TLS is a Handshake, mTLS is a Hug. With zero Trust — no room for Thug. by Sahil Khan on September 29, 2025 68 views

In today’s distributed systems — especially microservices architectures — securing internal service-to-service communication is just as critical as securing public-facing APIs. This blog will walk you through what mTLS is, why it’s needed, and how to implement it with simple step-by-step commands and Spring Boot examples. 💡 Why Secure Inter-Service Communication? We are deploying a new user-service in production. It talks to auth-service, payment-service, and more. These services might be running: On different machinesInside containers…
Rendering Strategies Demystified by Hasti Sutaria on September 16, 2025 170 views

After months of pushing production builds, debugging late-night issues, and endless Jira tickets, four developers decided it was time for a break. It wasn’t just burnout—they were chasing a phantom. For months, their website had been the source of mounting frustration. No matter how many optimizations they shipped, the homepage crawled. Customers left before it finished loading. Leadership pointed fingers: Was it the APIs? The bloated JavaScript bundles? Nobody knew for sure. A road trip…
One Number to Rule the Code: Bitmasking That Scales the Load by Hardik Raja on August 25, 2025 384 views

The client asked for a new role type with some custom permissions.I opened the PermissionFlag enum, added a few lines, pushed the code...and went to grab a coffee. ☕The change took a minute. Literally. It wasn’t always this simple. What now takes minutes used to take days—modifying the database, adjusting backend logic, and updating the UI for even the smallest change. Each new role or action added layers of complexity. But with the bitmask pattern,…
⚡Fast, Single, and Smart: The Truth Behind JavaScript’s Speed by Mehakjot Singh on August 7, 2025 307 views

We all know JavaScript is single-threaded. Yet, when you build a web app, it feels lightning fast. Ever wonder how? Or how does a language with only one main thread keep up with demanding apps and modern UI expectations? In this blog, we’ll break down what "fast" really means. We'll compare it to languages like C++, Rust, and Python—but more importantly, we’ll use real-world analogies (like receptionists and coffee shops) to help you visualize what’s…
VSCodium Linux Pipeline Technical Analysis by Vishal Pawar on July 29, 2025 475 views
💡In How to Build an AI IDEfrom VSCode: Start with VSCodium, we looked at how modern AI IDEs begin by forking VSCode. In What a ModeCI/CD Pipeline Looks Like: A Deep Dive into VSCode, we explored VSCodium’s multi-platform CI/CD system. Most developers treat CI/CD pipelines like plumbing — vital, invisible, and rarely touched. But what if you could read one that powers real-world scale, ships releases to millions, and supports 6+ architectures? That’s exactly what VSCodium’s Linux pipeline reveals: an industrial-grade workflow hiding in…
How to Build an AI IDE from VSCode: Start with VSCodium by Vishal Pawar on July 29, 2025 634 views

🚀 Want to Build Your Own AI-Powered IDE? Start Here. 💡Dreaming of building the next Cursor or Windsurf? You're not alone. But before you ship your own AI IDE, you need to understand what’s under the hood. The truth is, most of these next-gen AI IDEs don’t start from scratch. They start with a fork of Visual Studio Code. But before you dive into adding AI magic, there's one critical step: you need to understand how VSCode is…
What a Modern CI/CD Pipeline Looks Like: A Deep Dive into VSCode by Vishal Pawar on July 27, 2025 580 views
What a Modern CI/CD Pipeline Looks Like: A Deep Dive into VSCode 💡Imagine every code change you make automatically flows through testing, builds, deployment, and even documentation — with zero manual effort. That’s the magic of a modern CI/CD pipeline. It all started with a failing CI build. I was trying to contribute to Void an AI-enhanced VSCode fork, but every time a new feature was merged, something broke. Sometimes it was a missing dependency, sometimes a packaging issue, sometimes just…
Debugging Nightmares - Multi-Tab Madness in Production by Shifa Salheen on July 18, 2025 523 views

We had just gone live.Everyone was loving it, and feedback was overwhelmingly positive. UI felt smooth, flows were clicking, and things were working well for almost everyone. So when a user reported: “I logged in… and it’s just spinning & I can’t see the dashboard” — We didn’t worry much. We told them to clear the storage & it worked. We moved on. We thought they had done something wrong — maybe since they were accessing multiple…
Let’s Order a Java Object: The Hidden Life of “new” by Sahil Khan on June 24, 2025 656 views

Spoiler alert: new isn’t just a keyword—it’s a full-blown catering service that spins up class loading, memory prep, and object creation behind the scenes. Pizza myDinner = new Pizza(); To you, that’s dinner. To the JVM, that’s a mission. Let’s break it down from your craving for objects to how memory is actually used—sprinkled with insights from the official Java docs. After all, the JVM works hard behind the scenes too. 🛎️ Step 1: Placing the Order…
Semantic HTML: The Superpower Your Components Are Missing by Hasti Sutaria on June 6, 2025 605 views

🚇 It All Started on a Metro Ride… A few weeks ago, I was taking the metro back home — headphones in, scrolling through random stuff on my phone — when I stumbled upon this absolutely stunning website. The UI was breathtaking: buttery smooth transitions, bold typography, glassmorphism done right, and a color palette that deserved an award. As a frontend developer, I couldn’t help but admire the craftsmanship. “This is gold,” I thought.“I’ll check out…