Concurrency
5 articles about concurrency.
Actor-Based Sync Engines and Modular Frameworks for Native macOS Apps
Why actor-based sync engines with modular Swift frameworks produce the cleanest macOS app architecture. Lessons from real native apps using Swift 6 concurrency.
Agent Teams vs Dedicated Concurrency - Orchestration or Tmux Sessions
Should you use agent team orchestration or just run 5-6 sessions in tmux? Decomposition matters more than the coordination method. Here's what works.
Blocking and Waiting Are Not the Same Kind of Nothing
Blocking has a promise attached - something will resolve. Waiting has no such guarantee. Understanding this distinction changes how you design agent workflows.
State Management in Multi-Agent Systems - OS Is Shared State
When multiple AI agents control the same desktop, the OS becomes shared mutable state. File locks, coordination protocols, and conflict resolution are essential.
Actor Reentrancy in macOS Apps - Preventing State Corruption
TaskGate library for managing actor reentrancy in macOS apps. Swift actors do not prevent interleaving at await points, which causes subtle state corruption bugs.