The team behind Vite has introduced Vite+https://voidzero.dev/posts/announcing-vite-plus-beta, a new unified frontend toolchain currently available in beta. At first glance, it might look like just another CLI on top of Vite. But after reading the an...
In Part 1https://coderlegion.com/21935/ai-fundamentals-part-1-from-prompt-to-response, we learned how an LLM turns your prompt into a response. It all comes down to predicting one token at a time using the information available in its context windo...
AI is becoming a regular part of software development. Whether you're building chatbots, code assistants, search experiences, or internal tools, you'll come across terms like tokens, context window, attention, and temperature. While you don't need t...
If you've been building AI applications recently, you've probably come across Retrieval-Augmented Generation RAG. It has become the go-to way of giving LLMs access to external knowledge.
But RAG isn't the only option.
As context windows continue to...
If you've been exploring AI agents recently, chances are you've come across RAG Retrieval-Augmented Generation.
A typical RAG system looks something like this:
Documents
↓
Chunking
↓
Embeddings
↓
Vector Database
↓
Similarity Search
...
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...
Remember Part 1https://coderlegion.com/11628/oxlint-js-linter-thats-actually-fast-enough-to-matter where we talked about Oxlint being stupidly fast? Well, buckle up because Oxfmt the formatter is even more ridiculous.
We're talking 30x faster than P...
So here's the thing about my last Biome blog post, the comments sectionon Reddit turned into a mini war zone. Not the angry kind, thankfully. More like the curious kind. Everyone wanted to know about Oxlint and how it stacks up against Biome.
Fair e...
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...
Hey there! So you're building a React app with TypeScript and Vite, and you keep hearing people talk about CI/CD and GitHub Actions. What's all the fuss about? Let me break it down for you in plain English.
What's GitHub Actions Anyway?
Think of Gi...
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...