Reading List

The most recent articles from a list of feeds I subscribe to.

Swift 6.4

Swift 6.4 is now available in beta form with Xcode 27. The Swift Evolution proposals are listed here. What’s new in Swift: Discover the latest language advancements, including updates for everyday ergonomics, improved concurrency, and safer high-performance code. Explore workflow and language interoperability improvements and updates in embedded Swift. Build real-time apps and services with […]

Swift 6.3

Holly Borla and Joe Heck (Hacker News): Swift 6.3 introduces the @c attribute, which lets you expose Swift functions and enums to C code in your project. […] @c also works together with @implementation. This lets you provide a Swift implementation for a function declared in a C header[…] […] Swift 6.3 introduces module selectors […]

WebKit in Safari 27 Beta

The WebKit blog (back during WWDC):

If you look through the lists of features and fixes in Safari 27, you’ll notice that, although there are 58 brand-new features and 525 fixes — the largest pile of fixes in any Safari release in recent memory — most of what is released is not about new things.

Most of this work has been about existing features behaving more correctly, handling more edge cases, and fitting together with other features the way you’d expect. We committed our time to increasing quality — that’s the story of this release and the year that led to it. [...]

If something has been bothering you, test it in Safari 27 beta. You might be pleasantly surprised. And if it hasn’t been fixed yet, file a bug report, or add a comment to an existing issue with a concrete scenario, a link to a real site, or a reduced test case. The more concrete the problem, the more helpful it is.

Sounds like it’s a bit of a Snow Leopard year for WebKit, too, not just the OSes.

[Sponsor] WorkOS: Agents Need Auth. There’s Now a Spec for It.

When an AI agent tries to complete a task that requires a new account, it hits a wall: the sign-up form. There’s no standard for how an agent registers a user with an app on their behalf.

auth.md is a file you host at your domain that tells agents how to register your users, which flows you support, what scopes you expose, and how credentials get issued. Think robots.txt, but for agent registration. It composes existing OAuth standards.

Cloudflare, Firecrawl, and Resend have already adopted it.

An open protocol authored by WorkOS. Read the spec.

Designed in California: An Apple History Podcast

Kickstarter campaign from Jason Snell and Myke Hurley to fund a 50-episode narrative podcast on Apple’s 50-year history. (Actually, with stretch goals, more than 50 episodes.) The campaign has already hit its primary funding goal but there’s a week left in the campaign and more stretch goals to hit. Jason and I spoke at length about Designed in California on the latest episode of my podcast, and like I said there — if you enjoy podcasts like The Talk Show and Upgrade and aren’t backing this campaign, you’re not hooked up right. Really looking forward to this when episodes start dropping.