javascript

7 Microservice Best Practices for Developers

September 27, 2021

Unless you’ve been developing software in a cave, you’ve probably heard people sing the praises of microservices. They’re agile, simple, and an overall improvement on the monolith and service-oriented architecture days. But of course, with all the benefits of microservices comes a new set of challenges.

Continue reading

4 Key Observability Metrics for Distributed Applications

July 26, 2021

A common architectural design pattern these days is to break up an application monolith into smaller microservices. Each microservice is then responsible for a specific aspect or feature of your app. For example, one microservice might be responsible for serving external API requests, while another might handle data fetching for your frontend.

Continue reading

The Internet of Dogs: How to Build a $50 IoT Dog Collar That Locates Your Pet

May 22, 2020

I love side projects. They give me the opportunity to flex my creative muscles and tinker with tech like the Internet of Things (IoT) in new ways. Fortunately, I didn’t have to look far for my next one; a common conundrum for pet owners fueled this concept for an IoT dog collar.

Continue reading

The Complete Tutorial on the Top 5 Ways to Query Your Relational Database in JavaScript - Part 2

April 29, 2020

Welcome back! In the first part of this series, we looked at a very “low-level” way to interact with a relational database by sending it raw SQL strings and retrieving the results. We created a very simple Express application that we can use as an example and deployed it on Heroku with a Postgres database.

Continue reading

The Complete Tutorial on the Top 5 Ways to Query your Relational Database in JavaScript - Part 1

April 28, 2020

If you’re developing web applications, you’re almost certainly going to be constantly interacting with a database. And when it comes time to select thewayyou’ll interact, the choices can be overwhelming. In this article, we’re going to look in detail at 5 different ways to interact with your database using JavaScript, and we’ll talk about the pros and cons of each. We’ll start with the lowest-level choice — SQL Commands — then move through to higher-level abstractions.

Continue reading

Comparing the top 3 Javascript testing frameworks

March 18, 2020

Every developer knows that writing tests is important, but when it comes to JavaScript testing, there are many frameworks to choose from. So, the next time you start a project, how do you know which framework to choose?

Continue reading

My Top 10 JavaScript Articles from 2019

February 28, 2020

JavaScript has come a long way since its humble beginnings as a clunky, exclusively front-end scripting language. We saw some big developments in the JavaScript landscape during 2019, including the widespread adoption of React hooks and functional programming concepts, steady conversion to TypeScript, and continued domination of React in the front-end framework ecosystem.

Continue reading

Five Architectures You Can Quickly Prototype on PaaS

February 26, 2020

Sometimes, as an architect or developer, you want to try a new architecture or technical solution but just can’t seem to find the time to install, configure, debug, and figure out an entirely new concept. Experimentation is a lot of work, project deadlines come first, and new tech is often one of your last priorities.

Continue reading

How Stream Processing Makes Your Event-Driven Architecture Even Better

December 11, 2019

We will discuss why you might pick stream processing as your architecture, some of the pros and cons, and a quick-to-deploy reference architecture using Apache Kafka.

Continue reading

Scale Your Microservices with an Easy Message Queue on Redis

November 28, 2019

Event-driven architecture can help you to create apps that are both performant and easily scalable. We’ll show you how to create and deploy a simple message queue using Heroku, Redis, and RSMQ.

Continue reading