Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6297

A

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.

Visit the blog
22mentions?
13HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 7 in 2021

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?

  1. 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)”
  2. Submitted Swift 6.2: A first look at how it's changing Concurrency as a story · 21 points

    HN discussion
  3. But 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”
  4. Submitted SwiftUI Agent Skill: Build Better Views with AI as a story · 7 points

    HN discussion
  5. Mine 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?”
  6. Submitted Async await in Swift explained with code examples as a story · 3 points

    HN discussion
  7. bogeholm · 2023-01-21Recommends
    Check 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”
  8. Submitted Sendable and Sendable closures explained with code examples as a story · 3 points

    HN discussion
  9. Submitted MainActor usage in Swift explained to dispatch to the main thread as a story · 3 points

    HN discussion
  10. Submitted URLSession: Common pitfalls with background download and upload tasks as a story · 3 points

    HN discussion
  11. Submitted Threads vs. Tasks in Swift Concurrency as a story · 2 points

    HN discussion
  12. Submitted Parameterized tests in Swift: Reducing boilerplate code as a story · 2 points

    HN discussion
  13. Submitted Why macOS Development Is Perfect for Indie Developers as a story · 2 points

    HN discussion
  14. Submitted How to reduce token usage in Claude Code, Codex, and Cursor as a story · 1 points

    HN discussion
  15. Submitted How to Test iOS Apps in Different Time Zones on a Physical iPhone as a story · 1 points

    HN discussion
  16. Submitted Using Xcode 27's Agent Skills in Claude, Codex, and Cursor as a story · 1 points

    HN discussion
  17. Submitted Swift Compile Time Macros as a story · 1 points

    HN discussion
  18. Submitted Dependency Injection in Swift using latest Swift features as a story · 1 points

    HN discussion
  19. Submitted Tasks in Swift explained with code examples as a story · 1 points

    HN discussion
  20. Submitted RunLoop.main vs. DispatchQueue.main as a story · 1 points

    HN discussion
  21. Submitted Thread Sanitizer Explained: Data Races in Swift as a story · 1 points

    HN discussion
  22. Submitted Useful less known Xcode tips to improve your workflow as a story · 1 points

    HN discussion

Search all of HN for avanderlee.com

Linked by the same people?