Fearless concurrency is the really cool thing about it.
November 11, 2025 at 9:32 PM
Fearless concurrency is the really cool thing about it.
I collected my thoughts on why mutexes suck; and what we can do about it.
chrispenner.ca/posts/mutexes
#STM #concurrency #parallelism #mutexes #Haskell
chrispenner.ca/posts/mutexes
#STM #concurrency #parallelism #mutexes #Haskell
Ditch your (mut)ex, you deserve better
Mutexes are unreliable tools, let's explore better alternatives.
chrispenner.ca
November 11, 2025 at 7:51 PM
I collected my thoughts on why mutexes suck; and what we can do about it.
chrispenner.ca/posts/mutexes
#STM #concurrency #parallelism #mutexes #Haskell
chrispenner.ca/posts/mutexes
#STM #concurrency #parallelism #mutexes #Haskell
Kyle Kingsbury is, for what it's worth, a VERY respected researcher in a field I did a whole bunch of work in (databases and concurrency stuff).
Kyle Kingsbury is not a journalist. He is not an op-ed writer.
He is a computer safety researcher.
And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.
In under 1600 words.
aphyr.com/posts/397-i-...
He is a computer safety researcher.
And he has written one of the most compelling, comprehensive accounts of the ongoing hell in Chicago that you could possibly imagine.
In under 1600 words.
aphyr.com/posts/397-i-...
November 11, 2025 at 7:29 PM
Kyle Kingsbury is, for what it's worth, a VERY respected researcher in a field I did a whole bunch of work in (databases and concurrency stuff).
Firebase + AsyncStreams = ❤️
Join my livestream to see how I'm making Firebase more Swift concurrency-friendly: www.youtube.com/watch?v=1OJ... @peterfriese
Join my livestream to see how I'm making Firebase more Swift concurrency-friendly: www.youtube.com/watch?v=1OJ... @peterfriese
Firebase & AsyncStreams
AsyncSequence and AsyncSequence are an exciting way to consume asynchronous events in Swift apps. I am currently working on adding support for AsyncSequence ...
www.youtube.com
November 11, 2025 at 7:00 PM
Firebase + AsyncStreams = ❤️
Join my livestream to see how I'm making Firebase more Swift concurrency-friendly: www.youtube.com/watch?v=1OJ... @peterfriese
Join my livestream to see how I'm making Firebase more Swift concurrency-friendly: www.youtube.com/watch?v=1OJ... @peterfriese
Dune Awakening’s player concurrency dips even as Funcom reveals next week’s base pack-up patch
Dune Awakening’s player concurrency dips even as Funcom reveals next week’s base pack-up patch
massivelyop.com
November 11, 2025 at 6:35 PM
Dune Awakening’s player concurrency dips even as Funcom reveals next week’s base pack-up patch
Announcing the Top 7 featured posts this week! 🎉
Inside: LLMs vs. AI, Go Concurrency, Developer Burnout, and more 🔥
dev.to/devteam/top-...
Inside: LLMs vs. AI, Go Concurrency, Developer Burnout, and more 🔥
dev.to/devteam/top-...
Top 7 Featured DEV Posts of the Week
Welcome to this week's Top 7, where the DEV editorial team handpicks their favorite posts from the...
dev.to
November 11, 2025 at 5:20 PM
Announcing the Top 7 featured posts this week! 🎉
Inside: LLMs vs. AI, Go Concurrency, Developer Burnout, and more 🔥
dev.to/devteam/top-...
Inside: LLMs vs. AI, Go Concurrency, Developer Burnout, and more 🔥
dev.to/devteam/top-...
The dedicated syntax proposed (a là Swift’s async let) would be really cool, although way more complex to manage without the rest of Swift’s features around concurrency
November 11, 2025 at 3:17 PM
The dedicated syntax proposed (a là Swift’s async let) would be really cool, although way more complex to manage without the rest of Swift’s features around concurrency
Temporal now supports Swift 🎉
A new Swift-first SDK with async/await, structured concurrency, macros, and full Durable Execution.
Details + docs → https://temporal.io/blog/temporal-now-supports-swift
A new Swift-first SDK with async/await, structured concurrency, macros, and full Durable Execution.
Details + docs → https://temporal.io/blog/temporal-now-supports-swift
Announcing the Swift Temporal SDK
Announcing the Swift Temporal SDK. Build durable, fault-tolerant Workflows in Swift 6.2 with async/await and structured concurrency.
temporal.io
November 11, 2025 at 3:01 PM
Temporal now supports Swift 🎉
A new Swift-first SDK with async/await, structured concurrency, macros, and full Durable Execution.
Details + docs → https://temporal.io/blog/temporal-now-supports-swift
A new Swift-first SDK with async/await, structured concurrency, macros, and full Durable Execution.
Details + docs → https://temporal.io/blog/temporal-now-supports-swift
Learn all about thread-safe notifications in Swift
🧵 Thread safety
🔔 Concurrency & Notifications
👀 Synchronized delivery
https://www.avanderlee.com/concurrency/mainactormessage-asyncmessage-concurrency-safe-notifications/
🧵 Thread safety
🔔 Concurrency & Notifications
👀 Synchronized delivery
https://www.avanderlee.com/concurrency/mainactormessage-asyncmessage-concurrency-safe-notifications/
MainActorMessage & AsyncMessage: Concurrency-safe notifications
Dive into notifications and Swift concurrency. Discover the updated notification API that ensures thread safety.
www.avanderlee.com
November 11, 2025 at 11:54 AM
Learn all about thread-safe notifications in Swift
🧵 Thread safety
🔔 Concurrency & Notifications
👀 Synchronized delivery
https://www.avanderlee.com/concurrency/mainactormessage-asyncmessage-concurrency-safe-notifications/
🧵 Thread safety
🔔 Concurrency & Notifications
👀 Synchronized delivery
https://www.avanderlee.com/concurrency/mainactormessage-asyncmessage-concurrency-safe-notifications/
Любовь, смерть и жизненный цикл: считаем, сколько люди проводят времени в вашем Android-приложении Приветствую ...
#android #lifecycle #синхронизация #concurrency #exceptions #configuration #changes #analytics #activity #process
Origin | Interest | Match
#android #lifecycle #синхронизация #concurrency #exceptions #configuration #changes #analytics #activity #process
Origin | Interest | Match
November 11, 2025 at 11:41 AM
Любовь, смерть и жизненный цикл: считаем, сколько люди проводят времени в вашем Android-приложении Приветствую ...
#android #lifecycle #синхронизация #concurrency #exceptions #configuration #changes #analytics #activity #process
Origin | Interest | Match
#android #lifecycle #синхронизация #concurrency #exceptions #configuration #changes #analytics #activity #process
Origin | Interest | Match
TC39 will also discuss:
🔶 Async Iterator Helpers
🔶 Class composition
🔶 Composites
🔶 Concurrency Control
🔶 Decorators
🔶 Temporal
🔶 test262
🔶 Trailing zeros in Intl.NumberFormat
🔶 WHATWG Stages
You can see the full agenda here:
github.com/tc39/agendas...
🔶 Async Iterator Helpers
🔶 Class composition
🔶 Composites
🔶 Concurrency Control
🔶 Decorators
🔶 Temporal
🔶 test262
🔶 Trailing zeros in Intl.NumberFormat
🔶 WHATWG Stages
You can see the full agenda here:
github.com/tc39/agendas...
github.com
November 11, 2025 at 9:00 AM
TC39 will also discuss:
🔶 Async Iterator Helpers
🔶 Class composition
🔶 Composites
🔶 Concurrency Control
🔶 Decorators
🔶 Temporal
🔶 test262
🔶 Trailing zeros in Intl.NumberFormat
🔶 WHATWG Stages
You can see the full agenda here:
github.com/tc39/agendas...
🔶 Async Iterator Helpers
🔶 Class composition
🔶 Composites
🔶 Concurrency Control
🔶 Decorators
🔶 Temporal
🔶 test262
🔶 Trailing zeros in Intl.NumberFormat
🔶 WHATWG Stages
You can see the full agenda here:
github.com/tc39/agendas...
I have a great joke about concurrency bugs...
…
..
.
get it wouldn't but. you probably
…
..
.
get it wouldn't but. you probably
November 11, 2025 at 7:00 AM
I have a great joke about concurrency bugs...
…
..
.
get it wouldn't but. you probably
…
..
.
get it wouldn't but. you probably
Zekai Qu, Yinxu Pan, Ao Sun, Chaojun Xiao, Xu Han: CoPRIS: Efficient and Stable Reinforcement Learning via Concurrency-Controlled Partial Rollout with Importance Sampling https://arxiv.org/abs/2511.05589 https://arxiv.org/pdf/2511.05589 https://arxiv.org/html/2511.05589
November 11, 2025 at 6:32 AM
Zekai Qu, Yinxu Pan, Ao Sun, Chaojun Xiao, Xu Han: CoPRIS: Efficient and Stable Reinforcement Learning via Concurrency-Controlled Partial Rollout with Importance Sampling https://arxiv.org/abs/2511.05589 https://arxiv.org/pdf/2511.05589 https://arxiv.org/html/2511.05589
rust 1:1.91.1-1 x86_64 Systems programming language focused on safety, speed and concurrency
Interest | Match | Feed
Interest | Match | Feed
Origin
archlinux.org
November 11, 2025 at 5:47 AM
rust 1:1.91.1-1 x86_64 Systems programming language focused on safety, speed and concurrency
Interest | Match | Feed
Interest | Match | Feed
Origin
archlinux.org
November 11, 2025 at 5:47 AM
Temporal Swift SDK is now open source: durable workflows for Swift (async/await, structured concurrency, strong typing, macros), resume-on-failure, deterministic workflows + idempotent activities, with docs, examples, and an open invite to contribute.
www.swift.org/blog/swift-t...
www.swift.org/blog/swift-t...
Introducing Temporal Swift SDK: Building durable and reliable workflows
The Temporal Swift SDK is now available as an open source project.
www.swift.org
November 11, 2025 at 5:39 AM
Temporal Swift SDK is now open source: durable workflows for Swift (async/await, structured concurrency, strong typing, macros), resume-on-failure, deterministic workflows + idempotent activities, with docs, examples, and an open invite to contribute.
www.swift.org/blog/swift-t...
www.swift.org/blog/swift-t...
Luckily, there are a ton of articles on this. I read both yours and Donny's.
I'm to blame for this. I didn't catch up when Swift 6 was introduced. I was waiting for the approachable concurrency to release to catch up at once. That's why.
This feels like Swift 3 all over again.
I'm to blame for this. I didn't catch up when Swift 6 was introduced. I was waiting for the approachable concurrency to release to catch up at once. That's why.
This feels like Swift 3 all over again.
November 10, 2025 at 7:04 PM
Luckily, there are a ton of articles on this. I read both yours and Donny's.
I'm to blame for this. I didn't catch up when Swift 6 was introduced. I was waiting for the approachable concurrency to release to catch up at once. That's why.
This feels like Swift 3 all over again.
I'm to blame for this. I didn't catch up when Swift 6 was introduced. I was waiting for the approachable concurrency to release to catch up at once. That's why.
This feels like Swift 3 all over again.
ARC Raiders hits a new Steam concurrency high, debuts new map conditions, and defends AI tool use
ARC Raiders hits a new Steam concurrency high, debuts new map conditions, and defends AI tool use
massivelyop.com
November 10, 2025 at 6:35 PM
ARC Raiders hits a new Steam concurrency high, debuts new map conditions, and defends AI tool use
🏗️ JEP 525 integrated to JDK 26
Title: Structured Concurrency (Sixth Preview)
Type: feature
Component: core
Release: 26
See openjdk.org/jeps/525
Title: Structured Concurrency (Sixth Preview)
Type: feature
Component: core
Release: 26
See openjdk.org/jeps/525
November 10, 2025 at 5:32 PM
🏗️ JEP 525 integrated to JDK 26
Title: Structured Concurrency (Sixth Preview)
Type: feature
Component: core
Release: 26
See openjdk.org/jeps/525
Title: Structured Concurrency (Sixth Preview)
Type: feature
Component: core
Release: 26
See openjdk.org/jeps/525
If your company needs help with any Swift concurrency issues / actors / Sendable and stuff like that, there are really few people outside of Apple who understand all this stuff better than Matt
Over the last few months, a bunch of promising leads haven't worked out. These things can take months, so who knows? But in the meantime, I have room for more work.
I help teams adopt Swift 6/Concurrency with confidence and success. More info about me here:
www.massicotte.org/consulting
I help teams adopt Swift 6/Concurrency with confidence and success. More info about me here:
www.massicotte.org/consulting
Consulting
I write stuff here.
www.massicotte.org
November 10, 2025 at 4:22 PM
If your company needs help with any Swift concurrency issues / actors / Sendable and stuff like that, there are really few people outside of Apple who understand all this stuff better than Matt
Over the last few months, a bunch of promising leads haven't worked out. These things can take months, so who knows? But in the meantime, I have room for more work.
I help teams adopt Swift 6/Concurrency with confidence and success. More info about me here:
www.massicotte.org/consulting
I help teams adopt Swift 6/Concurrency with confidence and success. More info about me here:
www.massicotte.org/consulting
Consulting
I write stuff here.
www.massicotte.org
November 10, 2025 at 4:16 PM
Over the last few months, a bunch of promising leads haven't worked out. These things can take months, so who knows? But in the meantime, I have room for more work.
I help teams adopt Swift 6/Concurrency with confidence and success. More info about me here:
www.massicotte.org/consulting
I help teams adopt Swift 6/Concurrency with confidence and success. More info about me here:
www.massicotte.org/consulting
As I prepare my JUG talk and revisit Java 24 and 25, I appreciate how well the new concurrency tools fit together. Virtual Threads simplify threading, Structured Concurrency brings clarity to task management, and Scoped Values make context handling elegant. Java’s getting seriously fun to work with.
November 10, 2025 at 3:04 PM
As I prepare my JUG talk and revisit Java 24 and 25, I appreciate how well the new concurrency tools fit together. Virtual Threads simplify threading, Structured Concurrency brings clarity to task management, and Scoped Values make context handling elegant. Java’s getting seriously fun to work with.
The basic idea is that you can think of it as `ConcurrentlyT` (kind of like `Concurrently` from the `async` package but generalized to be a monad transformer)
Under the hood it's basically `FreeT Concurrently`with a different `Applicative` instance (one that exploits available concurrency)
Under the hood it's basically `FreeT Concurrently`with a different `Applicative` instance (one that exploits available concurrency)
November 10, 2025 at 2:12 PM
The basic idea is that you can think of it as `ConcurrentlyT` (kind of like `Concurrently` from the `async` package but generalized to be a monad transformer)
Under the hood it's basically `FreeT Concurrently`with a different `Applicative` instance (one that exploits available concurrency)
Under the hood it's basically `FreeT Concurrently`with a different `Applicative` instance (one that exploits available concurrency)
Backend engineering is about how data flows through systems, not just writing code that works
It’s about:
- Structuring databases that scale
- Designing APIs others can trust
- Managing concurrency & background jobs
- Handling authentication & permissions
It’s about:
- Structuring databases that scale
- Designing APIs others can trust
- Managing concurrency & background jobs
- Handling authentication & permissions
November 10, 2025 at 2:04 PM
Backend engineering is about how data flows through systems, not just writing code that works
It’s about:
- Structuring databases that scale
- Designing APIs others can trust
- Managing concurrency & background jobs
- Handling authentication & permissions
It’s about:
- Structuring databases that scale
- Designing APIs others can trust
- Managing concurrency & background jobs
- Handling authentication & permissions
The Go programming language, designed by Robert Griesemer, Rob Pike, and Ken Thompson, was released on November 10th, 2009. Go focused on simplicity, concurrency, and performance. #VintageComputing #GoLang #Programming #TechHistory #VintageComputer
November 10, 2025 at 1:00 PM
The Go programming language, designed by Robert Griesemer, Rob Pike, and Ken Thompson, was released on November 10th, 2009. Go focused on simplicity, concurrency, and performance. #VintageComputing #GoLang #Programming #TechHistory #VintageComputer