Apple Silicon Macs: Who Goes First?
Jul 17, 2020, 5:36 PM
Let's speculate about which Macs will get Apple silicon first.
Back to the Zu
Jun 26, 2020, 6:46 PM
I got a job!
On the Market
May 4, 2020, 2:16 PM
I got laid off last week, which puts me square in the middle of the job market.
Thinking About Default iOS Apps
Feb 28, 2020, 11:32 PM
Apple's rumored to be allowing default iOS apps in a future version of iOS. I've got some questions about that.
Apps I Love: Kaleidoscope
Feb 22, 2020, 11:21 PM
Kaleidoscope is my diff tool of choice on macOS.
🔗 iOS Performance Tips
Feb 18, 2020, 10:55 AM
This is a good collection of tips to increase performance of your iOS app.
The Time I Stumped the Apple Geniuses
Feb 14, 2020, 12:11 PM
AKA how did Apple sync the iMac G3 desktop color with its case?
Nov 23, 2019, 6:40 PM
What happens to your project when you Catalyze your app?
My Desk Setup
Nov 13, 2019, 1:16 AM
A rundown on how I've got my desk set up.
Nov 12, 2019, 12:48 AM
Looking over what the next apps I want to work on could be.
Better Procrastination Through Yak Shaving
Nov 11, 2019, 12:58 AM
The first step in any new project is to create the project (more on what the project is tomorrow). That's where yesterday's yak shaving adventure comes in.
The app I'm starting in on is for the Mac. I have a project template for...
Nov 3, 2019, 1:08 AM
I think I'm on the verge of making a big change to the format of each of my blog posts, but I need to rubber duck it first.
Nov 2, 2019, 12:06 AM
It's been a while since my last post; here's why.
Examples of My SwiftUI Struggles
Sep 3, 2019, 11:57 PM
In my last post I started getting in to the struggles I've had with SwiftUI. This post has a couple of examples and the solutions that I have arrived at (assuming I've arrived at them).
Struggling With SwiftUI
Aug 23, 2019, 12:51 AM
Getting going with SwiftUI feels a lot like what getting going with Swift felt like 5 years ago. Or bending my mind to work with reactive programming. I hope you'll bear with me in some rubber ducking.
Xcoders talk: Don't Fear the Project
Aug 14, 2019, 11:49 AM
Some notes on my talk about Xcode Projects from the August Seattle Xcoders meetup.
🔗 Where is Windmill on the iPhone?
Jul 29, 2019, 4:56 PM
Apple is getting in the way of a potential market full of tools built to help developers work on their platforms, and Windmill is just the latest example.
Reverting SwiftPM for Tools
Jul 24, 2019, 8:41 PM
I gave SwiftPM a good try to serve my tooling needs, but it ended up falling down.
Scorebook 2.0 Preview
Jul 15, 2019, 10:11 AM
A preview of the things I'm working on for Scorebook 2.0, which is coming soon.
Introducing the Xcoders Podcast
Jun 25, 2019, 9:48 PM
I'm teaming up with Liz Marley to make a podcast for our Xcoders community!
WWDC 2019 Recap
Jun 12, 2019, 12:13 AM
Wherein I talk about my WWDC 2019 experience.
My iOS Project Template
May 27, 2019, 1:14 AM
Talking about my iOS project setup
🎙 Making My Podcast Debut
May 24, 2019, 4:17 PM
I got interviewed by Caleb Wells for his podcast "A Switly Tilting Planet" in my podcast debut!
Scorebook Sync Log 10: Shipped!
Mar 12, 2019, 12:13 AM
I _finally_ shipped my sync engine for Scorebook.
Hello Dark Mode
Feb 23, 2019, 10:32 AM
One of the projects that's been on my mind since WWDC last year when the Mac got dark mode was adding support for it to my website. I know that Safari doesn't support it directly yet (though it does in the Technology Previews) but it will...
Photo Project: Daily Batmobile
Feb 21, 2019, 12:53 AM
A big part of the creative process is showing up every day, and that's one place I've fallen short many times over the years. It's super easy to start something, but seeing it through is another. This year I wanted to do a creative...
Feb 9, 2019, 2:35 PM
When I relaunched my website last summer using my homegrown blog engine (Maverick) I adopted the textbundle format for writing posts and I was using Ulysses for my writing. But after launching the site and using Ulysses for long enough I...
CALayer Mask Inversion
Feb 6, 2019, 7:13 PM
I've got a view controller with a camera view, overlaid with a partially transparent dimming view. I need to punch a hole out of the dimming view to let the camera shine through in its full glory. My first crack was the code below, and it...
On the Sharp Edges of UIView.mask
Feb 4, 2019, 6:27 AM
I'm working on implementing a new user-facing feature at work, and the designs I've been given call for having a dark gray semi-transparent view overlaying a view, and this semi-transparent view has a rectangle punched out of it. Not...
🔗 No More Oppatoo
Jan 30, 2019, 8:44 AM
No More Oppatoo
But kids inspire love, such deep unconditional love. You love and treasure how they are, down to the smallest quirk. Then, suddenly, right in front of you, they change. While one might grow used to the slow, sad change of...
Scorebook 1.5 Retrospective
Jan 27, 2019, 9:12 AM
A couple of weeks ago I brought my app back from the dead. Scorebook was first released in November 2014, got a minor bugfix update a month later and then was unceremoniously removed from the App Store by Apple in January 2018. Apple...
Mixing Swift and Objective-C in a Framework
Jan 23, 2019, 6:05 AM
If you've worked on an iOS app that has both Swift and Objective-C code you're likely well familiar with the rules for getting the two languages to talk to each other. A bridging header here, some @objc declarations there, and you're...