

AppForce1 Worklog
Jeroen Leenarts
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.
Episodes
Mentioned books

Mar 24, 2022 • 56min
Jonny Klemmer, iOS developer at Nike
Send me a textJonny has been developing iOS apps for over 8 year. Since 2019 it is at Nike as a Senior Software Engineer. Listen in on Jonny’s journey and what he wants to give back to the iOS development community.You can find more info on Jonny on:TwitterLinkedINHis webiteJoin 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.PodMatchPodMatch Automatically Matches Ideal Podcast Guests and Hosts For InterviewsSupport the showDo iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me: Mastodon: https://hachyderm.io/@appforce1 X: https://x.com/appforce1 BlueSky: https://bsky.app/profile/appforce1.net LinkedIN: https://www.linkedin.com/in/leenarts/ Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 21, 2022 • 10min
New Xcode and Swift, Async Await is also still a thing
Send me a textThe Swift ecosystem is maturing every month. And with the latest releases by Apple containing Swift 5.6 is a big one in this regard.But mostly this week I am talking about stuff I enjoyed.Fetching Remote Data With Async/Await In Recent And Older System VersionsHow to modularize existing iOS projects using Swift Packagehttps://tuist.io/Swift.org Website is Now Open SourceSwift 5.6 Released!Advanced Swift: 5th edition · objc.ioEdit All In Scope | Xcode TipsPanic Blog » Nova SaleJoin 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 showDo iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me: Mastodon: https://hachyderm.io/@appforce1 X: https://x.com/appforce1 BlueSky: https://bsky.app/profile/appforce1.net LinkedIN: https://www.linkedin.com/in/leenarts/ Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 19, 2022 • 43min
Twitter Space: Xcode 13.3 and Swift 5.6
Send me a textApple recently released Xcode 13.3 and Swift 5.6. In this Twitter Space Stefan and I discus the latest releases with Adam.https://www.hackingwithswift.com/articles/247/whats-new-in-swift-5-6https://developer.apple.com/documentation/xcode-release-notes/xcode-13_3-release-noteshttps://www.createwithswift.com/publishing-docc-documention-as-a-static-website-on-github-pages/https://blog.eidinger.info/xcode-133-supports-spm-binary-dependency-in-private-github-releasehttps://www.donnywals.com/what-is-the-any-keyword-in-swift/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.PodMatchPodMatch Automatically Matches Ideal Podcast Guests and Hosts For InterviewsSupport the showDo iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me: Mastodon: https://hachyderm.io/@appforce1 X: https://x.com/appforce1 BlueSky: https://bsky.app/profile/appforce1.net LinkedIN: https://www.linkedin.com/in/leenarts/ Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 17, 2022 • 52min
Frank Courville, coach and iOS teacher
Send me a textFrank does many things. Organize meetups, present at conferences, coach and teach through https://ioscoachfrank.com/ and more recently https://schoolofswift.com/. You might see him at a conference or two in 2022. Frank and I met at iOS Conf SG.Learn more about Frank on:TwitterLinkedInSome of the tools we discussed:MatterReeder 5ObsidianJoin 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.PodMatchPodMatch Automatically Matches Ideal Podcast Guests and Hosts For InterviewsSupport the showDo iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me: Mastodon: https://hachyderm.io/@appforce1 X: https://x.com/appforce1 BlueSky: https://bsky.app/profile/appforce1.net LinkedIN: https://www.linkedin.com/in/leenarts/ Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 14, 2022 • 14min
Conference challenges, and kid illness
Send me a textFun times this week. Workshop hardware trouble, kids with illness, and Swift Heroes announced their first speakers on their line-up.How to use async/await in synchronous Swift code with tasks | iOS development on tanaschita.comUsing the LocationButton in SwiftUI for One Time Location AccessState restoration in SwiftUI | Swift with MajidMixing Swift, Objective-C, SPM and Static FrameworksImproved Type Safety With SwiftGenJoin 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 showDo iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me: Mastodon: https://hachyderm.io/@appforce1 X: https://x.com/appforce1 BlueSky: https://bsky.app/profile/appforce1.net LinkedIN: https://www.linkedin.com/in/leenarts/ Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 11, 2022 • 50min
Emilio Peláez, iOS Developer
Send me a textEmilio has been developing iOS apps for over 10 years. He is from Mexico, and now works at Modus Create.You can learn more about Emilio by having a look at:His WebsiteHis TwitterHis LinkedINJoin 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.PodMatchPodMatch Automatically Matches Ideal Podcast Guests and Hosts For InterviewsSupport the showDo iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me: Mastodon: https://hachyderm.io/@appforce1 X: https://x.com/appforce1 BlueSky: https://bsky.app/profile/appforce1.net LinkedIN: https://www.linkedin.com/in/leenarts/ Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 7, 2022 • 15min
Preparing for Try Swift
Send me a textWorkload is high this week, I need to get ready and give a workshop on Tuesday. Try Swift WorldArticles of this weekWhat’s new in Swift 5.6?Building a Custom Combine Operator for Exponential BackoffUIKit navigation with SwiftUI viewsUsing a SwiftUI View in a UIKit App as an individual componentSupporting older SDK versions with SwiftSome conferences:Swift HeroesSwiftConfAppdevcon360|iDevSwiftLeedsDo iOSDonny Monday morning tweetCocoaHeadsNL March Meetup @ TripleJoin 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 showDo iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me: Mastodon: https://hachyderm.io/@appforce1 X: https://x.com/appforce1 BlueSky: https://bsky.app/profile/appforce1.net LinkedIN: https://www.linkedin.com/in/leenarts/ Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 6, 2022 • 48min
Twitter Space: Attending a conf as attendee or speaker
Send me a textThis week we talk about conferences. There’s a whole lot going on again in that space. Martin and I discus how we prepare ourselves for a conference, no matter if it is as a speaker or an attendee.With the help of Martin Mitrevski.Swift Heroes - Swift Conference by SynesthesiaSwiftConf - International Swift and iOS ConferenceAppdevcon is a conference by app developers, for app developers.Home - 360|iDevSwiftLeeds - The Unique iOS Conference in the UKJoin 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.PodMatchPodMatch Automatically Matches Ideal Podcast Guests and Hosts For InterviewsSupport the showDo iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me: Mastodon: https://hachyderm.io/@appforce1 X: https://x.com/appforce1 BlueSky: https://bsky.app/profile/appforce1.net LinkedIN: https://www.linkedin.com/in/leenarts/ Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 3, 2022 • 59min
Manuel Carrasco Molina, aka Stuff MC, politician, activist and iOS developer
Send me a textManuel has been programming since he got his C64 in 1987. He also has been a local politician in Germany and an activist for many years. Whether for the cause of the environment or helping Refugees on the road, Manuel is eager to make an impact. He loves giving ethical talks at technical conferences.Manuel on TwitterManuel's "About Me" pageJoin 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.PodMatchPodMatch Automatically Matches Ideal Podcast Guests and Hosts For InterviewsSupport the showDo iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me: Mastodon: https://hachyderm.io/@appforce1 X: https://x.com/appforce1 BlueSky: https://bsky.app/profile/appforce1.net LinkedIN: https://www.linkedin.com/in/leenarts/ Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Feb 28, 2022 • 13min
Conference talk and some DocC follow-up
Send me a textEpisode 70 already, and what a week it has been this time round. Loads of stuff going on and then there’s the elephant in te room. I am unsure where I would start this week. Just know I did my thing to support certain people on my own account.News / EventsWhat is the iOS version global market shareDocC plugin PSA XCTNSPredicateExpectation is slow, and what to do about itUsing the ViewBuilder Attribute to Implement SwiftUI Views in MethodsDynamic and Semantic Colors - Four for OneTechorama Talk description ofmy talk.Donny Wals on TwitterJoin 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 showDo iOS: https://do-ios.com Rate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me: Mastodon: https://hachyderm.io/@appforce1 X: https://x.com/appforce1 BlueSky: https://bsky.app/profile/appforce1.net LinkedIN: https://www.linkedin.com/in/leenarts/ Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer


