Use git-crypt to safely store deployment secrets in your code repos

This article was originally written for devspotlight Managing Secrets with git-crypt Many software projects use secrets - usually keys to external APIs or credentials to access an external resource such as a database. Your application needs these keys at runtime, so you need to be able to provide them when you deploy your application, or as … Continue reading Use git-crypt to safely store deployment secrets in your code repos

Monolith to Microservices with Kafka Streaming Data Connector

This article was originally written for devspotlight If you're a team developing and maintaining a software monolith, there's a good chance you're considering or planning a move to an architecture based around microservices. I'm won't go into the various trade-offs involved in that decision in this article; rather, I will focus on one specific technique … Continue reading Monolith to Microservices with Kafka Streaming Data Connector

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

This article was originally written for devspotlight 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 … Continue reading The Complete Tutorial on the Top 5 Ways to Query your Relational Database in JavaScript – Part 2

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

This article was originally written for devspotlight 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 the way you'll interact, the choices can be overwhelming. In this article, we're going to look in detail at 5 different ways to interact with … Continue reading The Complete Tutorial on the Top 5 Ways to Query your Relational Database in JavaScript – Part 1