Arborist 1.1 is out
Arborist 1.1 brings Grove, additional terminal support, iCloud web login, and more!
Christian, husband, dad, developer, batman aficionado
Arborist 1.1 brings Grove, additional terminal support, iCloud web login, and more!
Arborist is my newest app, built for the Mac to be your command center for reusable workflows.
Going boldly where no Mac app has gone before!
I decided to update my blog engine over the weekend (which may not have been a wise choice) and it did not go well.
I made a new app in a very short amount of time, and had a lot of fun doing it.
I have a new app: Baseplate, which helps you organize your LEGO collection!
I'm playing with SwiftData and got suprised by a couple of things.
I got a new job as an iOS engineer at Adobe!
I got to play with Tailwind CSS this week, and updated my layout to use it.
Things I've learned about phased releases on the iOS App Store.
Xcode project generation is pretty great – here's how you can get started!
I've been working from the iPad Pro for the last couple of months. It's going kind of okay!
Let's speculate about which Macs will get Apple silicon first.
I got a job!
I got laid off last week, which puts me square in the middle of the job market.
Apple's rumored to be allowing default iOS apps in a future version of iOS. I've got some questions about that.
Kaleidoscope is my diff tool of choice on macOS.
This is a good collection of tips to increase performance of your iOS app.
AKA how did Apple sync the iMac G3 desktop color with its case?
Note to self: when animating NSLayoutConstraint properties, remember to call layoutIfNeeded() before the animation block and inside the animation block. Otherwise the animation won’t work. Hopefully this saves future me some time.