C++Now 2026 SESSION ANNOUNCEMENT: Lock-free Programming is Dead - Long Live Lock-free Programming! by Fedor G Pikus

https://schedule.cppnow.org/session/2026/lock-free-programming-is-dead/

Register now at https://cppnow.org/registration/

#concurrency #cpp #cplusplus #programming

#concurrency #cplusplus #cpp #programming

Lock-free Programming is Dead – C++Now Schedule

NSManagedObjectContext can now cross Swift isolation domains β€” but it's not a compiler change. Apple quietly added NS_SWIFT_SENDABLE annotations to the SDK in Xcode 26, making it Sendable. A subtle but significant shift for Core Data developers.

πŸ”—: https://fatbobman.com/en/posts/sendable-nsmanagedobjectcontext/ by Xu Yang (@fatbobman)

#Swift #CoreData #Concurrency

Why Does Passing NSManagedObjectContext Across Isolation Domains No Longer Error in Swift 6.2? The Real Change Isn't in the Compiler

Why NSManagedObjectContext no longer triggers concurrency errors in Swift 6.2? The real change lies in Core Data’s SDK import semantics, not the compiler itself. NSManagedObjectContext is now marked with NS_SWIFT_SENDABLE and NS_SWIFT_NONISOLATED in Xcode 26

fatbobman.com

Finally #WaitingForReview πŸš€

@mattiem thanks to your amazing articles (and talk about approachable #concurrency which I had the pleasure to see in person in Paris last year πŸ€“) I can now say that @DaylishApp compiles in Swift 6 mode and all the errors and warnings are gone ☺️

(FWIW I opted against MainActor isolation by default in the codebase but embraced all the #ApproachableConcurrency flags and IMO it truly does make it more approachable πŸ™Œ).

#Swift #iOSDev

βš™οΈ Modern software won’t get faster on its ownβ€”C++ needs concurrency.

Learn std::execution & senders/receivers with Mateusz Pusz at his workshop on the 15th May!

Write scalable, multi-core ready code πŸš€

Watch the full workshop preview video: https://youtu.be/cDnUg72Ac5w

#cpp #concurrency #cpp26

Handling Race Conditions in Multi-Agent Orchestration - MachineLearningMastery.com

In this article, you will learn how to identify, understand, and mitigate race conditions in multi-agent orchestration systems.

MachineLearningMastery.com
Surelock

NOTE Hello r/rust! Thank you for the interest in this work and for the delightful conversation ❀️ I hate deadlocks. Maybe you do too.

πŸŽ’ Monad Nomad
Ah, the classic tale of "I read the source code, so now I'm a UV master" πŸ€“. This riveting 21-minute epic attempts to dazzle us with #Rust and #concurrency, but let's be realβ€”it's just a hipster's #guide to reinventing the wheel with extra steps πŸš΄β€β™‚οΈβœ¨. If only life were as fast as these #benchmarks claim! πŸ’πŸ’¨
https://noos.blog/posts/uv-how-it-works-under-the-hood/ #UVmaster #hipster #codinghumor #HackerNews #ngated
How uv Works Under the Hood | Noos - Where Thought, Code, and Craft Converge

A thorough walkthrough of uv's internals: the Rust crate architecture, what uv init actually does on disk, the two-thread resolver design, how PubGrub's CDCL algorithm works, batch prefetching, the forking resolver, and why these Rust-specific patterns make it 10–100x faster than pip.

Noos - Where Thought, Code, and Craft Converge
Concurrency is not Parallelism

Go's time package has two sides:
date/time handling
Timer-based concurrency tools:

time.NewTimer(d)
timer.Stop()
timer.Reset(d)
time.After(d)
time.AfterFunc(d, f)
time.NewTicker(d)
ticker.Stop()
time.Tick(d)

#golang #concurrency

Take your C++ concurrency skills to the next level at our workshop!
Join Mateusz Pusz and learn threads, mutexes, futures, semaphores & more, hands-on.
πŸ—“ 24 Apr | πŸ–₯ Online
Register today: https://cpponline.uk/workshop/concurrency-tools-in-the-cpp-standard-library/
Preview Video: https://youtu.be/zohZBChKreM

#cpp #code #concurrency

Concurrency Tools in the C++ Standard Library - C++Online

Watch The Workshop Preview Today, C++ software is increasingly asynchronous and parallel, a trend that is likely only to continue going forward. The C++ standard acknowledged threads and provided the first concurrency facilities with C++11. The set of primitives and lower-level building blocks was greatly extended in C++20 with many powerful abstractions. During this training, […]

C++Online