Recent articles
Null vs Undefined: Stop Using the Wrong One
Dec 17, 2025
Pattern: Verifying Lambdas
Dec 16, 2025
Fixing Tailwind Culling in Monorepos
Dec 13, 2025

Pattern: Lambda Health Check
Dec 12, 2025

SwiftUI: Tips and Tricks
Nov 18, 2024
3D Printing at home
Jul 12, 2024
NestJS: benefits, cheatsheet and tips
Jul 12, 2024
mktouch = make directory + make file
Jun 28, 2024

Importing Rokoko character animations into Xcode using Blender
Jun 15, 2024

Importing Collada characters and animations from Mixamo into Xcode
Jun 13, 2024

SwiftUI: Tips and Tricks
The following article lists some SwiftUI features and design patterns that I personally like to refer back to. The criteria was simply things that might not be immediately obvious to novice/intermediate Swift coder.
Nov 18, 2024
Custom Errors
Creating your own errors makes it much easier to handle your different error scenarios:
Creating
Throwing
Handling
Bindings
You can convert structures to bindings on-the-fly:
If you just need a fixed value for a binding (typically useful for Previews):
Tinted Toggles