How GenAI actually works, from one small JavaScript file
kishan kanejiiya
A code block in react-email was rendering HTML instead of showing it
kishan kanejiiya
The banks can't tell your AI agent from you
kishan kanejiiya
Patching Node for the October 2026 security release
kishan kanejiiya
PHP2Shell, from someone who mostly writes JavaScript
kishan kanejiiya
My rental alert's big feature already existed, so I rebuilt it
kishan kanejiiya
Next.js 16.4 and React 19.3 across my side projects
kishan kanejiiya
Building a news radar and a job hunter in n8n
kishan kanejiiya
My self-hosted scraper was an open door into my home network
kishan kanejiiya
Moved my side projects to TypeScript 7 this weekend
kishan kanejiiya
What my Claude Code routine looks like a year in
kishan kanejiiya
Going through ES2025 and ES2026 properly for once
kishan kanejiiya
How I write server functions now
kishan kanejiiya
React2Shell, and the weekend I spent patching for it
kishan kanejiiya
A Saturday upgrading my dashboard to Next.js 16
kishan kanejiiya
Node runs my TypeScript now (mostly)
kishan kanejiiya
Six weeks of Claude Code, and I've stopped pasting into chat
kishan kanejiiya
TypeScript is moving to Go. A few thoughts
kishan kanejiiya
One header skipped my Next.js middleware, and my auth with it
kishan kanejiiya
Where AI actually helps my coding, as of February 2025
kishan kanejiiya
This blog runs on a two-core box at home
kishan kanejiiya