How to Build AI Agents to Enhance SaaS With Minimal Code and Effort

Is SaaS Really Dead? Several months ago, the internet was abuzz with the Microsoft CEO Satya Nadella saying, “SaaS is dead.” The conversation started with a question from Bill Gurley about whether Satya was worried that newer startups are building applications with an AI-first approach, which could obfuscate traditional infrastructure like Excel or CRM. Here […]

How to Land a Coding Job in Post-Pandemic Times—The Untraditional Way

I originally posted this post on my blog a long time ago in a galaxy far, far away. Last year, I sent out over a dozen of CVs and cold emails within a month. I was laid off. I went into panic mode. I applied to many companies. Anything with the word “coding” or “software […]

How to be in the Top 10% of AI Engineers

With the elevation of new features in Amazon Q (as well as GitHub Copilot, Cursor, Replit, etc.) and the groundswell of warnings that AI Coding will soon do the vast majority of software development, what is an AI Engineer to think of all of these fast-moving developments? Some AI Engineers believe that they know enough, […]

How to gain maximum out of AWS Compute Architectures?

Welcome to another essentials post with AWS Compute Architecture !! AWS Compute is about using provisioning EC2 servers for implementing functional aspects of any business requirement. This post is about “How to get the maximum out of EC2 services but yet save huge on costs(given the workload can accommodate Spot interruptions) ?” Need #1: Application […]

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 […]

10 common backend tasks and how to automate them

While building the backend, developers are often involved with a lot of repetitive tasks like configuring APIs, handling service discovery and scaling infrastructure. What if you could automate most of these complex problems? Today, we will learn about 10 common backend tasks and how to automate them using Encore. Let’s jump in. Building scalable apps […]

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 […]

5 Local Environment Mistakes I See Everywhere, and How to Fix Them Properly

Every new project brings fresh challenges, but the very first one is always the same: getting it to run locally. Every time I start working on a new project, I end up asking other developers how to launch it. Documentation is usually long, outdated, and full of manual steps, like adjusting configs, copying envs, secrets, […]

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 […]