RHRobin Hayerinrobinhayer.hashnode.dev·3d ago · 5 min readConcurrency Without a Parallel Parser: Splitting PCAPs by SessionWhere the last post left off In my first post about the 2.5 GB wall, streaming fixed memory. It didn't fix throughput. The pipeline was still one file, one tshark process, one core. Piping stdout to s00
DKDeendayal Kumawatinddsha441981.hashnode.dev·Aug 21 · 10 min readHow I Built a Cache-Line Aligned Hash Table in Rust That Fits Every Bucket in 64 BytesMost hash tables waste memory. They store data in one place, eviction metadata in another, and chain everything together with pointers. Every lookup chases 2-3 pointers across memory, each one potenti00
Mmriplabsinai-matters.hashnode.dev·Aug 20 · 18 min readConcurrent URL Health Checker in Go: A Practical Study of Concurrency, Synchronization, and Resilient Network ProgrammingAbstract Concurrency in Go is unique amongst programming languages. Goroutine channels is a simple programming model compared with those of other languages, but building a reliable and useful concurre00
KGKunal Guptainkunalforked.hashnode.dev·Aug 18 · 7 min readWhen 50 Jobs Show Up at OncePrefect concurrency limits and queue priority, explained the simple way Continuation of Prefect on Kubernetes: Explained Like You're Five, that post covered one job turning into one pod. This one's ab10
VPVineeth Pawarinfreecodecamp.org·Aug 18 · 35 min readHigh-Frequency Real-Time Data in React: From Ring Buffers to OffscreenCanvasReact is great at many things. But if you've ever tried pushing thousands of data points per second through it, you'll quickly learn that React isn't a firehose. It's more like a garden hose. Try forc00
DPDevesh Parmarinbackend-bytes.hashnode.dev·Aug 16 · 7 min readThe Bug That Sent Two Delivery Partners to the Same OrderImagine you're the backend engineer at Swiggy, working on the dispatch service that assigns incoming orders to nearby delivery partners. It's peak dinner hour. A restaurant marks an order ready for pi00
AKAman Karkiinamankarki.hashnode.dev·Aug 14 · 9 min readBuilding a Parallel C++ Source Parser: jthread, stop_token, and the Deadlock I Didn't See Coming I've been building RAAG, a platform that analyzes architectural health across large codebases. It parses a repository, builds a dependency graph, computes coupling metrics, and uses that graph to scop10
MFMd Feroz Ahmedinphero20.hashnode.dev·Aug 11 · 25 min readI Built a Concurrent Resource Scheduler in Go Using Sharded Priority Heaps" seoTitle: "Concurrent Resource Scheduler in GoSupport on GitHub: github.com/phero20/concurrent-resource-scheduler (Give it a star if you find it useful!) View Docs: pkg.go.dev/github.com/phero20/concurrent-resource-scheduler What happens when00
BByteLoggerinbytelogger.hashnode.dev·Aug 8 · 3 min readGraceful Shutdown in Rust CLI ToolsIn the last post, I covered debouncing - how watchr groups rapid file events into a single one. This post covers something smaller but just as important: what happens when you hit Ctrl+C The problem w10
YPYogeshwar Peelainexploitnotes.hashnode.dev·Aug 4 · 6 min readTryHackMe : Towel on the Sunbed WriteupTL;DR Ponzi Portfolio is a Node.js/Express "staking rewards" web app with a 24-hour cooldown on claiming a reward. The /claim endpoint has a classic check-then-act race condition: it checks whether th10