

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

Mar 11, 2021 • 36min
Jeroen Willemsen, principal security consultant at Xebia
Send us a textJeroen Willemsen and I worked together on a security related mobile networking SDK. Based on that working history and Jeroen's work on the OWASP MSTG I wanted to get Jeroen on my podcast to talk about how to get started with mobile security testing on iOS.Topics mentioned in the episode:OWASP MSTG on GithubOWASP MASVS on GithubMSTG & MASVS info on owasp.orgStream 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 8, 2021 • 10min
Tearing the house down…
Send us a textHome remodel is upon my family. A lot of stuff planned, did some pre-recording. So no worries. There will be fresh content while this place is in shambles.Vincent's YouTube channelSwift Weekly Brief newsletterExploiting String Interpolation For Fun And For Profit | Dave DeLongUIMenu: Comprehensive guide | Filip NěmečekBe careful with Obj-C bridging in SwiftStatically-typed JSON payload in Swift | by Luis RecuencoQuick tips on embracing @ViewBuilder | Five StarsStream 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 5, 2021 • 31min
Vincent Pradeilles, Worldline employee by day, rising YouTube star by night.
Send us a textHere's to Vincent, he started a YouTube channel right about when I uploaded my very first episode. March 3 2021, he passed 2000 subscribers. And today, on March 5 we record for my podcast to celebrate this event.Vincent started with YouTubing due to the whole pandemic thing. This is one example of this horrible world event being an example of starting change in one iOS developer's life. And by extention, though his tutorial videos, who knows how many positive change his choice to record might bring.Success is best when shared. So Vincent, I wish you good luck on your YouTube journey and many more successful milestone passed.Vincent works at Worldline. <- People managing Vincent there, support him on his YouTube journey as much as you can. It'll be great, I promise.Vincent's YouTube ChannelHis live event with Anastasiia VoitovaMy podcast episode with Anastasiia.Conferences mentioned:NSSPainAppDevconSwiftConfdotSwiftiOS Conf SGFrench KitFor good measure I am mentioning "the" conference I have the most affiliation with. Do iOS.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

Mar 4, 2021 • 1h 6min
Daniel Jalkut, podcast host and business owner.
Send us a textDaniel Jalkut owns and runs Red Sweater Software. He also hosts the Core Intuition podcast together with Manton Reece.Daniel was an Apple employee at some point during his career. In this episode we go through his experience starting and growing as a software developer.Links from this episode:Red Sweater SoftwareCore Intuition PodcastMicro.blog by Manton ReeceDo iOS conferenceDaniel's talk at Do iOSStream 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 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 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 1, 2021 • 11min
You get to launch, you get to launch, everybody gets to launch!
Send us a textAn announcement about another newsletter this week. A few interesting articles. Lets not forget aSync/aWait. But most of all… a whole lot of people are launching things this week.GraphQL in Swift | Swift with MajidCustom HUDs in SwiftUI | Five StarsHow-to: Create a zip file on iOS using Swift without 3rd party dependencies | RecoursiveCorner Radius, Shadows, and Borders [View, Button, Image Examples]Swift Weekly BriefFuture of iOS App Development, Live!Donny monday morning tweetStream 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 Core Data by Donny WalsLearn Core Data from the ground up using new and modern techniques.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

Feb 24, 2021 • 46min
Anastasiia Voitova, Vixentael, security software engineer at Cossack Labs.
Send us a textAnastasiia and I had an awesome chat about her work as a head of customer solutions and security software engineer at Cossack Labs. The conversation we had really reflects the personality of Anastasiia. She is always very open and willing to share her deep knowledge on security related topics.Cossack Labs, Anastasiia's place of work.Anastasiia on twitter. Most often she uses the handle VixenTael online.The OWASP Mobile Security Testing Guide: https://github.com/OWASP/owasp-mstgThe OWASP Mobile Application Security Verification https://github.com/OWASP/owasp-masvsAnastasiia at Do iOS in 2015.Anastasiia's list of talks on Github.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 23, 2021 • 19min
Say you know you don't know…
Send us a textNews of the week, an update from Sam about the second round in his first interview experience. Some great new stuff on Donny Wals' monday morning tweet.This weekUsing compositional collection view layouts in iOS 13 – Donny WalsDive into CFRunLoop | RY 's BlogURLSessionConfiguration Quick GuidePhantom types in Swift | Swift with MajidOptionSet in Swift • Andy IbanezDeflaking CI Tests with xcresults | Inside PSPDFKitSam on twitter.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.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 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 18, 2021 • 45min
Chris Vasselli, creator of Nihongo app, a modern Japanese dictionary and study tool
Send us a textChris Vasselli is the perfect example of the one thousand fans principle. A subscription based income from a niche product. How cool is that, doing what you love for a small group of dedicated end-users.Nihongo app - A modern Japanese dictionary and study tool.Demo of the OCR feature in NihongoChris Vasselli 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.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

Feb 15, 2021 • 11min
Dig into coding.
Send us a textMuch info on Swift and SwiftUI basics this week. I am writing lots and lots of code again over the last view days. It feels good to be back knee deep in code. A lot of stuff on my plate currently, big deadline, home remodelling. All things needing to be done. So let's dig in.This week's articles:24 Quick Xcode Tips – Hacking with SwiftCreating Custom Button Styles In SwiftUI – SerialCoder.devHow to use SwiftUI Picker | SarunwBuilding type-safe networking in Swift | Swift with MajidChained implicit member expressions in Swift 5.4 | Swift by SundellVariable, Tuple, Closure, and Generic Typealias in SwiftThe Swift compiler for beginners - The.Swift.Dev.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 10, 2021 • 59min
Nandini Chauhan and Pim Stolk of Finn: Banking of Things
Send us a textNandini and Pim are old colleagues of mine. I learned iOS development on the project the three of us worked on together. It has been years ago.Finn, banking of things.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