AppForce1 Worklog

Jeroen Leenarts
undefined
Feb 3, 2022 • 46min

Juanpe Catalán, senior iOS developer, creator of SkeletonView.

Send me a textMeet Juanpe, he is from Spain, studied at the University of Sevilla. He got started as an iOS developer right at the start of his career and has been doing that ever since.Have a look at Juanpe does:https://twitter.com/juanpecatalanHis LinkedINSkeletonView on GithubHis Github profileJoin 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.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
Jan 31, 2022 • 13min

We have been using Xcode for such a long time…

Send me a textHow about that, some primordial version of what we now call Xcode has been released 20 years ago. That is just epic. Find out more on the history of Xcode and other new interesting articles now.Articles mentioned this week:Hosting your Swift Library Docs on Github Pages – RhonabwySpecial Effects with SwiftUI – Hacking with SwiftHow to create asynchronous Swift Command-Line Tool with AsyncParsableCommand? | An TranHow to more gracefully handle non-optional Core Data properties in Swift · Jesse SquiresXcode Through the YearsAlso mentioned a Twitter space I am co-hosting this Wednesday.Donny Wals on TwitterSwift Heroes tickets now on sale!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.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 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
Jan 27, 2022 • 38min

Twitter Space: iOS Coffee Chat: Staying up to date with iOS development

Send me a textThis is a Twitter Space recording, so my audio sounds way worse compared to normal. But hey. It is good content regardless.On January 26, Stefan Blos and I hosted a Twitter Space called “iOS Coffee Chat: Staying up to date with iOS development”.We hope to do more of these. This episode is the permanent archive of that Space.Recommendations to get started?Just try  https://netnewswire.com/ (free) and add some website to it. If you want to look for (a lot) more feeds, go look at iosdevdirectory.com. Make sure not to overwhelm yourself when you get started with RSS readers. In the end it is just another inbox you probably want to keep at or close to zero. So build up gradually and do not be afraid to remove a feed if it is just too much.The second approach is to sign up to a few newsletters listed in these notes, or (again) go look at iosdevdirectory.com for a lit of newsletter. And yet again, slow and steady beats signing up for all of them. If audio is more your thing? Listen to my podcast (AppForce1). I will have a weekly episode with new articles of the week. I also have a digest newsletter containing the same links and links to all content I released over the week in some capacity.Links mentioned:iosdevdirectory.com (Great source to find many many newsletters and blogs about iOS development.)appforce1.net/podcastApple Developer News (Also look for the small RSS text top-right of this page.)Newsletters:https://iosdevweekly.com/ (The newsletter by Dave Verwer, he also created the iOS Dev Directory.)https://www.avanderlee.com/swiftlee-weekly/https://appforce1.net/news/http://weekly.swiftwithmajid.comhttps://www.swiftlyrush.comhttps://swiftweeklybrief.comSadly Swift Weekly Brief doesn’t have an author right now. I suJoin 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
Jan 26, 2022 • 53min

Emin Grbo, App Developer at Tidal, creator of un:safe

Send me a textEmin has quite some experience working in tech. First as a designer and later he switched into iOS. He now works at Tidal, a large music playing service. Besides his day job he is trying to bootstrap his Indie business. Already he has released a couple apps. Especiallu un:safe. A sort of safe craching game using haptic feedback. Originally developed for the Apple Watch.You can find Emin online:Twitter: @emin_uihttps://swiftuiviews.dev/Un:Safe promo page: https://unsafe.undeadpixel.dev/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
undefined
Jan 24, 2022 • 23min

Doing all kinds of new things, learning as you go…

Send me a textOne awesome announcement this week. My regular news articles, and loads of info about the articles I mention.Here are this week's articles:Using decorator pattern to add architectural non-intrusive analytics in SwiftMigrating our Objective-C SDK to Swift – RevenueCatTasks in Swift explained with code examples - SwiftLeeDevelop a command-line tool using Swift ConcurrencyOptimise your networking layer with Combine - Efficient networking for SwiftUI apps | Peter FrieseDonny 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
undefined
Jan 20, 2022 • 50min

Marin Todorov, independent iOS developer, book author, trainer, and speaker

Send me a textMeet Marin, if you visit a conference or two, there is a good chance you have met Marin in person.Marin joins me on my podcast and we discus his work as a software developer.An interesting bit is his work on DocC. Yes, that’s the new documentation tool in shipped with Xcode.He also recently published his latest book Modern Concurrency in Swift.There is tons more things Marin has done over the years. But fortunately he list all his work on his personal website: https://underplot.com/Marin's book Modern Concurrency in Swift http://swiftconcurrencybook.com/You can also find Marin 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
Jan 18, 2022 • 13min

Sometimes things go haywire, like the first recording of this episode

Send me a textThat was a bit of a setback. First recording of this episode... lost. I don't know yet what exactly happened. But hey, rerecording was the easiest thing to do.Fixing wrong animations with Diffable Data Source | Filip NěmečekHow to write HTML in Swift? - The.Swift.Dev.Automating App Store PublishingNetworking with Combine and SwiftUI - Getting Started | Peter FriesePrototyping With SwiftUI: Creating Complex Interactions Using Gestures and ModifiersLet's just say I am glad I made it through this one. Good news is I am building my backlog of recordings for my again now.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
Jan 11, 2022 • 23min

Xcode is our playground and let's meet at conferences this year.

Send me a textLast week I mentioned I wanted to get myself at more conferences this year. And already I have 3 opportunities lined up. That’s amazing.Next to that, people in the iOS community are at it again in full force after the holidays. Lots of great stuff. I had tons of articles to go through. Enjoy this week’s links.Swift Playgrounds 4: Building a Text-to-speech App on iPadSwift computed properties can be tuples | Chris WuWorking Around Xcode and Continuous Integration Issues on Apple Silicon – eMpTy TheorySome thoughts on Xcode Cloud – Oliver BinnsOliver on Twitter: https://twitter.com/oliver_binnsPublic-key cryptography with CryptoKit for iOS | iOS DevelopmentMetricKit - Getting Started - SwiftlyRushThe future of server side Swift - The.Swift.Dev.Tweet by @DonnyWalsConferences mentioned:https://iosconf.sg/https://swiftheroes.com/2022/CFP https://sessionize.com/swift-heroes-2022/https://360idev.com/https://www.do-ios.com/https://appdevcon.nl/https://swiftleeds.co.uk/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
Jan 5, 2022 • 42min

Adam Rush, SwiftLeeds organizer, RayWenderlich author and my colleague at Stream

Send me a textThis time I have my colleague Adam Rush as a guest. He organized Swift Leeds, creates content for RayWenderlich.com.He has a fun origin story. A self taught software developer who got started right when the iPhone 3G was a thing.You can find more on Adam online on:Twitter: https://twitter.com/adam9rushHis blog: https://www.swiftlyrush.com/His newsletter: https://swiftlyrush.curated.co/His conference: https://swiftleeds.co.uk/His work for Ray Wenderlich: https://www.raywenderlich.com/u/adamrushMore on open positions at Stream: https://getstream.io/team/#jobsJoin 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
Jan 4, 2022 • 18min

Happy New Year, let's dive right in.

Send me a textFirst episode of the new year. Happy new year everyone. Enjoy this week’s articles and as always, please reach out on Twitter. I love hearing from you.Here are this week's links:Convert your Swift Facades to the new async/await syntax using Continuations | by César Vargas Casaseca | Dec, 2021 | Medium“Solving Advent of Code 2021 in Swift” by Harshil ShahWhat I’ve learnt from Advent of Code 21 – Oliver BinnsAdvent of Code 2021Cascading Environment actions in SwiftUI | magnuskahrCreating Animated Message Reactions and Interactions Using SwiftUIFive things iOS developers should focus on in 2022 – Donny WalsDonny Monday morning 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

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