How I built a local-first habit tracker with Go and SQLite (zero friction, zero cloud)
Every focus tracker I tried had the same fatal flaw: to record that I was focused, it first made me unfocus. Open a browser tab, log in, dismiss the u
Curated development tutorials from top sources. Filter by language.
Every focus tracker I tried had the same fatal flaw: to record that I was focused, it first made me unfocus. Open a browser tab, log in, dismiss the u
Node.js has no shortage of ways to screenshot a website. The honest list is four: Puppeteer, Playwright, a thin wrapper like capture-website, or a hos
Why I Built This Every Spring Boot project I started, I spent the first 2–3 weeks building the exact same things: JWT authentication Email verifi
A follow-up to Java Records deserve a mapper My earlier post introduced Immuto and made the general case for a mapper designed around Records from da
😲 Case Study: How I Found a $7,000 Account with an OG Trooper A few days ago, an old high school gaming buddy told me he hadn't touched his
I recently shipped a small Manifest V3 browser extension — a toolbar popup plus an address-bar (omnibox) search, zero permissions — and wanted it on a
When diving into Bitcoin development, reading protocol specifications and documentation will only get you so far. At some point, you have to get your
I have successfully completed PrimeClean, a web project developed with React and TypeScript, and released it as an open-source repository on GitHub.
Every conversation you have with Claude Code is written to disk as JSONL, under ~/.claude/projects/. Your decisions, your dead ends, the bug hunt that
The Shift from SPA to Meta-Frameworks For the past few years, Vite has been the gold standard for building Single Page Applications (SPAs).
I spent three months adding offline sync to ctrodb — a client-side database I'd been working on for about a year before that. The database itself was
Your order-processing Lambda starts sending duplicate confirmation emails. Not always — maybe one order in twenty. CloudWatch shows more invocations t
Why? Lumen shows what your Claude Code sessions actually cost — and cuts token spend on large-file reads by around 87%, measured to the token. macOS
If you asked a hundred Java developers what editor they use, most of them would say IntelliJ IDEA. There is a reason for that. It has been the dominan
FHIR DiagnosticReport Resource: A Developer's Guide to Lab Reports and Radiology in an Indian HMIS If you've ever tried to build a lab modu
Two writes that should succeed together will eventually fail separately. Your order service saves the order to the database, then publishes an order.c
If you're pulling game data from Steam to populate a directory, the public Steam Web API will surprise you in ways that aren't in the developer docume
The three directory sites I launched in April — Top AI Tools, Find Games Like, and Open Alternative To — all pull from external APIs that share one pr
The counter that lied to everyone for thirty seconds The bug report was three words: "view counts wrong." It wasn't wrong, exactly. It was
Auto-sum in a table builder sounds like it belongs in a spreadsheet, but there is a specific use case that comes up constantly: you have a results tab