Jeroen Leenarts
AppForce1 Worklog
Bi-Weekly or weekly podcast. I'm going to share my journey as an iOS developer in real-time. The wins, the struggles, the lessons learned, and the code that actually works. No fluff, no corporate speak, just honest developer-to-developer conversations.
Koniecznie odwiedź stronę podcastu i wesprzyj twórcę: appforce1.net
Autor
Jeroen Leenarts
Kategoria
Strona podcastu
Ostatni odcinek
29 wrz 2025
Gdzie słuchać?
Podcasty w aplikacji Replaio Radio Już wkrótcePodcasty trafią do aplikacji już wkrótce. Zainstaluj teraz i jako pierwszy zobacz nowe podejście do podcastów
Odcinki
AppForce1 Worklog: Refactoring an 8-Year-Old iOS App is Like Restoring a Classic Car 29.09.2025 22:46
Send me a text Jeroen shares his real-world iOS development journey working on a legacy app at Dawn Technologies. He details his systematic approach to modernizing an 8-year-old codebase that serves as a critical tool for companies. • Breaking down a monolithic App Delegate into dedicated managers with single responsibilities • Leveraging the existing feature flag system to safely deploy new imple...
AppForce1 Worklog: When Your Volume Slider Has a Mind of Its Own 21.09.2025 31:55
Send me a text Make sure to let me know what you think of this episode. I completely refactored an audio system for a work app, splitting a single AVAudioEngine into separate engines for recording and playback. This architectural change fixed a bizarre bug where the system volume slider moved unexpectedly during audio operations. • Split AVAudioEngine into separate recording and playback engines •...
AppForce1 Worklog: Real Developer, Real Problems: No More Polished Perfection 15.09.2025 14:55
Send me a text Jeroen returns to AppForce One with a pivot to a new format focused on his journey back to iOS development after working in developer relations at Stream. • Now working at Dawn Technology (formerly Egeniq), returning to hands-on iOS development • Introducing "AppForce One Work Log" - a bi-weekly, 25-minute show sharing real development experiences • No corporate speak or f...
Do iOS Retrospective 20.11.2023 28:31
Send me a text Join me in Amsterdam for Do iOS 2025 , tickets and details available now. Lead Software Developer Learn best practices for being a great lead software developer. Support the show Do iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipe Or contact me: Mastodon: https://hachyderm.io/@appforce1 X: https://x.com/appforce1 BlueSky: https://bsky.app/profile/...
Do iOS Speaker: Drew McCormack, founder of The Mental Faculty, talking about SwiftData 13.10.2023 54:44
Send me a text Drew is founder of The Mental Faculty , developer of Mental Case and the Ensembles sync framework. He works on Agenda . Agenda is an Apple design award winner, editor’s choice, and is featured a lot in the App Store, particularly for the Mac. Agenda made a switch to an interesting business model a while ago. Join me in Amsterdam for Do iOS 2025 , tickets and details available now. L...
Rudrank Ryam on his trip to Amsterdam and his talk at Do iOS 12.09.2023 38:46
Send me a text Rudrank and I talk about the things leading up to Do iOS, our failed attempt to get him to Amsterdam in 2022 and our second attempt this year. We also talk a bit about conference organizing and some of the ways I am doing things. Join me in Amsterdam for Do iOS 2025 , tickets and details available now. Lead Software Developer Learn best practices for being a great lead softwa...
Josh Holtz about his Do iOS talk: Become a Shipshape Shipping Engineer 05.09.2023 45:56
Send me a text Josh Holtz is back on my podcast to talk about his talk for Do iOS. Join me in Amsterdam for Do iOS 2025 , tickets and details available now. Lead Software Developer Learn best practices for being a great lead software developer. Support the show Do iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipe Or contact me: Mastodon: https://hachyderm.io/@app...
SwiftDev 22.08.2023 30:08
Send me a text In this episode I talk with SwiftDev. Someone who got into iOS development because he just likes programming and the apple platform seemed like the best place to start. His goal is to become an indie developer at some point. Supported by his family and network he is making small steps every week to get closer to this goal. You can find and follow SwiftDev on Twitter . He created two...
Donny Wals about his Swift Concurrency workshop 22.08.2023 36:30
Send me a text Donny Wals joins me on my podcast to talk about Do iOS. Why he's there and what he hopes to get from Do iOS. More information on his workshop and Do iOS . Learn more about Donny on his website . Join me in Amsterdam for Do iOS 2025 , tickets and details available now. Lead Software Developer Learn best practices for being a great lead software developer. Practical Combin...
Do iOS Speaker: Monika Mateska 15.08.2023 40:51
Send me a text Monika Mateska is a speaker at Do iOS. Listen in to learn more about her. You can find Monika on LinkedIN and on Twitter/X . More info on her VisionOS talk, see the Do iOS site . Join me in Amsterdam for Do iOS 2025 , tickets and details available now. Lead Software Developer Learn best practices for being a great lead software developer. Support the show Do iOS: https://do-i...
Conference Organizing Panel 05.07.2023 1:19:19
Send me a text Adam, Filip, Monika and me dive into some of the aspects of organizing a conference. You will probably be left with plenty of questions afterwards. Send them in. Also, this is based on our own experience, always consider your specific circumstances. https://swiftleeds.co.uk/ https://do-ios.com/ Monika on Twitter Filip on Twitter Adam on Twitter Join me in Amsterdam for Do iOS 2025 ,...
This is the AppForce1 conference primer: Do iOS History 07.06.2023 30:33
Send me a text Welcome to my new format. I will mention the occasional news item if it is amazing. But I don't want to add to your burden during WWDC week too much. More on my thoughts on that next time. This time some history on the biggest thing I am doing this year. A conference. Join me on my journey and learn what it takes to put together a conference for iOS App Developers. https://do-i...
iOS Developer Conference Season 2023 08.05.2023 10:54
Send me a text This episode's articles: Spinning Up a Feature Request Screen with Supabase Security in iOS Applications SwiftUI: Using a Repository as the single source of truth Tips and tricks for exploring a new codebase Grand Central Dispatch (GCD) Swift Evolution Monthly: March + April '23 Simplify Time Comparisons in Swift with RelativeDateTimeFormatter Optimizing your app for Netwo...
It was a content launch week... 20.04.2023 9:14
Send me a text Links in this episode: Build your own Twitter Real-World Xcode Project Using Tuist Linting Documentation with Vale to Increase Quality & Consistency Basic Stream Backend Integration using NodeJS Comparison of Cherry Brown and Gazzew U4 switches Skip typing your login credentials manually with Xcode breakpoints Native vs Web: Technologies Available to Native Apps but not Web Apps...
Ok that happened... Good and bad. 11.04.2023 16:30
Send me a text Links: Comparing Operators of Combine for iOS Planning Animations in SwiftUI SwiftUI Toolbar Automating Swift CLI releases with GitHub Actions GitHub webhooks 🤝 Xcode Cloud Show an Incoming Call on a Device Hide Sensitive Data When Device Is Locked? Tap Gestures on Widgets Swift Package Index Apple sponsorship Apple as a supporter of the Swift Package Index Multiplatform SwiftUI co...
My delayed regular episode 100 with loads of Swift concurrency 08.03.2023 33:45
Send me a text Links TaskGroup error handling Filter debugger output Passkeys for iOS @available attribute Swift 5.9: Network reqs in Swift package plugins Users manage In-App Subs. ProgressView TabView Run and test async Vapor cmnds Tasks in parallel Order and Concurrency Share with UIActivityViewController Share breakpoints Sign in with Apple and AWS Amplify Animations with Mask View Modifier Se...
Shaun Donnelly, developer turned manager turned developer with Indie apps on the side. 13.02.2023 52:31
Send me a text Shaun took me up on a request on Mastodon to come on my podcast. We had a great conversation about how he ventured into management as a software developer. We also talk about how he got into software and iOS app development. Shaun took the React route. Start with web development, get started with React, progress into React native and then making the leap into native app development....
A book, an article, loads of SwiftUI 10.02.2023 15:11
Send me a text I've been scheduling a few interviews again. It's interesting to see that people are often quite self-deprecating about being a good candidate to be interviewed on my podcast. People can always indicate why they are not exciting guests, but let's start at the opposite end. Think about why you would be a good guest for my podcast. And I notice that a lot. People often...
Natalia Panferova, business owner, book author, and ex-member of the SwiftUI team at Apple. 02.02.2023 41:22
Send me a text Natalia worked in companies in Europe and in New Zealand building web and mobile applications. Before joining Nil Coalescing she was designing and building SwiftUI APIs as a member of the core SwiftUI team at Apple. She enjoys working with Swift and sharing her iOS development knowledge with the community. She recently wrote a book Integrating SwiftUI into UIKit Apps that covers a v...
ChatGPT: Optimizing Language Models for Dialogue 02.02.2023 43:58
Send me a text Meet my friend. ChatGPT. I interviewed him. It's an idea I got from another podcast. Enjoy. :) Join me in Amsterdam for Do iOS 2025 , tickets and details available now. Lead Software Developer Learn best practices for being a great lead software developer. Support the show Do iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipe Or contact me: Mas...
Fake hardware, Makefiles, protocols and churn... Lots of iOS and Swift content too. 22.01.2023 19:45
Send me a text It has been a while since my last episode. But no worries, I am not gone. January has been a super busy month and I have been working on some exciting things this month. Hopefully I can share a bit more on that soon. It involves setting up a new project using a micro framework architecture using Tuist.io . If you never checked out that too, make sure you do. Also, you can now suppor...
New year, new microphone. 04.01.2023 24:32
Send me a text In this episode, I’m going to talk about: A new microphone for podcasting, the Shure 87A 2022 in review How to Run Stream’s Docs on a Multipass VM Xcode Cloud scripts: Fastlane and Cocoapods Swift async/await in AWS lambdas Looking back at my 2022 Using CallKit - How to Integrate Voice and Video Calling Into iOS Apps HTTP/3 support for URLSession Testing Apps with an iPhone and the...
Azam Sharp on his Aggregate Model Architecture 26.12.2022 46:27
Send me a text Azam and I discus some architectural ideas Azam has developed over the course of over a hundred sample codebases. Azam's blog Azam's article mentioned in the episode: Practical Mv Pattern Crud Azam's Udemy course: MV Design Pattern in iOS - Build SwiftUI Apps Apple's Way Azam on Twitter Join me in Amsterdam for Do iOS 2025 , tickets and details available now. Lea...
Marin Todorov on 2022 and "dataTile" 21.12.2022 51:01
Send me a text Marin and I discus how 2022 went for him and what his plans are for early 2023.(It is dataTile, a smart developer tool that reads your app's logs from the Xcode Simulator in real time and displays your debug data in a beautiful, bold UI. You can find Marin online at: https://underplot.com/ On Mastodon: https://mastodon.social/@icanzilb Learn more about dataTile https://underplo...
Pol Piella Abadia, Senior software engineer at the BBC 15.12.2022 32:46
Send me a text Pol, a senior iOS developer working on the iPlayer app by the BBC. He loves sharing content and writing about all things mobile development and Swift. He also writes on his blog. https://www.polpiella.dev/ Follow him on Mastodon . Or Twitter . He did his first conference talk at Do iOS in 2022. I'm sure Pol will share that link once it becomes available. He did an amazing talk...
Podobne podcasty
Replaio nie jest wydawcą podcastów; nazwy audycji, okładki i audio należą do ich autorów i są rozpowszechniane przez publiczne kanały RSS