Bitovi Blog - UX and UI design, JavaScript and Front-end development

backend

Use the ChatGPT API to Fine-Tune a Model With Node.js

September 12, 2023

You’ve probably heard of ChatGPT, the natural language processing tool that can generate human-like responses and save time when writing code. However, the data used to generate ChatGPT’s responses...

Temporal Is a Swiss Army Knife For Your Distributed Systems

July 10, 2023

Bitovi’s Backend Consulting team has had the pleasure of working with Temporal for several different use cases over the last few years. Temporal has greatly simplified complex distributed systems and...

Node.js Consulting 101: Breaking Down Technical Requirements

May 1, 2023

A skill our Node.js Consulting team practices often is the process of breaking down new product requirements into actionable technical requirements. This is one of the most critical capabilities for...

Day.js: A Convenient Alternative to Moment.js for Node.js Consulting

April 14, 2023

With the phasing out of the popular datetime library Moment.js, one of our Node.js consulting clients wanted to prioritize finding a replacement. We ultimately chose to migrate to Day.js, a...

The Best Software Architectures to Use for Node.js Consulting

March 31, 2023

Working in Node.js consulting on the backend API team, I‘ve had the opportunity to work with various architectures, including Model-View-Controller (MVC) and Aspect-Oriented Programming (AOP).

What's New in Node.js and GraphQL for 2023?

March 3, 2023

Lots of things change year over year, especially in backend development. GraphQL, as well as Node.js, are no exception! We’ll cover some background context for the changes leading up to 2023 and then...

Comparing Schema Validation Libraries: AJV, Joi, Yup, and Zod

February 3, 2023

Overwhelmed by the options for schema validation? Comparing tools can be confusing. With so many options, how do you know which one is best for your needs? In this post, we’ll compare AJV, Joi, Yup,...

PostgreSQL, DynamoDB, & MongoDB: Choosing a Database for a Node.js App

December 9, 2022

If you're looking for a database for your Node.js application, Postgres, DynamoDB and MongoDB are all great options.

Use LocalStack to Build a Development Environment for a Serverless App

November 11, 2022

Local development environments allow you to speed up both development and the feedback cycle for your Serverless apps. The LocalStack plugin gives you the tools to build local development...

Implement Event Sourcing and CQRS in Node.js

October 28, 2022

Think Event Sourcing and CQRS are just new buzz architectures that can’t be put into practice? Think again! This post will show both the theory behind Event Sourcing and how to implement Event...