How to connect Cursor to 100+ MCP Servers within minutes

Model Context Protocol (MCP) is the latest trend of 2025. It makes it easier to scale your workflows and opens many powerful use cases. Today, we will learn how to connect Cursor with 100+ MCP servers, with some awesome examples at the end. Let’s jump in. What is covered? In a nutshell, we are covering these […]

How to Reduce Friction in Learning New Technologies as a Software Engineer

As a software engineer, staying up-to-date with the latest technologies is not just a career advantage—it’s a necessity. However, the process of learning new tools, frameworks, or programming languages can often feel overwhelming. The friction of setting up environments, understanding documentation, and figuring out best practices can slow down progress and even discourage you from […]

How to Say “Hello World” in x86 Assembly

Because why not? Software is fun. I know this sounds insane; assembly for fun—but trust me, you feel alive. I’m lucky to be at a point where I can build almost anything, so I’m testing the waters for a low-level series combining Node.js and assembly as a shared library. In this article, we’re saying hello […]

How to Brick your NAS and lose your data

This is a horror story, but don’t worry… I just lost a lot of time… this time. What happened? For context, I’ve been messing around with self-hosting. I have a Proxmox and inside I’m running TrueNAS as a VM and passing the disks. Before all that, I spent a lot of time running Badblocks and […]

How to Crack a DevOps Interview in One Attempt: A Complete Guide for Freshers and Experienced

Cracking a DevOps interview can be challenging for both freshers and experienced engineers. This guide aims to equip you with essential skills, tools, and methodologies to help you succeed in your DevOps interview. Table of Contents Understand the DevOps Role Prepare the Fundamentals Intermediate to Advanced DevOps Topics Common DevOps Interview Questions Soft Skills and […]

How to Promote Primitive Values To Value Objects

I originally posted this post on my blog a long time ago in a galaxy far, far away. Not every primitive value deserves to be promoted to a value object. Some time ago, at a past job, I reviewed a pull request that triggered a discussion about when to use value objects instead of primitive […]

How to Build Your Online Presence as a Developer

When entering a career, you have to find something that makes you competitive—something that makes someone say, “Hey, I want to hire this person so we can work together on this product or project.” There are many ways to achieve this. You can be skilled, you can have a good network, you can have rich […]

How to Structure Your Backend Code in Node.js (Express.js)

When developing a Node.js application using Express.js, structuring your codebase effectively is crucial for maintainability, scalability, and ease of collaboration. A well-organized project structure allows you to manage complexity, making it easier to navigate and understand the code. In this blog, we’ll explore a typical folder structure for an Express.js application and explain the purpose […]