Harlan Haskins
banner
harlanhaskins.com
Harlan Haskins
@harlanhaskins.com
Eng. lead at https://typo.inc • Prev: visionOS at Apple
liquid glass is so last release. it's all about solid glass now
October 25, 2025 at 1:19 AM
I love that my Deep Dish talk got sherlocked by my former team in visionOS 26 developer.apple.com/videos/play/...
June 11, 2025 at 6:35 AM
I wonder how many times I have written this line
May 29, 2025 at 2:32 PM
Typo 1.0 is now Ready for Distribution (in invite only public beta) 🥳✳️

apps.apple.com/us/app/typo/...

DM me for an invite if you want to try it out.
May 13, 2025 at 10:44 PM
It's always a fun time when a problem starts to look vaguely "build system" shaped...
May 13, 2025 at 8:09 PM
For my @deepdishswift.com talk, I put up a small sample visionOS project demonstrating Immersive Space <-> Volume coordinate conversions in a small Pizza Builder app. github.com/harlanhaskin...
May 2, 2025 at 11:24 PM
I love that <objc/objc.h> is like a little history lesson, a little museum exhibit showing the evolution of software in situ
April 18, 2025 at 3:10 PM
March 21, 2025 at 6:00 PM
March 15, 2025 at 1:59 AM
Updating a 13 year old project, this is a nice feeling
February 22, 2025 at 4:26 PM
this is too much right
February 19, 2025 at 8:22 PM
twins! this is my percy
February 18, 2025 at 1:41 AM
I'm not sure why I did this. I guess I'm glad SwiftParser exists.
February 14, 2025 at 3:02 AM
February 8, 2025 at 5:41 PM
Made a small Swift package: a morphing view for UIKit (top) and SwiftUI (bottom). It's not as feature-rich as the one that UIKit uses, but it works pretty well. github.com/harlanhaskin...
January 9, 2025 at 5:44 AM
January 7, 2025 at 1:49 PM
useless overengineering: github.com/harlanhaskin...
January 4, 2025 at 6:04 PM
January 2, 2025 at 6:30 PM
UIKit tip: UIKit has a couple of hidden user defaults that turn on a bunch of very useful gesture logging. gist.github.com/harlanhaskin...
December 20, 2024 at 7:28 PM
evidence: Two heap traces show a steady growth of closure contexts capturing Observation tracking dictionaries, and the closure contexts originate in SwiftUI according to Xcode's memory graph viewer
December 20, 2024 at 1:36 AM
i was told you folks might be interested in this
November 15, 2024 at 5:50 AM
cool number actually
September 22, 2024 at 3:55 AM
counting my lucky stars that hamilton was not released 6 months earlier
April 30, 2023 at 5:06 PM