🧠 From Zero to Video Call: A Practical Introduction to WebRTC by Harikrashna Parikh on August 3, 2026 309 views
In an age where video calls, live chats, and screen sharing have become everyday experiences, WebRTC is the unsung hero behind many of these technologies. If you’ve ever used Google Meet, Discord, or even some telecommunication platforms—chances are, you’ve already benefited from WebRTC. In this blog, we’ll explore: What WebRTC isWhy it’s powerfulHow it worksHow you can build your own real-time communication apps using it 🚀 What is WebRTC? WebRTC (Web Real-Time Communication) is an…
DPDPA Episode 1: The Privacy Reality Check: Why India’s DPDPA is Everyone’s Business (Not Just Banks and Hospitals) by Hiren Morzariya on July 6, 2026 212 views
For the better part of 15 years, my job as a software engineer has been to make data flow faster, store it cheaper, and analyse it deeper. Currently, at Tech Company, we tackle massive, complex architectures daily. When we design systems like Public Health Platform—a heavy-duty digital health platform—privacy isn’t just a feature; it is the entire foundation. When you handle patient records, you naturally build zero-trust networks and obsess over access controls. But a…
Enterprise Query Design with Built-In Authorization Guarantees by Hardik Raja on June 16, 2026 288 views
Introduction: Why Authorization Matters Imagine you’ve discovered an internal bank API. This API, when called, returns the last N transactions of the logged-in customer. If you’re logged in as User A, it should only return User A’s transactions.Even if you know User B’s account number, calling the API with your own session must not return their data. This is possible because authorization checks are enforced on top of the query. Now, suppose the bank launches…
When Code Talks Business: Thinking Beyond Code by Istiyak Shabbir Vasiwala on June 4, 2026 360 views
When Code Talks Business: Thinking Beyond Code Ever feel like you're speaking a different language from the rest of the company? You know, you talk about APIs, microservices, and CI/CD, and they just nod and smile. Meanwhile, your product managers are talking about KPIs, ROI, and customer retention, and you just nod and smile. As software developers, it’s easy to get caught up in the code. We love clean architecture, elegant solutions, and bugs that…
“Why Is My API Crying?” — Meet Messaging Queues, the Unsung Heroes of Scalability by Sahil Khan on May 6, 2026 788 views
🚨 A Familiar Problem: The “Just One More Call” Spiral You’ve built a user registration API. It works great. Until your product manager says: “When a user signs up, we should send them an email. Oh, and an SMS. Oh, and a push notification.” You nod, smile, and write this: public void notifyUser(User user) { sendEmail(user); sendSMS(user); sendPush(user); } It works… at first. Then one day, the email service is slow, the SMS times out,…
Demystifying Apache Kafka: The Internal Architecture Driving Massive Event Streaming by Nitin Goyal on April 20, 2026 1,041 views
Imagine you’ve just built a thriving healthcare platform. Everything is humming along nicely until one fateful afternoon. A doctor requests a critical OTP to log into the portal. Exactly 0.5 seconds prior, your marketing team triumphantly clicked “Send” on a promotional SMS broadcast to 500,000 users. In your monolithic server, a thread loops over the 500,000 users in the database. Think about the sheer weight of that transaction for a moment: fetching thousands of users…
Dear Code, you had One Job! by Hardik Kardam on October 31, 2025 1,159 views
Hey everyone! Ever been super proud of a chunk of code you wrote, only to have it blow up in your face later? 🤦♂️ That's exactly what happened to me recently. I was building a task manager for a surgery module. It was a pretty complex system with all sorts of entities: surgery_master, TaskMapping, surgery_booking, task_master, and a full-blown Task entity. My code was split into a couple of services and data classes, and I…
⚡Fast, Single, and Smart: The Truth Behind JavaScript’s Speed by Mehakjot Singh on August 7, 2025 1,268 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 1,430 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 2,015 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…