MSMike Salariinsalaridev.hashnode.dev·2d ago · 11 min readSwift 6 rejected the race. ARC stayed atomic.Swift 6 rejected the unsafe program exactly where I expected it to. I had a small reference-type experiment with state shared across concurrency boundaries. In Swift 6 language mode, the negative cont00
YAYusuf Akinleyeinayaacodes.hashnode.dev·5d ago · 4 min readBonus: Combining Wait for Results and Fan-Out Pattern in an API EndpointWhen building scalable and efficient APIs, it’s often necessary to handle multiple tasks concurrently and ensure that all tasks are completed before returning a response. This is where the Fan-Out and00
AMAhmed Mahsookinahmedmahsook.hashnode.dev·Sep 29 · 6 min readBuilding a Crash-Safe Bid Engine in Go: Heaps, Race Conditions, and RecoveryThe problem PriceFlow lets sellers create auctions and buyers compete through real-time bids. The engine behind this needs to do three things well: handle many bids arriving close together, always kno00
SBSufyan bin Uzayrinsufyanism.hashnode.dev·Sep 28 · 7 min readWhat Happens to the CPU Cache During sched_yieldYielding CPU execution via sched_yield() introduces catastrophic tail latency by forcing kernel register spills, Translation Lookaside Buffer evictions, and L1/L2 cache pollution. Voluntary thread swi00
Llumacommonsinlumacommons.hashnode.dev·Sep 27 · 1 min readSwift Concurrency in Production: What Actually Happens When You Migrate a Fintech AppWe migrated our fintech payment platform’s transaction pipeline from GCD to Swift Concurrency over six months. Two weeks after launch, we started seeing EXC_BAD_ACCESS crashes we hadn’t seen in years.04I
MCMatteo Collinainblog.platformatic.dev·Sep 24 · 4 min readMore threads on an already busy machineThe bcrypt numbers in Nub’s thread-pool PR make a good case for increasing the pool on the machines tested. The part I disagree with is choosing that setting for every application from its CPU count. 10
CACiphemic academiainciphemicacademia.hashnode.dev·Sep 25 · 7 min readGo Programming Career Path: Beyond Knowing the Syntax (2026)Knowing Go Syntax Is Not the Same as Knowing Go Go is a small, deliberately simple language — you can learn its syntax in a weekend. That's exactly why so many self-taught Go developers plateau quickl00
TTgValidatorintgvalidator.hashnode.dev·Sep 22 · 6 min readHandling Race Conditions in Concurrent State Validation PipelinesIn distributed systems, the integrity of a state machine often relies on the assumption that operations are applied in a strict, linear sequence. When building a validation pipeline—such as one verify00
ASAndrii Shuptainandriishupta.hashnode.dev·Sep 21 · 15 min readSingle Flight in Gleam: Managing Processes with OTP🔗 Links SingleFlight repository SingleFlight README SingleFlight OTP design notes Public API implementation Coordinator actor Flight actor Concurrency and cache tests Gleam documentation Erl00
VVvishwam vaghasiyainvishwam.hashnode.dev·Sep 19 · 12 min readThe Postgres job-claim query that silently claims the same job twice A common way to claim a background job in PostgreSQL is a single UPDATE with a subquery that picks the oldest pending row. It is one statement, so it looks atomic. It is not. The most common version o00