Posts Tagged “Concurrency”
- Swift 6 (19)September 19, 2024
- Actor Reentrancy in Swift (5)July 29, 2024
- SwiftData vs. Realm Performance Comparison (4)June 24, 2024
- Arvind, RIP June 19, 2024
- EagleFiler 1.9.14 (1)May 2, 2024
- Swift Proposal: Synchronous Mutual Exclusion Lock April 30, 2024
- Elegant Concurrency Operations in Core Data April 23, 2024
- SwiftUI Main Thread Hang Detector (1)January 23, 2024
- How to Control the World (3)December 22, 2023
- Dave Cutler Interview December 4, 2023
- Moving on From Xojo (4)November 27, 2023
- The Bleeding Edge of Swift Concurrency October 2, 2023
- Removing the Python GIL July 19, 2023
- Getting Ready for Dataless Files (8)May 11, 2023
- Swift Atomics 1.1 March 22, 2023
- Carl Hewitt, RIP January 6, 2023
- Limiting Swift Concurrency’s Cooperative Pool January 5, 2023
- Swift Pitch: Observation (1)December 16, 2022
- The Verse Programming Language December 13, 2022
- Swift Concurrency Tips (3)November 8, 2022
- Improving Firefox Responsiveness on macOS (1)October 10, 2022
- Garbage Collection in JavaScriptCore August 19, 2022
- ConcurrencyPlus July 1, 2022
- Swift 5.7 Announced June 17, 2022
- @MainActor Not Guaranteed (2)May 12, 2022
- Swift 5.6 Features in Xcode 13.3 Beta 3 February 22, 2022
- Swift Concurrency for Older OS Versions October 28, 2021
- Swift 5.5 Released September 21, 2021
- Swift Atomics 1.0 August 31, 2021
- Concurrency in Swift 5 and 6: Data Races (7)June 14, 2021
- Swift Overloads That Differ Only in Async June 14, 2021
- How to Test Swift async/await Code With XCTest June 10, 2021
- WWDC 2021 Links (1)June 7, 2021
- Kernel Assisting the Objective-C Runtime June 7, 2021
- QoS and Task Segregation Make M1 Macs Feel Faster (5)May 18, 2021
- 30 Years of Linux (1)April 29, 2021
- Collecting concurrentPerform(iterations:) Results in a Swift Array April 15, 2021
- How NetNewsWire Handles Threading (2)March 22, 2021
- Swift Proposal: Actors (3)March 18, 2021
- Swift Proposal: ConcurrentValue and @concurrent Closures February 22, 2021
- The Evolution of “safe” and “unsafe” in Swift February 12, 2021
- The Case of the Extra 40 ms December 31, 2020
- Ruby 3 (1)December 21, 2020
- S3 Strong Consistency December 21, 2020
- Swift Concurrency Interoperability With Objective-C December 11, 2020
- Swift Proposal for async/await December 7, 2020
- libdispatch’s Unmet Promise (8)November 25, 2020
- Swift Concurrency Roadmap November 3, 2020
- 25 Years Ago: BeOS (5)October 30, 2020
- Introducing Swift Atomics October 2, 2020
- A Primer on Memory Consistency and Cache Coherence August 24, 2020
- Testing Sync at Dropbox April 21, 2020
- Temporarily Free Content April 13, 2020
- Rewriting Dropbox’s Sync Engine in Rust (1)March 17, 2020
- iOS Optimization Tips (2)February 18, 2020
- Objective-C Quiz (6)February 6, 2020
- On the Road to Swift 6 (5)January 24, 2020
- KVO, My Enemy (1)January 10, 2020
- Beware Spinlocks in User Space January 6, 2020
- Rewriting m4vgalib in Rust January 3, 2020
- Sunsetting Python 2 (1)September 12, 2019
- Microsoft Edge for Mac Beta (4)August 22, 2019
- C++ Development Tips August 15, 2019
- Practical Concurrency: Some Rules (2)August 6, 2019
- Understanding Real-World Concurrency Bugs in Go May 24, 2019
- A New Core Playlist for VLC 4 May 23, 2019
- Joe Armstrong, RIP April 22, 2019
- Not Relying on NSFileCoordinator (2)March 21, 2019
- Why Swift’s Copy-on-Write Is Safe (1)February 6, 2019
- Swift 5 Exclusivity Enforcement (1)February 5, 2019
- When to Use dispatch_async() (1)January 7, 2019
- APFS in 2018 (2)November 19, 2018
- NSKeyValueObservingCustomization Is Fundamentally Broken October 29, 2018
- SmartBackup 4.2 Is Now Free (9)October 11, 2018
- The Laws of Core Data (2)May 10, 2018
- C Is Not a Low-level Language (3)May 10, 2018
- The 2017 Panic Report (3)May 3, 2018
- GCD Tips (5)April 20, 2018
- How CloudKit Works February 5, 2018
- Firefox Quantum (8)November 17, 2017
- Locks, Thread Safety, and Swift: 2017 Edition October 30, 2017
- Using Lazy Variables to Work Around Swift Initialization Rules (2)August 31, 2017
- Concurrency in Swift: One Possible Approach (1)August 18, 2017
- CS Papers I Like August 16, 2017
- Swift 5: Start Your Engines August 9, 2017
- NSProgress Shortcomings and CSProgress (1)August 1, 2017
- Dissecting objc_msgSend on ARM64 July 25, 2017
- NSNotificationCenter Thread Safety July 24, 2017
- All About Concurrency in Swift May 16, 2017
- Sierra Bluetooth Problems Due to GCD? (2)May 10, 2017
- The Dangers of Using Nonatomic Properties May 2, 2017
- Challenges Implementing an iOS Share Extension (1)May 1, 2017
- Close Encounters of The Java Memory Model Kind May 1, 2017
- Concurrency Is Not Parallelism April 29, 2017
- Beware Default QoS (1)April 3, 2017
- Swift Compiler Not Optimized for Lots of Cores (3)March 16, 2017
- Grand Central Dispatch’s Achilles Heel (2)February 15, 2017
- Riptide: WebKit’s Retreating Wavefront Concurrent Garbage Collector January 30, 2017
- Swift: Challenges and Opportunity for Language and Compiler Research (1)December 19, 2016
- Testing Actions Over Time November 15, 2016
- os_unfair_lock (2)October 7, 2016
- Concurrent Core Data, Now Easier Than Ever July 7, 2016
- Mutexes and Closure Capture in Swift June 7, 2016
- GCD’s Main Queue vs. Main Thread June 6, 2016
- MVC-N: Isolating Network Calls From View Controllers May 24, 2016
- Locking in WebKit (2)May 9, 2016
- The GCD Handbook May 4, 2016
- Proposed New Swift Collections Model March 3, 2016
- Use and Misuse of NSUserDefaults (6)February 22, 2016
- Concurrent Memory Deallocation in the Objective-C Runtime (1)February 12, 2016
- Pragmatic Core Data February 10, 2016
- The Flaws of KVO February 9, 2016
- A Modern Network Operation January 29, 2016
- Core Data Threading Demystified (1)December 20, 2015
- OSSpinLock Is Unsafe (8)December 16, 2015
- A Look Into Realm’s Core DB Engine November 16, 2015
- How Facebook’s Safety Check Works November 15, 2015
- Gene Amdahl, RIP November 14, 2015
- GCD Sugar for Swift October 22, 2015
- Venice (a.k.a. SwiftGo) October 21, 2015
- Core Data in El Capitan October 7, 2015
- Mac OS X 10.11 Removes /usr/bin/lockfile August 17, 2015
- Dispatch Async to Main Queue and Modal Windows (2)August 15, 2015
- Perl 6 Due This Year (1)July 23, 2015
- Python 3.5: async and await (2)July 14, 2015
- Core Data Bugs (3)June 18, 2015
- How Not to Crash #3: NSNotification (1)May 23, 2015
- How Not to Crash #2: Mutation Exceptions May 17, 2015
- Using Atomics to Get Rid of @synchronized May 12, 2015
- Semaphores are Surprisingly Versatile April 2, 2015
- Let’s Build @synchronized March 11, 2015
- Locks, Thread Safety, and Swift (1)February 6, 2015
- What Color Is Your Function? (2)February 3, 2015
- Cocoa Thread Utilities January 14, 2015
- Lebeaupin on Swift (1)October 22, 2014
- Facebook’s iOS Infrastructure September 18, 2014
- Thinking for Programmers (1)August 23, 2014
- Making dispatch_once() Fast (1)May 21, 2014
- How to Efficiently Read Thousands of Small Files With GCD (1)May 12, 2014
- NSNotificationCenter Is Not Thread-safe April 22, 2014
- MCS Locks and qspinlocks April 2, 2014
- Leslie Lamport Wins Turing Award (3)March 18, 2014
- API Design, the Main Thread, and Queues March 10, 2014
Note: Most posts from before September 2012 are not yet tagged.