Ruby Concurrency: What Actually Happens
Originally appeared on Carmine Paolino.Since I wrote about async Ruby and patched Solid Queue to support fibers, people keep asking the same questions. What happens when a fiber bl...
Search fresh public links, source activity, and post angles for Concurrency Engineering.
Fresh curated links around Concurrency Engineering are collected here so marketers can spot useful updates and turn timely ideas into posts faster.
Recent items include:
Recent curated links from global sources. Generate one free draft from any story, then use SocialBu to schedule and refine your content calendar.
Originally appeared on Carmine Paolino.Since I wrote about async Ruby and patched Solid Queue to support fibers, people keep asking the same questions. What happens when a fiber bl...
Multi-region systems that rely on entity-scoped write coordination often reach a scale where correctness is no longer the primary challenge; predictability under sustained concurre...
Introduction: Why Go Concurrency Is Special I've debugged goroutine leaks at 3 AM, fixed race conditions that only appeared under load, and watched a single missing defer statement...
Virtual threads gave Java scale. Structured concurrency gives it correctness. Here is why the second half of Project Loom quietly matters more — and what JEP 505 / JEP 525 actually...
What Java 21–26’s concurrency model actually changes at the architecture level. Not a feature tour — a genuine examination of the tree-of-lifetimes model, which bugs become structu...
In part one of this series, we considered the foundation of Swift concurrency: a multithreading technique that underlies Swift concurrency, the definition of the Task, and the diff...
This post introduces ractor_queue v0.1.0, a bounded, lock-free, Multi-Producer Multi-Consumer (MPMC) queue that is always Ractor.shareable?. It is the missing primitive for buildin...
Originally appeared on Weelkly Article – Linking Ruby knowledge from the most remote places in the world..May 14, 2026 In-depth technical analysis · RubyStackNews · Concurrency &am...
Практика Project Loom: как включить preview Structured Concurrency в javac, Maven и Gradle, как использовать ScopedValue для request context и StructuredTaskScope для параллельных...
JDBC is still blocking. Hibernate 6 added reactive support through Vert.x. jOOQ is reviewing its ThreadLocal usage for Loom compatibility. Spring Data JDBC gained first-class Intel...
In this article, we will dive deep into actors, nonisolated methods, @MainActor and @GlobalActors, and the concept of actor reentrancy. We will also explore what happens behind the...
A system that crashes is easier to fix than one that silently produces wrong results. The dual write problem is exactly that kind of bug. It is surprisingly common and often misund...
JEP 533, Structured Concurrency, has reached integrated status for JDK 27. It refines exception handling and type safety in its API, particularly focusing on exception flow with a...
Originally appeared on Carmine Paolino.Last year I moved the LLM streaming jobs in Chat with Work to Async::Job. It was fast. Genuinely fast. Fiber-based execution with Redis, thou...
Swift concurrency has fundamentally changed how we write asynchronous code, making it more readable and safer. However, the real world is still full of legacy APIs and SDKs that re...
It was a normal Tuesday until someone dropped a real-time dashboard link into a big team group. A few people opened it, and then a few hundred did. Within minutes, a slack pattern...
Multithreading has always been one of core strengths of Java over years. From the early days of the JVM, Java was designed with built-in support for concurrent programming. But for...
Originally appeared on Syed Aslam.What changes when Rails work leaves the request-response path and starts running later, elsewhere, or under a different failure model.
What changes when Rails work leaves the request-response path and starts running later, elsewhere, or under a different failure model?
Java 21 shipped virtual threads in September 2023. Two-plus years of production data later, the picture is more nuanced than the launch hype suggested. Teams at Netflix hit real de...
https://rubystacknews.com/2026/05/14/ractors-real-parallelism-in-ruby-without-the-gvl/
Java 21 changed the concurrency story — but how close is it really to Go’s goroutines? Side-by-side code, real benchmarks, and honest trade-offs. For years, Go’s concurrency model...
In modern distributed systems, it is common to face the "dual-write" problem. This occurs when a service needs to perform two actions simultaneously: mutate state in a database and...
Exploring Threads, Processes, and the Rise of Coroutines (Part 1)Continue reading on Medium »
Use SocialBu to discover ideas, generate post drafts, and schedule them across your social channels.