AppForce1 Worklog

Jeroen Leenarts
undefined
Aug 12, 2021 • 47min

Rob Whitaker accessibilty author and workshop host

Send me a textRob is an iOS mobile developer currently working for Capital One in the UK. Rob is passionate about making great mobile experiences that work for everyone.You can find him online:On his website: https://rwapp.co.uk/On Twitter: RobRWAPP and MobileA11yOn his blog: https://mobilea11y.com/This is a link to Rob's book at Apress: Developing Inclusive Mobile AppsJoin 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
undefined
Aug 9, 2021 • 11min

We stepped on the brake, now let us accelerate again…

Send me a textA lot of people went on vacation already. And it sure looks things are speeding up again. Last 2 weeks the rate of new articles started picking up again. Not back at non summertime levels, but we are ramping up for sure. I hope you all had a great vacation.If you made some new resolutions for yourself during your summer break, have a look at my workshop about being a lead software developer. It might be right up there with what you are looking for in the second half of 2021.Links from this week's episode:Async let explained: call async functions in parallel - SwiftLeeRunning tasks in parallel with Swift Concurrency’s task groups – Donny WalsHow to build better command line apps and tools using Swift? - The.Swift.Dev.Different ways to catch throwing errors from Swift do-catch | Sarunw#selector And The Responder Chain | dasdomDonny Wals op Twitter: A good morning and a happy Monday to youJoin 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
undefined
Aug 5, 2021 • 47min

Sam McGarry, an iOS software developer origin story

Send me a textSam McGarry, college dropout, cook and now an iOS software developer. If you need a dose of inspritation, connect to Sam in Twitter and enjoy the conversation.Sam dedicated himself to becoming an iOS developer. He succeeded.More on Sam:https://www.sammcgarry.dev/Sam on TwitterSam's GithubJoin 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
undefined
Aug 2, 2021 • 18min

Big cudly bear hugs to all iOS developers out there

Send me a textI went on vacation and I got hugged by a bear only to find lots of great content when I got home. I reduced it to 22 links and picked 13 to share with you. Enjoy.Xcode tipsAutomatically Switch to Build Log | dasdom4 Xcode shortcuts to get back your screen space | SarunwThe Jump Bar In Xcode | dasdomUI developmentImplementing drag & drop for Collection View | Filip NěmečekSwiftUI Swipe ActionsUnit TestingUnit testing: the pragmatic guide on where to start | Marina GornostaevaAsync/await/actorsAsync await in Swift explained with code examples - SwiftLeeModern Concurrency in Swift: Introduction • Andy IbanezCooperative Task Cancellation - SwiftUI Concurrency EssentialsSwift actors tutorial - a beginner's guide to thread safe concurrency - The.Swift.Dev.Deep stuffCopy-On-Assignment vs. Copy-On-Write in Swift | by Ayman FayezFixing a hard-to-find bug in Dark Mode · Jesse SquiresHow to Fix Mach-O Header Code 0x72613c21 When You Try to Export Your App in Xcode • Christian TietzeJoin 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
undefined
Jul 29, 2021 • 41min

Samuël Maljaars, lead developer at Donkey Mobile

Send me a textMeet Samuel, he is an old colleague of mine. We worked together on, you guessed it, the ING App. I knew a few things of his backstory. In this episode he tells it all. His story is amazing. You could say him becoming an iOS developer is in fact a love story.Donkey Mobile (Dutch language site)Samuël on 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
undefined
Jul 26, 2021 • 17min

Tools of podcasting, well at least what I use

Send me a textWelcome to my podcast. Different one again. Today I'll tell you what I use for podcasting and why I use these.Hindenburg Journalist ProPixelmator ProAudient Evo 4Samson Q7Audio Technica ATH-M50xMacBook M1Expert Mouse TrackballIQunix L80 with Cherry MX Brown switchesOWC Thunderbolt DockLG 27UL850-W, 27 inch 4K UHD IPS LED MonitorBuzzsprout Podcast hosting (Affiliated link)Riverside.fm (Affliated link)Agenda - Date-focused note taking (Affiliated link)Some cables and standsIf you have any question on the above, please let me know. I love talking about gadgets. But that is not what my podcast normally is about.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
undefined
Jul 22, 2021 • 50min

Kim Arnett, senior iOS developer and public speaker

Send me a textThis is Kim. And I must say I am a fan. She has worked hard to get to where she is at right now. She works as a senior iOS developer and has a lot of passion for tech… and stickers.You can find Kim on:Twitter: @kaydacodeHer stickershop: https://kaydacode.com/Which you follow on Twitter as well: kaydacodeshopJoin 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
undefined
Jul 19, 2021 • 8min

Thoughts on dependencies

Send me a textA pre-recorded episode. Some thoughts on dependencies in your codebase. Food for thought.Swift Package IndexJoin 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 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
undefined
Jul 14, 2021 • 54min

Mustafa Yusuf, creator of Tasks app

Send me a textYou might have seen Mustafa's app on Twitter. It is called Tasks. By his own admission, not the most SEO friendly name. But it is a great app using Apple's frameworks top to bottom. Learn about Mustafa's story thoughts launching and living his indie developer lifestyle.More information about Mustafa:Tasks appMustafa 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.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
undefined
Jul 12, 2021 • 12min

Getting async and having to await using it

Send me a textIt seems to be party time on my Twitter timeline. People are releasing Testflights and launched left and right. Upping their game by supporting iPad OS. Starting new newsletters. Great stuff really.WWDC21: What’s New in Unit Testing for Xcode 12.5Meet the new Button styling | FIVE STARSDiffable data source behavior changes and reconfiguring cells in iOS 15 · Jesse SquiresDebugging a DiffableDataSource CellProvider · Jesse SquiresMutating and non-mutating Swift contexts | Swift by SundellNewsletter by Marina:  Code Review | Curated code improvement tipsJoin 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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app