In this post, you will learn how to add tracing to a Node.js application on AppSignal. You will use...
The easiest way to understand asynchronous code is to realize that the code does not execute...
Like it or not, your hiring process will most of the time involve take-home coding challenges. You...
Software Engineering podcasts have been my companion for a long time. I have listened to software eng...
Node.js can be used efficiently with relational databases like PostgreSQL. In this post about Node.js...
PHPUnit is the de-facto testing library for PHP. With the use of PCov you can speed up PHPUnit code c...
Working on software systems is usually a complex process if not a complicated one. In this post, I am...
In this post, we will see a docker build example of a node js API application starting from slow and...
Learn how to start a tech startup with no money. You might think I am joking but I am not. In this no...
There are many qualities of a great software engineer that will make you stand out. Among them, these...
There are multiple ways to create small pull requests for a single task. This post discusses an easy...
Agile software development means different things to different people. In this post, we will define w...
Load testing is an important part of releasing a reliable API or application. Vegeta load testing wil...
Applied to many jobs and haven’t heard back? Not sure what is missing in your resume. Could not make...
There are proven benefits of pair programming you and your team can take advantage of. I have been pa...
This JAMstack tutorial will show you how to create a JAMstack website with just clicks, no code and f...
The web has been around for a while now. I have been building websites for 20 years now and I started...
2020 is a year of unprecedented things. COVID-19 (coronavirus) has already infected more than a milli...
I looked at archive.org and found a website I put live in 2001, which means I have been writing some...
If blogging is one of your goals for 2020 you are reading the right blog post. Setting goals for a ne...
This is the first time I am writing a recap of a year after getting inspired by some amazing recaps....
Have you ever faced a call to completely redesign your code in one of your pull requests? I have and...
If you have worked with software systems long enough you have surely worked with crons. Cron is a tim...
Docker has sharply risen in popularity in the past years. It has been one of the tools that have...
Google Cloud Run makes deploying stateless containers a breeze. It has a fully managed serverless ver...
What is the fastest way to get a working URL for your stateless container in a serverless way? With 0...
Symfony is without doubts one of the most popular PHP frameworks. It has amazing flexibility and is w...
This is my second Laracon, the first one was Laracon EU 2016 which was one of the best conferences I...
Laravel has soared in popularity in the last few years. The Laravel community even says that Laravel...
Podcasts are a great way to learn new things even for the lazy reader. If you are not fast at reading...