
AppForce1: news and info for iOS app developers
Weekly podcast discussing the latest updates, tools and events relevant to iOS app developers. I will also have a couple of reoccurring show sections to spread the word on fellow iOS developers doing fun and interesting things. On top of that I am working hard to do interviews with people relevant to iOS app developers. Think peers, teachers, bloggers who will have an open discussion with me so you can see what passion, hard work and a great community can do for your personal work and success.
Latest episodes

Mar 17, 2022 • 50min
Frank Courville, coach and iOS teacher
Send us 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 5ObsidianStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 14, 2022 • 13min
Conference challenges, and kid illness
Send us 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 SwiftGenStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 11, 2022 • 49min
Emilio Peláez, iOS Developer
Send us 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 LinkedINStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 7, 2022 • 14min
Preparing for Try Swift
Send us 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 @ TripleStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 6, 2022 • 46min
Twitter Space: Attending a conf as attendee or speaker
Send us 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 UKStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Mar 3, 2022 • 57min
Manuel Carrasco Molina, aka Stuff MC, politician, activist and iOS developer
Send us 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" pageStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Feb 28, 2022 • 12min
Conference talk and some DocC follow-up
Send us 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 TwitterStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Feb 25, 2022 • 48min
Twitter Space: Getting into iOS Developer Relations
Send us a textIn this Twitter Space, Rudrank and I talk about our respective journey of going from software engineering to Developer Relations.We talk about the challenges faced, what our week looks like, where we work, and what makes a good DevRel.(Pretty much a copy paste from Rudrank’s newsletter.)https://cocoaheads.nl/Stream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Feb 24, 2022 • 46min
Gabriel Savit, co-founder at Runway after working as iOS developer
Send us a textLearn about why Gabriel and his co-founders got started with Runway. He started out as an iOS developer, but things quickly progressed from there.Gabriel on Twitter: https://twitter.com/GabrielSavitStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer

Feb 22, 2022 • 9min
I have a cold, a CFP accepted and a newsletter mention.
Send us a textWeird week for me. I will share more in the future. But it is pretty much a couple days of me keeping my head down. Keeping on working at a sustainable pace. Havind a big old cold at the tail end of Omicron is no fun. All tests are negative though.Working with Xcode configuration files | iOS development on tanaschita.comNative Network Monitoring In SwiftA few examples of async await in Swift – Augmented CodeDynamic Linking Is Bad For Apps And Static Linking Is Also Bad For Apps // -deallocWhere Mac Catalyst Falls ShortMajid's newsletter: SwiftUI WeeklyStream makes it easy for you to seamlessly integrate real-time experiences into your application. Check out their Swift tutorial to learn how you can get started adding video or in-app messaging to your apps! Lead Software Developer Learn best practices for being a great lead software developer.Support the showRate me on Apple Podcasts. Send feedback on SpeakPipeOr contact me on Mastodon: https://hachyderm.io/@appforce1Support my podcast with a monthly subscription, it really helps.My book: Being a Lead Software Developer