Monarch: Minimal, Manageable, Migrations 🦋
Introducing Monarch, a simple yet flexible migrations library for Swift that helps manage user data changes across app updates with minimal hassle.
12 posts tagged with Engineering
Introducing Monarch, a simple yet flexible migrations library for Swift that helps manage user data changes across app updates with minimal hassle.
A technical walkthrough of building a customizable Framer Code Component for Buttondown email signups, complete with Property Controls and open source code.
Open sourcing Recap, a Swift library for creating beautiful What's New screens to highlight app updates and keep users informed about new features.
Personal reflections on building Boutique and Bodega open source projects, covering the ups and downs of creating something valuable for the Swift community.
Introducing Boutique, a new architecture that reimagines MVC for SwiftUI by adding a Store layer to handle state management and data flow in a familiar, approachable way.
A 15-minute live coding talk covering design fundamentals - color, spacing, typography, and animation - to transform basic UI into beautiful interfaces.
Exploring whether coding is art or science, and how programming serves as a creative medium for solving problems and expressing ideas through code.
Building maintainable, flexible color palette systems for iOS and macOS apps using asset catalogs, semantic naming, and SwiftUI integration.
Learning how to make GraphQL requests from scratch without libraries like Apollo, exploring the fundamentals of GraphQL client-side implementation in Swift.
Exploring API design patterns for balancing implementation exposure, using the example of creating view controllers with header views in four different approaches.
Introducing ViewData, a declarative architecture pattern for transforming models into views that offers a maintainable alternative to MVVM for iOS development.
Continuing the ViewData architecture discussion, covering complex views, performance considerations, and practical implementation strategies.