

AppForce1: news and info for iOS app developers
Jeroen Leenarts
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.
Episodes
Mentioned books

Nov 30, 2020 • 12min
Books, more book
Send us a textBook, lots of books this week. Daniel Steinberg interview live on thursday and a big list of twitter mentions this week. Some great articles. And I think I am getting less nervous now. :)Go go Craig Clayton: SwiftUI ProjectsHassan Osman: Writer on the sideNews:Apple: App privacy questionsWhat It Took to Get FoodNoms ReadySwiftUI’s Grid ViewsEvent-driven generic hooks for SwiftFormatted Localizable StringsDonny' monday morning tweetConnectKit by Josh HoltzCoaching for free: emailCocoaHeadsNL Dec. MeetupStream 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.Backblaze Cloud BackupNever Lose a File Again with the World's Easiest Cloud Backup. Back up your Mac or PC just $6/month.Practical Combine by Donny WalsBuy Donny’ book on combine and support my podcast. Now that’s a great deal.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 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

Nov 26, 2020 • 40min
Pedro Piñera, maintainer of Tuist.io
Send us a textPedro Piñera. A software developer working mostly on development tools at Shopify in Berlin, Germany. He spends his days improving the development tooling for his peers at Shopify. In his spare time, he works on tuist.io, a tool to make maintaining Xcode projects everyone's task by describing them using a plain language.8fitSoundCloudTuist.ioPodcast: The ChangelogBook: Refactoring UIBook: Thinking in SwiftUIStream 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.Backblaze Cloud BackupNever Lose a File Again with the World's Easiest Cloud Backup. Back up your Mac or PC just $6/month.Buzzsprout - Let's get your podcast launched!Start for FREEDisclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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

Nov 23, 2020 • 15min
Shut up and listen
Send us a textLots of stuff going on right now, planning a bunch of interviews. Doing recordings, decided to take my newsletter a bit more serious. And my recommendation for this week "Shut up and listen" if, for example, you want to be a better team player.Book: Junior to Senior by Yuri KarabatovNews:Apple Small Business ProgramApple: Subscription offer codesPSPDFKit: PDF to an ImageScaling custom fonts with Dynamic TypeSwiftNIO SSHAnatomy of collection view compositional layoutTouch ID for SUDOEmpower Apps: Antoine part 2Donny' Monday morningCoaching for free: Shut up and listen!Colors One complexionsoftware.comSignal path in de App StoreStream 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.Backblaze Cloud BackupNever Lose a File Again with the World's Easiest Cloud Backup. Back up your Mac or PC just $6/month.BuzzsproutStart your own podcast and get a $20 Amazon Gift Card (sent after 2nd paid invoice)Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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

Nov 19, 2020 • 47min
Ben Scheirman, creator of NSScreencast.com and CombineSwift.com
Send us a textBen Scheirman. An experienced software developer from Houston, TX. He spends most of his time these days writing Swift and Ruby and recording screencasts. You might know him from NSScreencast.comNSScreencast.comColdFusionMy professor, my mentorAlex Honnold and Combine learning curveCombine Swiftobjc.ioHacking with SwiftBook: Deep WorkSo Good, they can't ignore youVenkat SubramaniamStream 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.BuzzsproutStart your own podcast and get a $20 Amazon Gift Card (sent after 2nd paid invoice)Backblaze Cloud BackupNever Lose a File Again with the World's Easiest Cloud Backup. Back up your Mac or PC just $6/month.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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

Nov 17, 2020 • 12min
Late night learning
Send us a textWelcome to my 5th episode.Big Sur launched and people are spending more and more time on SwiftUI and Combine. I also have my first listener question.News:Big Sur launched: OCSP failedOCSP Apple's responsePaul Hudson about pageLLDB JSON dumpingMVVM and SwiftUIMulti cursor editingURLCacheMonday morning tweet by DonnyiOS Conf SGStream 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.Backblaze Cloud BackupNever Lose a File Again with the World's Easiest Cloud Backup. Back up your Mac or PC just $6/month.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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

Nov 12, 2020 • 33min
Pedro Carrasco, organizer of SwiftAveiro, iOS developer on Todoist
Send us a textPedro is a Portuguese iOS Engineer since February 2017. He studied at Instituto Superior de Engenharia do Porto.He is an avid OSS enthusiast and contributor. Helps by sharing, learn by what’s shared.He is a member of SwiftAveiro’s organization, where around 250 iOS Engineers have gathered to learn in the past three years, and CocoaHeads Porto, the first CocoaHeads meetup in Portugal, where people share knowledge by doing speeches and workshops.The Doist, Todoist and Twist thing...Day to day at A companySwift AveiroCocoaHeads PortoCocoaHubStream 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.Buzzsprout - Let's get your podcast launched!Start for FREEDisclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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

Nov 9, 2020 • 7min
Silicon interlude
Send us a textWelcome to my 4th episode.We are in a bit of a quiet time due to today's Apple event "Back to the Mac". Still there are some very interesting articles, NSSPain, I want to pitch you on a new podcast section I am working on and I do my first sponsor read.News:Apple Event: One More ThingSwiftUI and UIKit interoperabilityUICollectionView List with Interactive Custom HeaderProxymanApp AtlantisApp privacy questionsDeveloping a Distributed Data App with SwiftUI and CRDTsBuilding a concurrency-proof token refresh flow in CombineDonny' monday morningConference: NSSpainStream 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.Buzzsprout - Let's get your podcast launched!Start for FREEPractical 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 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

Nov 5, 2020 • 47min
Donny Wals, author of Practical Combine and Core Data, iOS developer at Disney Plus
Send us a textDonny is a curious, passionate iOS Developer from the Netherlands who loves learning, sharing knowledge and programming in general. He has experience with several technologies like Python, SQL, PHP, Javascript but iOS has been his passion for a while now.Donny WalsThe Do iOS birdieBeamer specs, check the DO iOS videoDisney Streaming ServicesI'm in AppThe A10 ringPackt publishingDonny' blogPractical Combine bookBook: Algorithms to Live BySwift.org: Swift Concurrency Roadmaphackingwithswift.com/100/swiftuihackingwithswift.com/100avanderlee.comswiftbysundell.comswiftwithmajid.compragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/WikiPedia artikel over The Mythical Man-MonthStream 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.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 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

Nov 3, 2020 • 10min
Learning every day
Send us a textWelcome to my 3rd episode.The focus of this episode will be a bit more on basic Swift related items. I will also mention a great online event next month you should check out. CocoaHeadsNL has released the video from their October meetup with Donny Wals. I have some great news about upcoming interviews I will be releasing in the coming weeks.Monday morning tweetMobile Optimized 2020CocoaHeadsNL: Video Donny WalsCocoaHeadsNL: RSVPUnder the Radar: Marco Arment on Overcast and SwiftUIObscure APIsProgress ExpectationsPorting iPhone app to iPadPresenting Popovers from SwiftUIHow to Create App ClipsJSON Parsing in SwiftFormatting numbers in SwiftGetting the number of days between two dates in SwiftSwift Concurrency RoadmapStream 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.Backblaze Cloud BackupNever Lose a File Again with the World's Easiest Cloud Backup. Back up your Mac or PC just $6/month.BuzzsproutStart your own podcast and get a $20 Amazon Gift Card (sent after 2nd paid invoice)Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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

Oct 29, 2020 • 32min
Antoine van der Lee, author of SwiftLee blog and iOS dev at WeTransfer
Send us a textAntoine is an iOS developer with a good following on Twitter. He often helps CocoaHeadsNL when he can. He works for WeTransfer, writes on his blog and recently launched version 3 of RocketSim.Antoine van der LeeChickensAntoine's blogWeTransferMore on Antoine's blogRocketSimAntoine as a DJ and a public speakerFirst experience at CocoaHeadsNLAntoine at Do iOS "Using Functional Reactive Programming"Do iOSSwift for Good bookStream 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.Backblaze Cloud BackupNever Lose a File Again with the World's Easiest Cloud Backup. Back up your Mac or PC just $6/month.Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.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