News
Thread Safe Native Memory in Java
4+ day, 12+ hour ago (1105+ words) To see exactly how these mechanics work, we will start with the least restrictive access mode and build our way up to a full memory fence. But before we do that, I want to show you how to actually test…...
Parallelism in Go " Part 1: goroutines and Wait Group
8+ hour, 49+ min ago (703+ words) You have a Go program making 10 HTTP calls to an external API. Each call takes about 1 second. Result: your program takes 10 seconds to finish. With goroutines, those 10 calls run at the same time and the whole thing takes 1 second " the…...
I built a 7 MB XAMPP alternative for Windows in pure Go (no Docker, no WSL)
9+ hour, 11+ min ago (699+ words) A few weekends ago I got fed up with the same Windows web-dev ritual and wrote my own control panel. The result is Go AMPP " a 7 MB single-binary native Win32 app that knows how to download and manage Apache, Nginx, Maria…...
I got tired of guessing semver bumps in PRs, so I built a tool
10+ hour, 3+ min ago (251+ words) Every Type Script library maintainer knows this moment. You open a PR, and someone comments: "Wait, is this a major or minor bump?" You look at the diff. You changed a return type somewhere. Or added a required parameter. Or…...
variablechange/duck-duck-go-reworked
1+ day, 4+ hour ago (21+ words) LM Studio This artifact hasn't been forked yet. Be the first to fork it and start experimenting!...
12 Free LLM APIs You Can Use Right Now (No Credit Card, Real Limits Tested)
1+ day, 9+ hour ago (133+ words) "Free LLM API" results are full of outdated lists and tools that quietly expired. I tested 12 providers that actually work in April 2026 and documented the real limits. Short answer: only for very small scale. Google's 1, 500 req/day handles ~500 conversations. Beyond…...
Resilient Retries: The API Tactics That Shrink Tail Latency
1+ day, 12+ hour ago (693+ words) The counterintuitive math of duplicate requests " when sending 2x traffic actually reduces server load Hedged requests create parallel paths to success " the fastest route wins while redundant attempts gracefully cancel, reducing user-perceived latency without crushing servers. Our search API was dying…...
Rate Limiting at Scale: Building Fixed Window and Token Bucket in Go
1+ day, 13+ hour ago (668+ words) Rate limiting is one of those things every backend engineer knows they need but few actually build from scratch. Most reach for a library. I built mine " two algorithms, Redis-backed, with Lua scripting for atomicity. Here's what the tradeoffs actually…...
Meet Trysil: a lightweight ORM for Delphi
2+ day, 1+ hour ago (351+ words) If you have ever written a Delphi application that talks to a database, you know the routine: write SQL by hand, manage parameters, loop through datasets, and copy values into objects field by field. It works, but it is tedious…...
Fuzzamoto: Non-Determinism
2+ day, 8+ hour ago (808+ words) This is part 2 in a series on Fuzzamoto, a fuzz testing tool for Bitcoin full nodes. In part 1, we covered the motivation behind Fuzzamoto and gave an overview of its design and architecture. In this post, we'll dive deep into…...