A Quick Intro
I recently built a local RAG agenthttps://github.com/vkondi/knowledge-onboarding-agent that reads a bunch of documents stored as markdown files and lets you ask questions about them in plain English. It goes through all the documents ...
These days, everyone seems to be building AI agents.
So I figured I should probably build one too.
But instead of another generic demo, I wanted to solve a small problem I actually had.
Over time, I had collected a bunch of blog posts and technica...
You open a new Copilot chat and explain everything again.
Your stack. Folder structure. That “no default exports” rule.
Copilot writes code, but forgets context.
This isn’t a bug though. LLMs are stateless, every chat starts fresh.
The good part?...
If you’ve been using Axios for a while, this one might feel a bit uncomfortable.
A few days back, something weird happened. Not a bug. Not a breaking change.
A full-blown supply chain attack.
What actually happened?
On March 31, 2026, attackers m...
Hey folks!
Let me tell you about create-scaffold-kithttps://www.npmjs.com/package/create-scaffold-kit — what it does, and my experience shipping it for the first time.
Why does this exist?
Every new project I start begins the same way:
ESLint. ...
If you’re still starting projects with plain React…
you’re already a bit behind.
Not because React is bad.
But because the ecosystem has moved ahead.
Welcome to the era of meta-frameworks.
What is a meta-framework?
> A framework on top of a fram...
Most frontend developers spend their time inside frameworks like React, Vue, or Angular. But underneath every framework is the same system: the browser turning code into pixels on a screen.
This process is known as the browser rendering pipeline or ...
The Anxiety Phase
There has been a feeling of anxiety among developers around the world for a few years now, and it is no different here in India. But it has never been this high as it has been in the last six months.
The reason is obvious to anyo...
If you've spent any time in the JavaScript ecosystem, you know the drill: install ESLint, configure it, install Prettier, configure it, make them play nice together, figure out why they're fighting, and then do it all over again every new project. It...
After interviewing many React developers, I’ve realized that interviews aren’t about catching people off-guard or seeing what they don’t know. What I really want is to understand how someone thinks, how they approach problems, and how they’ve grown t...
Honest talk: If you’re like me, you probably have a few thousand lines of code that look exactly the same: useState for data, useState for loading, useState for error, and a messy useEffect to tie it all together.
React 19’s new use API completely r...
Let’s be real: AI coding tools like Copilot, Cursor, and others are game-changers. They autocomplete code, suggest fixes, and even write entire functions for you. For new developers, this is like having a senior dev sitting next to you, whispering an...
In today's connected world, we all want to access our favorite apps and websites without re-entering our password every two seconds. That's where authentication tokens, or "auth tokens," come in. Think of them like a digital VIP pass. When you log in...
Frontend development moves fast—new frameworks, new tools, new “best practices.” It’s easy to feel behind. In 2025, the focus is shifting. It’s less about chasing the next big thing and more about building things that last, choosing wisely, and solvi...
Hey there! If you’re managing a GitHub repo, you know it’s more than just a place to stash code—it’s your project’s home. I’ve put together a checklist of GitHub settings to keep your repo secure and organized, sticking to the exact options you’ll se...
Hey, React beginners! React 19, released December 5, 2024, brings features that simplify coding and boost app speed. As a React developer, I’m thrilled to share why these updates are game-changers. Let’s explore the best new features with simple exam...