Contact

Reach out anytime!

More About Me

Photo of Christian

Writing

Latest Blog Posts

Oct 26 2024

Composition Over Inheritance in NSViews

I noticed that I’m writing some AppKit/UIKit view components in a composable way that reminds me of the opaque nature of SwiftUI.View-conforming types: hiding away the actual 1st party APIs, providing very little surface area.

Sep 19 2024

Checklists Appreciated Under Stress

Giving birth to a child includes managing stressed-out hospital staff, too. Checklists would’ve helped along the way at every turn. And they still help me to get stuff done in an otherwise unorganized daily routine.

Aug 13 2024

Typed Filters and callAsFunction

Combining three Swift features for the sake of expressivitiy: sum types aka enums, callAsFunction to introduce “callable” semantics, and type extensions to beautify call sites.

More blog posts in the archive