PinnedPublished inThe StartupBuilding My First App — JiffyCVMy first ever app — JiffyCV — is now in beta! Here’s the story about how it came to be, the approach I took to make it and what I’ve…Dec 18, 20202Dec 18, 20202
Mocking User Defaults in your Swift unit testsUsing a mock to ensure that your code that uses UserDefaults behaves correctly4d ago24d ago2
Going back to architectural basics to solve my problems with SwiftDataSwiftData is meant to make everything easier right? Right? Sometimes the old patterns for Swift development can help solve SwiftData issuesJan 18Jan 18
Generating and sharing a markdown file in SwiftUI and SwiftDataAllowing users to export their data and format it for their needs is a core part of my app, here’s how I added that functionalityJan 10Jan 10
The Expectation EffectI recently hit a wall at work and it was suggested I read The Expectation Effect by David Robson as a way to understand it betterJan 4Jan 4
My 2024A bit of a mixed bag this year with some great adventures offset by some stuff out of my control I had to bounce back fromDec 31, 2024Dec 31, 2024
Using Tree Sitter to extract insights from your code and drive your development metricsYour codebase is constantly evolving so how do you gain insights from that code in a reliable and resilient way so you can track change?Dec 23, 2024Dec 23, 2024
Creating a landing page for my app using Llama 3.2, Figma, Astro and NetlifyMy app is now in beta and I needed a landing page to explain my app and get people to sign up. Here’s how I did itDec 15, 2024Dec 15, 2024
Testing my product’s features with CutwormBDD and SwiftI’ve been using Gherkin feature files to define the functionality of my app and build my prototypes & analytics. And now testing too!Dec 8, 2024Dec 8, 2024
Implementing qualitative analytics for your SwiftUI app with PostHogMeasuring how users are using your app’s features is a key step to building a product, PostHog is a great tool for doing thisNov 29, 20241Nov 29, 20241