I tried to build a SaaS. I'm shipping tiny libraries instead.
I tried to build a SaaS. I'm shipping tiny libraries instead. For 7 days I poured energy into ChatProof — a testing framework for AI chat U
Curated development tutorials from top sources. Filter by language.
I tried to build a SaaS. I'm shipping tiny libraries instead. For 7 days I poured energy into ChatProof — a testing framework for AI chat U
two tools, same notes, constant copy-paste. that's what broke me. i've been on both Obsidian and Notion for a while. Obsidian for thinking — local fi
I was working on a take-home assessment for a staffing platform API — a NestJS + Prisma + SQLite application that managed workers, workplaces, and shi
Publishing a reusable React UI package as an npm module is one of the easiest ways to maintain consistency across multiple apps. Here’s a simple work
TypeScript 5.5: The Features That Actually Matter for Production Code TypeScript 5.5 shipped with a mix of headline features and subtle imp
A CS student's journey from a blank repo to a production platform with a custom scripting language, 60fps physics engine, and 3,000+ lines of battle-t
🚀 I Built a Full Stack Miro Clone with Real-Time Collaboration using Next.js After weeks of building, debugging, redesigning, and optimizin
We have released Wyrly DI, a dependency injection toolkit for TypeScript. Wyrly DI is designed for modern TypeScript applications that want dependenc
Google Login in Express with PassportJS & JWT
Building Dynamic RBAC in React 19: From Permission Strings to Component-Level Access Control String-based permission checks scattered acros
TL;DR I've been building Pilates, a flex layout engine for terminal UIs in pure TypeScript. As of last week, across the 9 scenarios in my b
...for desktop apps You know that feeling when you open Slack on a fresh laptop and your fans spin up before you even read the first messag
We all want to build memory-efficient apps that can handle heavy loads. To achieve this, we optimize them using separate workers, batch processing, an
I've built several SaaS products. Each time I run through the same checklist. Not because I'm following a template — but because I've paid for skippin
I upgraded an LLM SDK and expected a routine version bump. Instead I had to touch 15+ files, fix breaking changes across four providers, and spend th
Type-Safe Django REST Views: Schema-Driven Development for AI Code Generation You're pair-programming with Claude or GPT-4 on a Django REST
When you're building a multi-tenant platform where users run autonomous trading agents, "just check a middleware flag" isn't a safety model. It's a ho
Last week Gemini bought concert tickets autonomously. Claude can now control your browser. AI agents are signing into services, making purchases, and
I work with AI agents every day. Claude Code, Copilot, Gemini CLI — running locally, with access to my filesystem, my repos, my tools. The results ar
We've all been there. You just spent 3 hours fixing a bug, you stage your changes, and then you stare at the commit message input like it owes you mon