Yaron Biton·Nov 3Progressive Web Apps: One App for Every PlatformManifest, service workers, offline support and push notifications, and how Vite gives you all of it almost for free
Yaron Biton·Nov 2Design Patterns: Better Invent Only New ThingsA practical tour of the classic patterns, from factories and builders to middlewares and message brokers, with the places you already use…
Yaron Biton·Nov 2Server-Side Rendering: From EJS Templates to SessionsWho renders the page, why SEO cares, and a full SSR Todo app with Express, EJS and server-side sessions
Yaron Biton·Nov 2Clean Code: Mastering Your Coding SkillsNaming, guard clauses, SOLID, DRY, error handling and leaky abstractions, with before-and-after examples
Yaron Biton·Nov 1Python for Developers: A Fast Track from Variables to FastAPIAlready code in another language? Here’s Python, in code, from the basics to a REST API
Yaron Biton·Nov 1Secure Coding: The Attacks Every Developer (and Every AI Agent) Must KnowFrom npm supply-chain attacks to prompt injection: how apps get broken, and how to stop it
Yaron Biton·Nov 1Git Worktrees: One Repo, Many Working DirectoriesParallel work for humans and AI agents, in five commands
Yaron Biton·Nov 1The Art of Testing in the Age of AIThe vocabulary, tools and instincts every developer needs when AI writes the testsA response icon1A response icon1
Yaron Biton·Nov 1Architecture in the Age of AI: The Decisions Your Coding Assistant Can’t Make for YouPatterns, APIs, databases, auth, security and caching: what AI gets right, what it gets wrong, and where you still have to lead
Yaron Biton·Oct 20, 2025MicroFrontends Explained: Architecture, Benefits, and Real-World LessonsAs frontend applications grow larger and teams scale, the once-simple web app starts to feel like a bottleneck. A single codebase shared by…