Published inLevel Up CodingIs Software Engineering over as we know it?Will AI break or make you?Feb 102294Feb 102294
Published inLevel Up CodingWorking on an Xcode project with Cursor/VSCodeA few tips for questions people keep asking meFeb 71455Feb 71455
ChatGPT for macOS can now work with XcodeAnd itβs great to start a quick chat about your current code!Nov 15, 20242502Nov 15, 20242502
Published inStackademicTop 5 AI Tools for iOS DevelopersTo improve your workflow speed & efficiencyNov 8, 20244789Nov 8, 20244789
GitHub Copilot for XcodeMicrosoft released an Xcode extension in a surprising turn of eventOct 30, 20242773Oct 30, 20242773
Why is xcodebuild slower than the Xcode GUI?There is a bug, but also itβs designed to be that wayOct 28, 20241661Oct 28, 20241661
Why you should use Xcode 16 buildable folders instead of groupsIβve recently migrated Ice Cubes, my open-source SwiftUI Mastodon client to use file system folders instead of Xcode groups.Oct 24, 20245239Oct 24, 20245239
Published inStackademicBuilding a custom application UI with SwiftUI & iOS 18 APIYouβll learn that youβre not limited to TabView, NavigationStack, etcβ¦Jul 9, 20241591Jul 9, 20241591
Some tips & tricks with the new iOS 18 ScrollView APIPagination, hiding navigation and tab bar & more.Jul 8, 20241752Jul 8, 20241752
Published inMedium EngineeringHow to do pagination in SwiftUIAn example of how we do it in the Medium iOS ApplicationApr 11, 20245362Apr 11, 20245362
My own five steps for getting into something newA process for learning new things, my frameworkApr 9, 20243771Apr 9, 20243771
Published inStackademicRemoving the M from MVVM with SwiftUII get this question so often that I finally want to write about it. It wonβt be a long post on iOS app architecture, and it wonβt even beβ¦Apr 8, 202491118Apr 8, 202491118
A year of Ice CubesA retrospective on my full-featured, open source, SwiftUI Mastodon clientDec 29, 2023142Dec 29, 2023142
Adding AI-generated image description to Ice CubesA little story on why and how I did itDec 8, 20231281Dec 8, 20231281
Migrating a simple structure from UserDefault to SwiftDataThe iOS 17 SDK introduced a powerful new tool to save and restore user data easily, SwiftData.Sep 22, 2023279Sep 22, 2023279
How to use the new inspector SwiftUI view modifierMaking a secondary column has never been simpler with iOS 17+Sep 21, 20231021Sep 21, 20231021
The sad state of @AppStorage and the Observable frameworkYou thought you could use @AppStorage and the new @Observable? Think again!Sep 18, 20231465Sep 18, 20231465
Migrating Ice Cubes to the SwiftUI Observation frameworkHow to adopt it in a full-featured applicationSep 18, 20233275Sep 18, 20233275