

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

Oct 21, 2021 • 58min
Peter Friese, Developer Advocate at Google on the Firebase team
Send me a textPeter works as a Developer Advocate for Google’s Firebase platform. His focus is the iOS/Mac side of things. It is a role that has him doing all kinds of things all around the world. Mostly he works from his home office though.Peter on:His blog: https://peterfriese.dev/ Twitter: @peterfrieseJoin 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

Oct 18, 2021 • 21min
One year in review
Send me a textListen in on me reflecting on the past year of podcasting. I share some of my thoughts on how I think things are going. As always feedback is welcome. Especially this week. Keep on listening I love it when you reach out to me.My podcasting gear.One of my favourite gadgets, an Atreus keyboard.This is CocoaHeadsNL.This Shure Beta 87A is high on my wishlist.Buzzsprout golobal platform, stats page.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 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

Oct 14, 2021 • 45min
Matteo Manferdini, teaches advanced iOS concepts.
Send me a textListen in on my conversation with Matteo. He creates advances iOS courses. Being self employed teaching people is what he wanted to do. In his goals along his path into iOS development he seems to have always kept his current work in mind.Matteo's website: https://matteomanferdini.com/Matteo's app website: https://www.purecreek.com/Matteo on Twitter (He is active on Twitter often.)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

Oct 12, 2021 • 18min
A Kaleidoscope of topics this week
Send me a textA bit of a reflective episode. Some cringeworthy content even. Lots of people working hard in our community. Stuff about Actors, ifs and becoming profitable.Links of this week`s contents:Case study: Building a profitable app in 30 days | by Arthur Van SiclenJordi's content on GumroadShould every if statement has an else clause | SarunwHow Sendable Can Help in Preventing Data Races - Swift SenpaiNonisolated and isolated keywords: Understanding Actor isolationInspecting HTTP Traffic With InstrumentsKaleidoscopeMy interviews with Paweł Madej and Daniel Jalkut.Donny' Monday tweet.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 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

Oct 7, 2021 • 48min
Mihaela Mihaljevic Jakic, she loves to code and loves to go in depth on coding topics
Send me a textMihaela and I got introduces on Clubhouse. I loved how she respectfully was able to tell people if they were wrong on many topics. Sometimes she was not subtle on purpose. But she has always been right. And that’s impressive. Learn more about Mihaela. I would love to meet her in person one day on a conference.You can find her on Twitter: @civeljahimThe Instant Pots mentioned. The cooking videos mentioned.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

Oct 4, 2021 • 15min
Note taking, presenting and then solving crashes…
Send me a textSome deeper articles this month, but I am sure we will manage.Here are this week's links:Writing Effective Software Development Notes for Future YouHow I Prepare Presentations and Workshops | Bas’ BlogEXC_BAD_ACCESS crash error: Understanding and solving it - SwiftLeeAnalysis of CVE-2021-30860 - Objective-See's BlogSolving CPU Usage Crashes with Xcode's Energy OrganizerMultipeer Connectivity TutorialProgrammatic navigation in SwiftUI | Swift by SundellDonny 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

Sep 28, 2021 • 54min
Mechanical keyboards
Send me a textJust for the heck of it and because this is upload 101, I talk about mechanical keyboards with Josh, Franklin and Tommy. A special celebration for my 100 published episodes milestone.Josh on Twitter.Franklin on Twitter.Tommy on Twitter.Josh uses a homebuilt Ergodox, an Ergodox EZ and a Moonlander.Franklin uses the Ultimate Hacking Keyboard.Tommy uses an IQUnix A80 Explorer. Jeroen uses an Atreus and an IQUnix L80 Formula Typing.This is the Model-100 mentioned. This is the DAS Keyboards mentioned.This is Josh' Moonlander layout.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 InterviewsRiverside.fmThe easiest way to record podcasts and video
interviews in studio quality from anywhere.BuzzsproutStart your own podcast and get a $20 Amazon Gift Card (sent after 2nd paid invoice)Sendy, send newsletters, 100x cheaperA self hosted email newsletter, send emails via Amazon SES without sacrificing deliverability.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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

Sep 27, 2021 • 15min
This is my iOS podcast Centennial
Send me a textA little bit less on the news articles. A little more on the personal news.This week's links:Going open-source | Daniel SaidiPowerful Advanced Swift Techniques for Complex AppsHow AsyncSequence works internally in SwiftUsing convert function to make Animations in SwiftMe on Twitter: "I submitted my resignation letter at my work. November 1st I will be starting at @getstream_io as Developer Relations Engineer iOS… ❤️"Donny Wals on TwitterStream on TwitterSponsor @AppForce1 on GitHub Sponsors as mentioned in my episode.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 Combine by Donny WalsBuy Donny’ book on combine and support my podcast. Now that’s a great deal.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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

Sep 23, 2021 • 59min
Daniel Jilg co-founder of TelemetryDeck, analytics with a native mac and iOS dashboard
Send me a textTelemetryDeck is bootstrapping when we record this. On the verge of signing up its first paying customers. Listen in on why Daniel created TelemetryDeck and what the future might hold…You can find more on Daniel and TelemetryDeck here:On twitterMore info on TelemetyDeckJoin 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 InterviewsPractical Core Data by Donny WalsLearn Core Data from the ground up using new and modern techniques.Riverside.fmThe easiest way to record podcasts and video
interviews in studio quality from anywhere.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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

Sep 20, 2021 • 17min
Stack view and micro app architectures…
Send me a textThis week I wanted to make a big announcement, but I still have to sit on it for one more week. Monday will also be my 100th episode. Still can’t wrap my head around that though.This week's episode links:Tweet by @felibe444An Introduction to the Microapps Architecture – IncrementBarcode detection using Vision frameworkHow to apply a reverse mask in SwiftUI | FIVE STARSStack View Changes In iOS 15Disclosure Group in SwiftUI – SerialCoder.devJoin 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.Backblaze Cloud BackupNever Lose a File Again with the World's Easiest Cloud Backup. Back up your Mac or PC just $6/month.Practical Core Data by Donny WalsLearn Core Data from the ground up using new and modern techniques.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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


