Blog
All the articles I've posted.
Building in Public - Expense Tracker 04: Creating Migrations with Vapor
I’m building an expense tracker app, and live streaming the whole process! This blog series is a written form of each livestream.
Building in Public - Expense Tracker 02: Design and Sketch
I’m building an expense tracker app, and live streaming the whole process! This blog series is a written form of each livestream.
Building in Public - Expense Tracker 01: Introduction
I’m building an expense tracker app, and live streaming the whole process!
Creating a Butcher Block Desk Top
When I bought my sit / stand desk, I decided to forgo buying a desktop and made my own. I've always liked woodworking and making my own meant that I can pick…
Clean Code for Swift - Chapter 3: Functions
What the func?
What I Learned as a First-Time Hacktoberfest Maintainer
Maintaining an open-source project is difficult 😅
Clean Code for Swift - Chapter 2: Meaningful Names
Say what you mean, and mean what you say.
Clean Code for Swift - Chapter 1: Clean Code
Let’s talk about writing Clean Code 🧽 I’ll go through each chapter of the book Clean Code: A Handbook of Agile Software Craftsmanship by Robert “Uncle Bob”…
Building the Job Application Tracker
Tracking job applications on different platforms and for different companies almost always ends in using a spreadsheet. I wanted to have a simple way to track…
Should I learn UIKit or SwiftUI?
The great programming answer: