News
mkdev: trusted HTTPS for localhost, mapped by name
1+ hour, 12+ min ago (30+ words) A single Go binary that maps https: //myapp. local " localhost: 3000 with a real, system-trusted cert. No per-project config, no browser warnings. Tagged with go, webdev, devtools, cli....
g RPC Performance: tonic (Rust) vs grpc-go Benchmarked at Scale
2+ hour, 50+ min ago (469+ words) Production benchmarks reveal the surprising winner in the battle for microsecond-level RPC performance The common narrative suggests Go dominates g RPC performance due to its mature ecosystem and Google's investment. Initial benchmarks seemed to support this: Go library was extremely…...
What Happens When You Teach Old Scripting Languages New Runtime Tricks?
3+ hour, 18+ min ago (569+ words) For a long time, Classic ASP, VBScript, VB6-style behavior, and server-side Java Script were treated as technologies locked to a specific era and operating system. Our team started from a different question: what if these languages were not obsolete, just…...
C# Networking Deep Dive with io_uring part 5 - Threadpool Rant
8+ hour, 9+ min ago (635+ words) Part 5 was going to be about integrating on Kestrel, instead this is going to be a rant about io_uring and threadpool. This story doesn't begin with io_uring, to be honest with you I love epoll(plot twist: o) and the reason why I…...
The Silent Killers of Go Concurrency: Mutexes, Semaphores, and Goroutine Leaks
8+ hour, 26+ min ago (1401+ words) Go makes concurrency look simple. And suddenly your code is running in another goroutine. That simplicity is one of the reasons I like Go so much. But after working on backend systems, notification pipelines, high-traffic APIs, and production services under…...
Design a Feature Flag Service: 100k SDK Clients and the SSE Protocol Reframe
13+ hour, 24+ min ago (872+ words) Naive feature-flag designs die at 100k SDK clients. The interview-winning answer reframes the protocol from poll to push and evaluates at the edge. Tagged with systemdesign, interview, distributedsystems, scalability....
Stop Using Type Script as a Type Checker " Start Using It as a Design System
18+ hour, 27+ min ago (327+ words) Type Script is often introduced as: That definition is technically correct " and practically misleading. Because if this is how you use Type Script, you are only using ~30% of its value. The real power of Type Script is not in preventing…...
The Git Filesystem - Recreating the Content-Addressable Database
1+ day, 11+ hour ago (982+ words) You've used Git every single day for years. You've resolved merge conflicts at midnight, force-pushed to the wrong branch, lost an afternoon to a detached HEAD. You know git rebase -i well enough to teach it. You've explained pull requests…...
Cyber Arena " Interactive Cyber Security Simulation & Threat Analysis Platform
1+ day, 9+ hour ago (19+ words) Excited to share my latest project " Cyber Arena, an interactive Cyber Security Simulation & .. . Tagged with cybersecurity, python, threatanalysis, programming....
I built a Redis clone in C: From blocking I/O to epoll to crash safe persistence
1+ day, 22+ hour ago (821+ words) I had been hearing about sockets, TCP connections, and networking for years without truly understanding what any of it meant at the code level. Building C-dis changed that. I learned the full socket lifecycle, what happens on both sides of…...