This is part 6 of FieldKit, a series where I build one real Progressive Web App and use it to dig into what modern PWAs can actually do. FieldKit is a field-notes app — open source (on GitHub). It already works offline,…
The Editor-Agent Protocol Everyone's Adopting Has a Version Field Bug Waiting to Happen The Agent Client Protocol (ACP) is quietly becoming the LSP of AI coding agents — one JSON-RPC wire format so a code editor can…
Mobile gaming has changed dramatically over the last few years. Modern Android phones can run increasingly complex games, but developers still face an important challenge: delivering a smooth experience across devices…
This is a submission for the Weekend Challenge: Dog Days Edition What I Built 🦴 Good Boy Amnesia is a detective game built for Dog Days where an AI agent's entire long-term memory lifecycle — remember → recall → memify…
You've written this function before, maybe without thinking twice about it: function layoutRadial(container, radius) { const items = [...container.children]; const step = (2 * Math.PI) / items.length;…
I thought a browser-based batch renamer would be one of those pleasantly boring tools: pick some files, add a prefix, maybe do a find/replace, download a ZIP, done. Then I actually built one and ran into the part that’s…
This is a submission for Frontend Challenge - Comfort Food Edition, Perfect Landing. What I Built I built Paws & Potjie, a fictional South African comfort kitchen for dogs and their humans. The experience is built…
Supabase has become one of the most popular choices for building modern web applications. It gives you: PostgreSQL database Authentication Realtime subscriptions Storage Edge Functions TypeScript support The official…
Selling a developer starter kit, boilerplate, or private repository manually is a massive time sink. Every time a purchase comes through, you have to log into GitHub and manually invite the customer's handle. To solve…
In Node, Buffer shows up everywhere. In the browser and on the edge, the real contract is typed arrays (Uint8Array)—and often Web Crypto. When you mix those worlds—an API on Node, a client in the browser, a Worker in…
Every year someone declares React "done." Every year it's still the library most teams reach for. So is that inertia, or is there an actual technical case for it in 2026? Short version: yes, if you're building anything…
A practical guide to CommonJS, ESM, design patterns, closures, garbage collection, memory leaks, and the Open/Closed Principle. Introduction As JavaScript applications grow, writing code that simply works is not enough.…
This is a submission for Weekend Challenge: Dog Days Edition What I Built I built Dog Vision, a little browser app that takes your camera feed (or a photo you upload) and shows you two versions side by side: what you…
We have a function called capitalize that takes a string and makes the first letter uppercase function capitalize(str) { if (!str) return str; return str[0].toUpperCase() + str.slice(1); } module.exports = capitalize;…
Buy Naver Accounts 🌟💬 24/7 Premium Support — Always Here for You! 🤝✨ 📱💎 WhatsApp: +1 (506) 541-7768 ✈️🚀 Telegram: @usadigitalhub 🎮🔥 Discord: usadigitalhub 📩💌 Email: usadigitalhubsell@gmail.com 🌐🌟 Visit USA Digital…