Top all-time · #6297
Antoine van der Lee
Personal blog · avanderlee.comprogrammingai
Antoine van der Lee writes SwiftLee, a personal blog at avanderlee.com about programming and ai. Since 2018, 13 different Hacker News readers have linked it 22 times. It is still writing: the last post was on 2026-11-02, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link Antoine van der Lee's Swift and iOS posts on typed throws, race conditions versus data races, and the Swiftlee Weekly newsletter.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
A weekly Swift blog by Antoine van der Lee on iOS, Xcode, SwiftUI, and agentic development with AI coding tools. Practical articles to build better apps.
What Hacker News says?
Are you using CocoaPods, SwiftFormat, or SwiftLint? Running SwiftLint or SwiftFormat in a build phase killed my compile times (SwiftLint especially). It'll help a lot to run them manually or with a git pre-commit hook. ----- I know Swift had really bad compile times for awhile, but anymore I think it's pretty fast. I've moved all my WIP stuff into a single project (113 Swift files, ~5,500 LOC) for my convenience, an…
Comment linking /optimization/analysing-build-performance-xcode/
on “Crazy fast build times, or when 10 seconds starts to make you nervous (2012)”Submitted Swift 6.2: A first look at how it's changing Concurrency as a story · 21 points
HN discussionBut that's exactly what typed throws do? `static func validate(name: String) throws(ValidationError)` Would be handled as: ``` do { try UsernameValidator.validate(name: name) } catch { switch error { case .emptyName: print("You've submitted an empty name!") case .nameTooShort(let nameLength): print("The submitted name is too short!") } } ``` See: https://www.avanderlee.com/swift/typed-throws/
Comment linking /swift/typed-throws/
on “Type-safe and user-friendly error handling in Swift 6”Submitted SwiftUI Agent Skill: Build Better Views with AI as a story · 7 points
HN discussionMine are mostly iOS specific, but here are a few of my favorites: - Swift by Sundell ( https://www.swiftbysundell.com/subscribe/ ) - Indie Watch ( https://indie.watch/ ) - Swiftlee Weekly ( https://www.avanderlee.com/ )
Comment linking /
on “Ask HN: What newsletters are you currently reading?”Submitted Async await in Swift explained with code examples as a story · 3 points
HN discussionCheck out eg. “Race condition vs. Data Race: the differences explained” [0] [0]: https://www.avanderlee.com/swift/race-condition-vs-data-race...
Comment linking /swift/race-condition-vs-data-race/
on “Sudo Replacement”Submitted Sendable and Sendable closures explained with code examples as a story · 3 points
HN discussionSubmitted MainActor usage in Swift explained to dispatch to the main thread as a story · 3 points
HN discussionSubmitted URLSession: Common pitfalls with background download and upload tasks as a story · 3 points
HN discussionSubmitted Threads vs. Tasks in Swift Concurrency as a story · 2 points
HN discussionSubmitted Parameterized tests in Swift: Reducing boilerplate code as a story · 2 points
HN discussionSubmitted Why macOS Development Is Perfect for Indie Developers as a story · 2 points
HN discussionSubmitted How to reduce token usage in Claude Code, Codex, and Cursor as a story · 1 points
HN discussionSubmitted How to Test iOS Apps in Different Time Zones on a Physical iPhone as a story · 1 points
HN discussionSubmitted Using Xcode 27's Agent Skills in Claude, Codex, and Cursor as a story · 1 points
HN discussionSubmitted Swift Compile Time Macros as a story · 1 points
HN discussionSubmitted Dependency Injection in Swift using latest Swift features as a story · 1 points
HN discussionSubmitted Tasks in Swift explained with code examples as a story · 1 points
HN discussionSubmitted RunLoop.main vs. DispatchQueue.main as a story · 1 points
HN discussionSubmitted Thread Sanitizer Explained: Data Races in Swift as a story · 1 points
HN discussionSubmitted Useful less known Xcode tips to improve your workflow as a story · 1 points
HN discussion