June 10, 2026How a type and a function can be equivalent in Swift — declaring the same thing as a struct or as a function returning closures.
August 4, 2025Iterating a Swift array in reverse: comparing reversed() ranges against stride for clarity and performance.
May 1, 2025What Swift’s ‘any’ and ‘some’ keywords actually do under the hood, and when to reach for each.
April 26, 2025Computing a prefix sum in Swift functionally with reduce(into:), compared to a plain loop.
May 31, 2024Why writing simple, obvious code is harder, and more valuable, than writing clever, complex code.
April 29, 2024The easily-missed App Store Connect checkbox that lets organization developers run apps on devices.
April 25, 2023Why SwiftUI’s ForEach accepts a constant integer range without an id but warns on a non-constant one.
April 11, 2023How to make a custom UICollectionViewCell read as a single VoiceOver element by grouping its subviews.