AI (Without the Hype)
I spoke at NSSpain this year and gave a wide-ranging talk AI, building from the fundamentals to real-world uses — with something for everyone.
18 posts tagged with iOS
I spoke at NSSpain this year and gave a wide-ranging talk AI, building from the fundamentals to real-world uses — with something for everyone.
Leo Dion and I discuss building Plinky from scratch, the technical decisions behind using SwiftUI and Vapor, creating delightful user experiences, and the journey from working at Twitter to becoming an indie developer.
Introducing Monarch, a simple yet flexible migrations library for Swift that helps manage user data changes across app updates with minimal hassle.
Open sourcing Recap, a Swift library for creating beautiful What's New screens to highlight app updates and keep users informed about new features.
Plinky was featured in Indie App Spotlight Issue 20, where we discussed the app's origin story, design philosophy, technical implementation, and the journey of building a successful indie app.
Peter Witham and I discuss the incredible experience of having Plinky featured on the App Store, the journey of indie app development, and how doing good work creates opportunities.
The story behind Plinky, my personal app for saving and organizing links that makes it incredibly easy to save links for later.
I joined the Github DevRel team to discuss building Boutique, my "magical" library for data persistence. We also dive into my journey from Twitter to indie development, and the harsher realities of open source maintainership.
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.
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.
Leo Dion and I discuss scaling app development to thousands of people and millions of users at Twitter, communication, documentation, and the complexity of holding moral frameworks at a global level.
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.
Join me on The Learn Swift Podcast where Steven Sherry and I discuss contracting, computing history, philosophy, Smalltalk, and even a little bit about Swift.
An interview with Sam Jarman covering my career journey, the NYC tech scene, consulting vs full-time work, and advice for building a successful software career.