Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Varshith V Hegde
PHP2Shell, explained: the two critical PHP bugs every team needs to patch
On October 21, 2026, PHP shipped an emergency security release for two critical vulnerabilities in the PHP runtime itself. The pair is being called PHP2Shell: CVE-2026-109618 CVE-2026-109619 Both have a 9.2 Critical CVSS score. Both can expose vulnerable PHP services to unauthenticated remote code execution and memory disclosure. And neither one is fixed by updating Laravel, WordPress, Symfony, a Composer package, or your application code.
The Browser Already Has a Priority System. Your debounce(300) Does Not.
I watched a search box die in the most boring way possible. Three letters. The caret blinked, considered its options, and then the results showed up in one guilty dump about half a second later. The profiler said "scripting." The ticket said "make search faster." The pull request that got merged was debounce(300). The freeze moved. It used to happen while you typed. Now it happens the moment you pause, which is a very specific way to make software feel like it is sighing at you.
This Post Is Empty. The Comments Are the Article. I'm Freezing It in 48 Hours.
This article started as one sentence. Everything after it was added by people who left a comment, then rewritten by Mercury so the story stays in one voice. Add a line Leave a comment. A few times an hour, a job reads the new ones and asks Mercury 2.5 to weave them into the story above.
Entitled: An AI Agent That Tells Indians Which Government Schemes They're Owed (Built on Sanity)
Agent Karnataka it is — great pick (strong state scheme portfolio: Gruha Lakshmi, Yuva Nidhi, Anna Bhagya, Shakti…). For the name, something English and meaningful: "DueCourse" — what you're due, of course. Clean, memorable, works internationally for judges. Let me scaffold. First, checking the workspace and tooling.
Everything About This Secrets Manager Screamed 'Too Good to Be True.' So I Tested That.
I've been on a bit of a "install random dev tools and see if they actually hold up" kick lately, and this time I pointed it at Dopbase. It's a secrets manager that claims to be a server, admin UI, REST API, and CLI all packed into one binary. No sponsorship, nobody paid me for this, I just grabbed it, installed it clean, and tried to break it. Here's what happened.
I Built a Mac Menu Bar App Because I Kept Saying "Wait, What?" in Every Meeting (Live Demo 🚀)
Someone on a Zoom call said a URL yesterday. I was still writing down the previous bullet point. By the time I looked up, they had moved on. I muted myself, typed "sorry, can you repeat the link?" into chat, and waited. Thirty seconds later they pasted it anyway. I didn't need them to repeat it. I needed the last thirty seconds of audio sitting in memory, ready to replay. Not a screen recording I forgot to start. Not Otter in the cloud. Not scrubbing back through a two-hour lecture file.
DEV Weekend Challenge: Dog Days Edition Winner Announcement Delayed
Hey all, we have a quick update for everyone who participated in the DEV Weekend Challenge: Dog Days Edition. We are having a blast looking through your submissions, we just need a little more time to make a decision. We'll be back with the winner announcement next week. Thank you so much for your patience, and for putting so much effort into your builds.
7 Productivity Tips That Sound Wrong (But Actually Work)
Struggling with burnout? Procrastination? Reaching your goals? Let me share a few methods that help me actually get things done in the long run. And yes, at first glance, some of them might make you think I've completely lost it ğ But I swear they work, and these really are âproductivity tips,â not âSylwia's zen tips.â I've been writing quite a lot of âphilosophicalâ posts lately.
PawBot - An AI Desktop Puppy That Eats Your Files ๐พ
This is a submission for Weekend Challenge: Dog Days Edition What I Built Remember Neko the cat and those Tamagotchi desktop pets from the 90s? I rebuilt that magic for 2026 โ except your pet is a golden retriever puppy powered by an LLM.
[Boost]
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
I Built a Notebook for Sharing Notes That Doesn't Ask You to Sign Up First
Someone asked me to share meeting notes in Slack yesterday. I pasted the markdown. Slack ate the table. The code block lost its indentation. The task list rendered as literal [ ] characters. I spent five minutes reformatting something that already looked perfect in my editor. So I sent a link instead. Not to Notion — they would have to sign up. Not to Google Docs — same problem, plus I did not want this living in someone's Drive forever.
I Built a Chat App That Rewrites Its Own UI in Real Time
So I had this idea that kept nagging at me. Every AI chat app works the same way. You type something, the model returns text or markdown, the UI renders it as a nice formatted paragraph. That is fine if you want an answer. It is genuinely boring if you want to actually build something. What if the AI could respond with a working game board you could click? What if saying "make it Barbie themed" actually transformed the whole interface while you watched?
I Built a Graveyard for My Dead Side Projects - With AI Eulogies & a 3D Cemetery
This is a submission for Weekend Challenge: Passion Edition What I Built Every developer has a graveyard of side projects — started with fire, abandoned quietly on a Tuesday. They deserved better than an empty GitHub repo gathering digital dust. DevGraveyard is a gothic memorial platform where developers give their abandoned passion projects a proper burial. Connect your GitHub, pick a dead repo, carve its epitaph — and watch Gemini AI write a dramatic breakup letter from you to the project.
1,200 Applications. 4 Offers. Here's What Actually Got Me the Product-Based Role
I am going to start with a number most people will not say out loud. 1,200 applications. That is how many jobs I applied to over 3 to 4 months trying to switch from a service-based company to a product-based one. I had spreadsheets, saved searches, and browser tabs I kept telling myself I would close tomorrow. Some nights I was applying at 11pm just to hit my self-imposed daily quota. Out of 1,200, I got around 10 interview calls. Out of 10, I got 4 offers. The applications got me in the room.
I Got Sick of Miro Eating 10 Minutes of Every Retro. So I Built a Corkboard for the Web.
Here's a thing that happens on every team I've been on. Sprint ends. Someone schedules the retro. Someone else shares a Miro link in Slack. Half the team opens it and immediately hits some kind of wall. "I'm on the viewer plan." "It's not loading for me." "How do I add a sticky note again?" One person accidentally deletes the entire frame. Another person is still zoomed into the wrong corner of the board and can't figure out how to get back.
Agent Gateways Are Coming — Here Are the First 6 Platforms Building Them (2026)
Something shifted in April 2026. In the span of about ten days, Kong announced agent gateway support, Databricks folded agent governance into its AI platform, and the Linux Foundation formally accepted the AgentGateway project under its Agentic AI Foundation. None of these organizations talked to each other before shipping. That kind of parallel movement usually means a category is crystallizing.
Best MCP Gateways for Enterprise Teams in 2026
I spent the last few months evaluating MCP gateways for a mid-size financial services client. Their agentic stack had grown organically: one team was using local STDIO servers, another had hand-rolled HTTP wrappers, and nobody had a clear answer when the CISO asked "who can see what tools our agents are calling?" That conversation was the starting gun.
GitHub Broke Git: The Merge Queue Bug That Silently Deleted Your Code
If you use GitHub's merge queue and had a rough week around April 23rd, 2026, you were not imagining things. Your code actually disappeared. Not because of a bad commit, not because of a rogue team member, but because GitHub itself quietly deleted it. This is the story of what happened, why it was way worse than the official numbers suggest, and what it means for the way we all trust the tools we build on.
7 AI Gateways That Actually Work in Production (2026 Guide)
Let me start with an admission. I resisted using an AI gateway for longer than I should have. My reasoning was the kind engineers convince themselves is pragmatic. "I'll just call the APIs directly, it's faster to ship, I'll add abstraction later." And for a while, it worked. Until the night an Anthropic outage knocked my app offline for two hours. Until the morning a recursive agent loop racked up thousands of dollars in charges before anyone woke up.
I Spent 3 Days Debugging Our LLM Setup. Turns Out We Needed an AI Gateway the Whole Time.
Let me tell you about a Friday afternoon I'd rather forget. Three teams, four models, six API keys living in different .env files, one very angry compliance officer, and me just staring at a terminal trying to figure out why we got a $1,400 OpenAI bill for a feature that was supposed to cost fifty bucks. That was my "okay something is genuinely broken here" moment. Not some big insight. Just a $1,400 invoice and dead silence on a Slack thread for about ten minutes.
The Great Claude Code Leak of 2026: Accident, Incompetence, or the Best PR Stunt in AI History?
TL;DR: On March 31, 2026, Anthropic accidentally shipped the entire source code of Claude Code to the public npm registry via a single misconfigured debug file. 512,000 lines. 1,906 TypeScript files. 44 hidden feature flags. A Tamagotchi pet. And one very uncomfortable question: was it really an accident? 1. What Actually Happened This is both the most embarrassing and most instructive part of the story. Let me walk through the technical chain of events.
Using Claude Code with Any LLM: Why a Gateway Changes Everything
I've been using Claude Code for a while now, and if you're a developer who has added it to your daily workflow, you probably know the feeling. It's genuinely good. It reads your codebase, runs commands, modifies files, and helps implement features right from your terminal without you having to context-switch constantly. But at some point, most developers hit the same wall I did: what if I want to use a different model? What if GPT-4o handles your specific codebase better?
ContractCompass: Your AI Contract Analyst That Actually Speaks Human
This is a submission for the Algolia Agent Studio Challenge: Consumer-Facing Conversational Experiences What I Built ContractCompass is an AI-powered contract analysis tool that turns legal jargon into plain English through natural conversation. Think of it as having a friendly lawyer friend who can review your contract over coffee, except this friend never gets tired, works 24/7, and doesn't charge $400/hour. Most people sign contracts they don't fully understand.
Why Your AI Gateway Needs MCP Integration in 2026
You know that feeling when you've spent three hours debugging why your AI agent can't access your database for the third time this week? I was there last month. Five different tool integrations, each with its own authentication flow, error handling, and connection management. Want to add Slack notifications? Write another integration. Need file system access? Another one. Every integration was basically the same boilerplate with different endpoints. Then I found the Model Context Protocol and Bifrost.
Top 5 LLM Gateways in 2026: A Deep-Dive Comparison for Production Teams
I spent the last few weeks researching LLM gateway solutions for production teams. Here's what I found after testing five different options, talking to engineering teams running them at scale, and breaking things in my staging environment. I didn't test every edge case. We focused on REST APIs with streaming responses, didn't test batch processing extensively, and our traffic patterns might be different from yours. But here's what I learned.
Daily Echo - Your Life in Motion π₯
This is a submission for the DEV's Worldwide Show and Tell Challenge Presented by Mux What I Built Daily Echo is a private video journaling app where you record 1-minute daily video diaries. It's like having a conversation with your future self. The app helps you track your mood, reflect on your experiences, and create a visual archive of your life that you can revisit anytime.
My 2025 wrap
2025 was a rollercoaster for me. Looking back, I can clearly divide it into two distinct halves. One that tested me, and another that transformed me. The First Half: Climbing the Corporate Ladder January started strong. I got promoted at work, which was amazing! Though it was mostly a position bump, I was actually leading a project as an Associate Engineer. The best part? We went from 5 days in the office to just 2 days a week.
I Built a Form Backend in a Weekend Because Paying $20/Month for Contact Forms is Stupid
So here's the thing - I was helping my friend set up his portfolio site last weekend. Everything was going smooth. Nice design, fast site, Vercel hosting on the free tier. Perfect. Then he goes "I need a contact form." Cool, I say. Just use one of those form backend services. Easy. He checks the pricing. "$20 a month?! Just to save some text?" And honestly? He's right. When did we all just accept this? This got me thinking We're paying Netflix money for what's basically a database insert and an email.
Bifrost: The LLM Gateway That's 40x Faster Than LiteLLM
A technical deep dive into Bifrost: an open-source, self-hostable Go LLM gateway Gateway Overhead in Production LLM Systems In most LLM systems, the gateway becomes a shared dependency: it affects tail latency, routing/failover behavior, retries, and cost attribution across providers. LiteLLM works well as a lightweight Python proxy, but in our production-like load tests we started seeing gateway overhead and operational complexity show up at higher concurrency.
Is "Vibe Coding" Ruining My CS Degree?
It’s 11 PM on a Tuesday in late 2025. I have a Data Structures assignment due tomorrow. The task? Implement a Red-Black Tree from scratch in C++. My professor, bless their old-school heart, wants us to "feel the pain of pointer management." My brain, fried from three lectures today, is screaming for an easier way. I open my IDE. I have GitHub Copilot Workspace open on one monitor, and Claude 3.5 Sonnet on the other. I type: "Yo, I need a Red-Black Tree implementation in C++.
HTML Tags That'll Make Your Life Easier (No, Really)
Look, I get it. HTML can feel boring sometimes. You throw in your divs and spans, maybe toss in a form here and there, and call it a day. But there are some genuinely cool HTML elements that most of us completely ignore, and honestly? They make things so much simpler. Let me show you six HTML tags that actually solve real problems. No fancy jargon, just practical stuff you can start using today. 1. The <template> Element - Your HTML Blueprint Okay, so you need to add stuff to your page dynamically.
Portfolio - Interactive Bento Grid Experience ๐จโจ
This is a submission for the AI Challenge for Cross-Platform Apps - WOW Factor What I Built I created an Interactive Bento Grid Portfolio โ a living, breathing showcase of my work that transforms the traditional portfolio into an immersive digital experience. Think of it as a museum where every exhibit invites you to touch, play, and explore. Instead of boring static cards, I built 11 unique micro-experiences arranged in a modern Bento Grid layout.
News Aggregator - AI-Powered Cross-Platform Development
This is a submission for the AI Challenge for Cross-Platform Apps - AI Acceleration What I Built I built a professional news aggregation application that demonstrates the power of AI-assisted development with Uno Platform. The app fetches and displays articles from multiple RSS feeds (New York Times, BBC News) with a beautiful Material Design 3 interface.
Join the AI Challenge for Cross-Platform Apps: $3,000 in Prizes!
We're excited to announce our newest challenge with Uno Platform! Running through December 7, the AI Challenge for Cross-Platform Apps invites you to build native cross-platform apps from a single shared codebase using .NET and Uno Platform's AI-powered tools.
Unit Tests: The Greatest Lie We Tell Ourselves?
Great article. I couldn't agree more, especially with your point that integration tests are "not optional." Your argument that unit tests fail to catch real-world issues like environment drift and integration failures is especially true for microservices. In that world, focusing on implementation-detail unit tests can be actively harmful, as it makes refactoring harder without giving any real confidence.
Why index.html? The Unexpected Story Behind the Web's Most Famous Default File
Ever wondered why every website's homepage is called index.html? Spoiler: it's not just a random choice, and the story is way cooler than you think. That Late Night Developer Question Picture this: you're learning web development, you create your first HTML file, and someone tells you, "Name it index.html." You do it without question. But then, maybe weeks or months later, you're lying in bed and suddenly think... "Wait, WHY index? Why not home.html? Or main.html?
I Built an AI Resume Butler That Actually Gets You Interviews (Auth0 Made It Possible)
This is a submission for the Auth0 for AI Agents Challenge What I Built You know that feeling when you're applying to jobs at 2 AM, desperately trying to tailor your resume for the 47th time this week, and your Google Docs is giving you that judgy "Are you sure you want to save these changes?" Look? Yeah, I built something to fix that. Meet Resumify - an AI-powered resume assistant that doesn't just help you write resumes, it practically writes them for you.
I Won a DEV Challenge, Then Built an App to Flex About It Properly ๐ช
Hey DEV community! ๐ So here's the tea โ - I recently won the Real-Time AI Agents Challenge (cue confetti ๐), and like any self-respecting developer, my first instinct was to share this epic victory with the world. But then reality hit harder than a JavaScript undefined error... The Problem: Sharing Wins Shouldn't Be This Hard! ๐ค Picture this: You win a challenge, you're over the moon, you want to shout it from the digital rooftops. But what do you share?
Gotta Forge 'Em All: Building the Pokémon Creator I Wish I Had as a Kid 🎨
This is a submission for the Google AI Studio Multimodal Challenge What I Built Remember being a kid and spending hours sketching your own Pokémon in notebooks, giving them ridiculous names like "Flamezilla" or "Thunderpaws Supreme"?
I Built an AI Event Butler So I'd Never Miss Another Tech Meetup (And You Can Too)
This is a submission for the AI Agents Challenge powered by n8n and Bright Data What I Built Picture this: You're a developer in Bangalore (or any tech hub), and you're constantly hearing about "that amazing meetup I missed last week" or "did you know there was a React conference yesterday?" Sound familiar? Yeah, me too.
Building "Memory Lane" - Turning Memories into Art with Google AI Studio
This post is my submission for DEV Education Track: Build Apps with Google AI Studio. What I Built I created "Memory Lane," a personal nostalgia generator that transforms written memories into beautiful, artistic visual representations. The app takes personal stories and life experiences, enhances them with Gemini's natural language processing, and then uses the Imagen API to generate dreamlike artistic interpretations of those cherished moments.
Beginner's Guide to Understand Next.js App Routing
Hello Everyone, hope you’re all doing awesome! Today, I’ve brought you a new topic to discuss: App Routing in Next.js. If you've clicked on this blog, it likely means you’ve either started working with Next.js or are looking to start. Without further ado, let’s dive in! We’ll create an example webpage, routing-example, to better understand routing. Why Do You Need Routing? When you visit a website, there's usually a navbar at the top, allowing you to navigate to various pages of the site.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Varshith V
Contact Varshith V, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack