Archives
All the articles I've archived.
Shipaton 2025: Building Bubbles
Follow along with my journey of building Bubbles, a native Discourse client for iOS, iPadOS and macOS.
🦄 Dev Diaries - Month 5
Welcome to my indie dev journey.
🦄 Dev Diaries - Month 4
Welcome to my indie dev journey.
🦄 Dev Diaries - Month 3
Welcome to my indie dev journey.
🦄 Dev Diaries - Month 2
Welcome to my indie dev journey.
🦄 Dev Diaries - Month 1
Welcome to my indie dev journey!
Attending a Vision Pro Lab Step-By-Step
All about my experience at a Vision Pro lab, Apple’s unreleased spatial computing device.
How to Learn SwiftData in 2023
SwiftData was released at WWDC23! Everyone is watching keynote videos (session videos) to get started.
Building in Public - Expense Tracker 05: Creating Models with Vapor and Fluent
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 03: Planning an iOS App
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 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:
Hello World!
👋 My name is Mikaela Caron. I've been wanting to start a blog for a while, but never got around to it. I decided to stop saying I'm going to, and actually…