Understanding how your app functions is just as important as understanding how to build the app. Having a foundational knowledge of Node.js apps gives you the tools you need to build successful APIs. From Packages to ORM, Routers to Tests, each element of a node.js application has a specific function.
Subscribe
Get our best content on how to build better apps.
Subscribe
Get our best content on how to build better apps.
Got product development questions?
Join us on
Discord
How to Migrate Your Node.js App from Raw SQL to an ORM
Will your application code stand the test of time—or will it go the way of the dinosaurs? Whether you’re a business owner or a Node.js consultant, the longevity of your project is strongly linked with the maintainability of your code. When the data layer of your app changes in quality, the effects ripple throughout your entire app. Using an ORM can help you write more maintainable code.
Nauany Costa
Intro to Event-Driven Node.js with MQTT
The "Internet of Things" is growing larger than ever. Manufacturers continue to develop more "smart" household appliances with features like control via smartphone, smart speaker integrations, and automatic updates pushed from a central server.
Eric Schow
Battle of the Node.js ORMs: Objection vs. Prisma vs. Sequelize
You know them, you love them, but when you have 3,524 packages with the tag ORM available at NPM, deciding on one ORM may be a little bit overwhelming. Comparing three of the most-used ORMs will help you decide which is tool is best for your project. Whether it's Objection, Prisma, or Sequelize, read this post to determine your champion ORM!
Nauany Costa
Run AWS Lambda and Node.js locally with docker-compose and LocalStack
AWS is an essential tool in many developers’ toolboxes, but using AWS in a development environment can be tricky. Developers who just want to write some code are often frustrated using the AWS console and setting up AWS services.
LocalStack to the rescue!
LocalStack is a service that mocks AWS locally in a docker container on the your computer. With LocalStack, you don't need to worry about connecting to an actual AWS server. This post will walk you through setting up a docker container running LocalStack so that you can run AWS services locally.
Ben Shelomovitz
Write Your First Temporal Workflow in TypeScript
If you’re looking for a good open-source framework to manage server state, Temporal Typescript SDK is a great one to try. If you’re not familiar with Temporal, here’s an excellent introduction video, and in this post, I’ll walk you through a simple workflow to show you how it works.
Michael Haynie
GraphQL & Apollo - An Intro For Angular Developers
Intro
GraphQL is a popular alternative to REST APIs. GraphQL has the potential to simplify and optimize frontend code. In this blog post, we'll demonstrate how to query for data from a GraphQL backend in an Angular application.
Nicole Greene
5 Reasons to Choose Node.js
It’s easy to get stuck in a rut when you are accustomed to using a particular language or framework. But have you taken a look at what Node.js has to offer?
Node.js has a robust package manager, broad AWS support, and potential for rapid development, and in our opinion, it stacks up against Java, Go, Ruby on Rails, and Python. Take a look at five reasons why Node.js might be the perfect framework for your next project.
The Bitovi Team
8 Topics Every Node.js Microservice Developer Should Know
When you design a microservice system, there are some key topics and tools you should be familiar with. Designing a successful microservice system differs from developing a successful monolithic application in several key ways, and the better understanding you have of these differences the better you’ll be able to ensure that your environment is reliable, secure, and consistent. In this article, we’ll discuss eight topics that NodeJS microservice developers should be familiar with.
The Bitovi Team
5 Pitfalls of Node.js Microservices and How to Solve Them
When it comes to Node.js design patterns, microservices are useful patterns that can improve the flexibility and reliability of applications. However, microservice architectures must be carefully designed, as they can create roadblocks and inefficiencies that reduce team velocity.
The Bitovi Team