More About Me
- My /now page shows what I am doing.
- Résumé/CV shows what I have been doing.
- Work with me on your projects!
Writing
- Introduction to my most important articles.
- Wiki with important concepts.
- All About TextKit: I deal with text, and here's a collection of everything I figured out so far.
- Ultimate FastSpring Guide for Selling macOS Apps: I sell my macOS apps in my own store. Resources and tips to get you started.
Latest Blog Posts
SwiftUI Challenge: Can You Port this from Auto Layout to SwiftUI?
“Der Teilweise” proposed an interesting benchmark to see whether SwiftUI is production ready. Takes 10 minutes to do in Auto Layout. How long do you need for SwiftUI?
3 Types of FastSpring Storefronts
For app developers, there are three basic FastSpring storefronts you can use to sell your apps quickly.
How to Disallow GPTBot Crawling in robots.txt
You need to tell GPTBot to stop crawl your website if you don’t want it to. Here is how.
Developer Voices on Property-Based Testing Made Me Realize PBT’s Value
Maybe Kris Jenkins and Oskar Wickström made Property-Based Testing click for me. Here are my personal insights to maybe color you intrigued as well.
TableFlip v1.6.0: JSON Support and Font Resizing
TalbeFlip v1.6.0 is released, a free update for direct customers and Mac App Store users. It finally brings resizable fonts, and a first glimpse towards JSON support.
Portable Every-Day-Carry Paper Kanban
You don’t need a computer or smartphone to use a Kanban board: here’s an approach to do it all with simple, affordable, and fun paper tools.
Splitting Large Tasks is not a Mathematical Process
You’re in a team meeting. You estimate a task to be worth 13 story points, which is a lot in your team, so you break it up into two tasks. The first one is estimated to be worth 8 story points. What’s the second one worth?
More blog posts in the archive