Blog Posts
Long-form write-ups on AWS, DevOps and Infrastructure as Code. The kind of post you read once, then come back to with a terminal open.

Setting up JWT Authentication in TypeScript with Express, MongoDB, Babel, Prettier, ESLint, and Husky - Part 2
- Backend Development
- Node.js
- 03 Jul 2022
- 19 Mins read
Introduction Why do we even need an authentication mechanism in an application? In my opinion, it doesn't need to be explained. The phrases authentication and authorization have likely crossed you

Setting up Node.js, Express, Prettier, ESLint, and Husky application with Babel and TypeScript - Part 1
- Backend Development
- Node.js
- 01 Jul 2022
- 15 Mins read
Introduction All code from this tutorial as a complete package is available in this repos

Setup Nextjs Tailwind CSS Styled Components with TypeScript
- Next.js
- Tailwind CSS
- 08 Nov 2022
- 05 Mins read
Introduction In this post, we will set up Nextjs, Tailwind CSS and Styled Components with TypeScript, using the following tools:Nextjs Tailwind CSS Styled Components TypeScriptPrere

How To Run MySQL in a Docker Container: A Step-by-Step Guide with Customization Tips
Introduction Docker changed the way we run and manage applications by making it easy to package, deploy, and run applications in containers. Containers let applications run in a consistent environ

Setting up Node JS, Express, MongoDB, Prettier, ESLint and Husky Application with Babel and authentication as an example
- Backend Development
- Node.js
- 25 Jun 2022
- 28 Mins read
Introduction All code from this tutorial as a complete package is available in this repository. If you find this tutorial helpful, please share i

Bun vs. Node.js in Production: A Real-World Performance and Compatibility Breakdown
- Backend Development
- Software Engineering
- 26 Aug 2026
- 09 Mins read
The server-side JavaScript world in 2026 is comfortable with having more than one good option. Node.js has been the reliable workhorse for over a decade: stable, heavily tested, and predictable. Bun c

Introduction to Linux CLI
- Linux
- Command Line Interface
- 19 Oct 2022
- 51 Mins read
Introduction The Linux operating system family is a group of free and open-source Unix systems. They consist of Red Hat, Arch Linux, Ubuntu, Debian, openSUSE, and Fedora. You must use a shell when

Kubernetes Health Probes: Building Self-Healing Applications
- Kubernetes
- Site Reliability Engineering
- 15 Aug 2026
- 08 Mins read
Kubernetes has a reputation for keeping applications online, but it is not magic. Out of the box, the cluster is blind to what happens inside your container. If your application deadlocks or exhausts