Welcome to this week’s edition!
We celebrate the pinnacle of design with the 2026 Apple Design Awards and dive deep into the cutting edge of the Swift language. Just a few days before WWDC 2026, we’ll explore significant performance boosts in the Swift 6.4 type checker and the elegance of custom DSLs via Result Builders. For those focused on high-performance backend and AI, we have a thrilling Swift vs. Rust Lambda showdown and a look at running OpenAI-compatible local models with apfel. Finally, we’ll refine our apps’ polish with a guide to SwiftUI animation timing and discover how to modernize Core Data state management using the Observation framework.
Let’s dive in!
Articles
Design
Apple Design Awards - 2026 winners and finalists
As we all know, the Apple Design Awards are the gold standard for celebrating excellence in app design and user experience. This year’s winners showcase an incredible range of innovation, from whimsical Neolithic grunts in grug to the immersive spatial storytelling of D-Day. We can draw inspiration from these masterpieces of simplicity and accessibility to create more delightful experiences for our users.
Swift
What’s new in Swift: May 2026 Edition
Who doesn’t like a good monthly digest of everything happening in the Swift ecosystem? From the exciting progress in Swift and WebAssembly to the new Bedrock library for AI agents, there’s plenty to keep us inspired. We should also keep an eye on the recent Swift Evolution proposals like the new Ref and MutableRef types, which promise to make our references safer and more performant.
Recent improvements to the type checker
Waiting for the compiler to finish type-checking can be the bane of our productivity. The author shares some fantastic improvements coming in Swift 6.4, including disjunction pruning and better binding inference, which significantly speed up complex expressions. We can look forward to faster build times and more responsive diagnostics, making the development loop feel much snappier.
Result Builders in Swift
We all like to create clean, declarative APIs that make our code easier to maintain. Wesley de Groot provides a fantastic deep dive into Result Builders, the magic that powers SwiftUI, and shows us how to build our own custom DSLs for things like URL construction or HTML generation. By mastering this advanced feature, we can bring that same elegance to other parts of our apps, reducing boilerplate and improving readability.
Swift on Server
Can Swift Match Rust on a Lambda Micro-Benchmark? Almost.
Who doesn’t like a good performance showdown? Sébastien Stormacq puts Swift head-to-head against Rust in a demanding S3 archiving Lambda benchmark, and the results are impressively close. By opting for the Soto SDK and leveraging ByteBuffer for zero-copy efficiency, he proves that Swift is not just viable, but highly competitive for high-throughput serverless workloads. It’s a great reminder of the power we have in our hands when we profile and optimize with intention.
UI / UX
SwiftUI animation timing
As we all know, the difference between a clunky and a polished app often comes down to the details of motion. This entry is a comprehensive guide to animation timing in SwiftUI, from classic easing curves to the physics-based behavior of spring animations. By understanding how to use CustomAnimation and animation modifiers in our apps, we can create interfaces that feel intuitive and alive, bringing a professional touch to our user experiences.
Data
Core Data + Observation - From Property-Level Reactivity to a Freer Mental Model
We’ve often felt the friction of Core Data’s coarse-grained observation, forcing us to split views just to avoid unnecessary refreshes, aren’t we? This post explores a way to bring property-level reactivity to NSManagedObject via the Observation framework, bridging the gap between the stable Core Data ecosystem and the natural developer experience of SwiftData. This approach lets us organize our state according to business logic rather than observation constraints, a win for any developer maintaining a complex persistence layer.
AI / ML
The serve mode and the OpenAI protocol
Remember apfel, the command-line access to Apple FoundationModels on macOS that we wrote about in issue #87? In this article we can see how apfel turns a local Foundation Model into an OpenAI-compatible HTTP server. By decoupling the agent logic from the framework and using a protocol we all recognize, it becomes a breeze to swap models, run smoke tests with curl, and maintain a clean architecture in our codebase.