AppForce1: Episode 7

Book, lots of books this week. Daniel Steinberg interview live on thursday. Some great articles. And I think I am getting less nervous now. 🙂

00:00 Intro

00:41 Twitter me: @AppForce1


00:53 Go go Craig Clayton: SwiftUI Projects

01:06 My book: Being a Lead Software Developer

03:16 My Book: Pre order on Gumroad

03:30 Hassan Osman: Writer on the side

03:45 Sponsor: Backblaze

04:23 The news

04:27 Apple: App privacy questions

05:11 What It Took to Get FoodNoms Ready

05:48 SwiftUI’s Grid Views

06:11 Event-driven generic hooks for Swift

07:20 Formatted Localizable Strings

07:45 Donny’ monday morning tweet)

08:56 ConnectKit by Josh Holtz

09:33 Coaching for free: email

10:04 CocoaHeadsNL Dec. Meetup

10:19 Outro

10:26 Twitter: AppForce1


10:48 My website


AppForce1: Special 5

Pedro 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, a tool to make maintaining Xcode projects everyone’s task by describing them using a plain language.

Subscribe to my newsletter on

00:00 Intro

00:39 Welcome

01:32 Origins

04:39 Getting started with iOS

06:07 8fit

07:17 SoundCloud


11:13 Shopify

12:31 Comparing SoundCloud and Shopify

14:08 at Shopify?

15:15 Weekly time spent on…

17:11 More on Tuist.

22:34 Future Xcode changes and Tuist?

26:11 So Pedro, who are you?

29:09 Podcast recommendations

29:17 Podcast: The Changelog

30:03 So about Berlin weather…

31:42 Books

32:17 Book: Refactoring UI

32:48 Book: Thinking in SwiftUI

33:32 Working with and managing people

37:58 Make things simple

39:02 Outro


AppForce1: Episode 6

Lots 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.

00:00 Intro

00:18 AppForce1 newsletter

01:02 Book: Junior to Senior by Yuri Karabatov

01:29 Twitter: AppForce1


01:44 Sponsor: BackBlaze

02:21 News

02:37 Apple Small Business Program

03:39 Apple: Subscription offer codes

04:08 PSPDFKit: PDF to an Image

05:26 Scaling custom fonts with Dynamic Type

06:22 SwiftNIO SSH

07:04 Anatomy of collection view compositional layout

08:20 Touch ID for SUDO

08:47 Empower Apps: Antoine part 2

09:20 Donny’ Monday morning

10:43 No conference tip

11:05 Coaching for free: Shut up and listen!

13:13 Outro

Colors One

Signal path in de App Store


AppForce1: Special 4

Ben 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

00:00 Intro


03:44 Origins and car audio hacking

05:15 ColdFusion

05:40 ASP before the .NET boom

06:24 Education

06:52 My professor, my mentor

07:37 Making the switch to iOS

12:21 The local usergroup, a place to learn

13:34 Changing career paths from .NET to iOS

22:45 Alex Honnold and Combine learning curve

25:24 Combine Swift

31:14 So Ben, who are YOU.

33:25 Time spent during the week

35:15 I forgot to ask if she is Ben’s better half…

36:23 How much time to create one video

39:46 Tips and advice


40:38 Hacking with Swift

41:38 Book: Deep Work

42:43 So Good, they can’t ignore you

43:05 Recap

43:49 Venkat Subramaniam

45:10 My wife

45:35 Outro

46:14 Feedback? Leave me a voicemail…


AppForce1: Episode 5

Welcome 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.Please rate me on Apple Podcasts.

Sponsor me on
Send me feedback on SpeakPipeOr contact me through twitter.

00:00 Intro

00:21 Twitter: AppForce1

00:27 SpeakPipe

00:32 Headlines

01:23 Sponsor: Backblaze

02:01 Big Sur launched: OCSP failed

02:36 OCSP Apple’s response

03:06 Paul Hudson about page

03:41 LLDB JSON dumping

04:08 MVVM and SwiftUI

04:45 Multi cursor editing

05:05 URLCache

05:26 Monday morning tweet by Donny

07:34 iOS Conf SG

08:04 Voicemail

10:21 Outro


AppForce1: Special 3

Pedro 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.

00:00 Pre-show

00:29 Intro

01:15 The University

01:48 The Doist, Todoist and Twist thing…

02:47 First some history

05:57 Day to day at A company

11:44 Swift Aveiro

14:43 CocoaHeads Porto

16:01 CocoaHub

21:32 Time management

28:52 Getting started as developer


AppForce1: Episode 4

Welcome to my 4th episode.We are in a bit of a quite 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.

Please rate me on Apple Podcasts.
Sponsor me on
Send me feedback on SpeakPipeOr contact me through twitter on @appforce1.

00:00 Intro

00:46 Feedback trough SpeakPipe

00:51 Apple Event: One More Thing

01:03 SwiftUI and UIKit interoperability

01:15 UICollectionView List with Interactive Custom Header

01:32 ProxymanApp Atlantis

01:50 App privacy questions

02:01 Developing a Distributed Data App with SwiftUI and CRDTs

02:23 Building a concurrency-proof token refresh flow in Combine

02:49 Donny’ monday morning)

03:46 Conference: NSSpain

04:08 Coaching for free

04:58 Sponsor: Practical Combine

05:56 Subscribe to my podcast

06:06 Feedback?

Podcast Swift

AppForce1: Special 2

Donny 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.

00:14 Donny Wals

01:07 How Donny and Jeroen met

01:46 The Do iOS birdie

02:32 Beamer specs, check the DO iOS video

09:54 Disney Streaming Services

13:28 I’m in App

13:50 The A10 ring)

14:20 Company went bankrupt, now what?

15:47 Packt publishing

17:26 Donny’ blog

18:24 Practical Combine book

18:43 Why switch from SDK to topical books?

21:22 Jeroen on the costs of organizing a conference

22:40 A little recap on what’s discussed

23:55 What’s your target audience for your books?

25:48 Recommendations by Donny

26:19 Book: Algorithms to Live By

29:18 Swift Concurrency Roadmap

32:56 Favorite Swift Language change

34:48 Does everything you do pay the bills?

36:14 Motivation to do “the work”

38:05 How to start? Tips by Donny.

41:27 Workflow when writing blog posts.

42:51 Who helped you?

44:48 Parting words, follow your heart.

Additional notes:

WikiPedia artikel over The Mythical Man-Month

Support the show (

Podcast Swift

AppForce1: Episode 3

Welcome 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.

Please rate me on Apple Podcasts.
Sponsor me on
Send me feedback on SpeakPipe
Or contact me through twitter.

00:00 Intro

01:01 Welcome

01:13 @AppForce1

01:16 SpeakPipe

01:23 Results 1st interview

01:59 Monday morning tweet

03:45 Mobile Optimized 2020

03:56 CocoaHeadsNL: Video Donny Wals

04:07 CocoaHeadsNL: RSVP

04:14 Under the Radar: Marco Arment on Overcast and SwiftUI

04:36 Obscure APIs

04:59 Progress Expectations

05:33 Porting iPhone app to iPad

06:02 Presenting Popovers from SwiftUI

06:48 How to Create App Clips

07:13 JSON Parsing in Swift

07:41 Formatting numbers in Swift

08:16 Getting the number of days between two dates in Swift

08:45 Swift Concurrency Roadmap

Podcast Swift

AppForce1: Episode 2

Welcome to my 2nd episode.

The focus of this episode will be a bit more on SwiftUI related items. I will also mention a great online event next month you should check out. CocoaHeadsNL has announced their november and december planning.
Please rate me on Apple Podcasts.
Sponsor me on
Send me feedback on SpeakPipe
Or contact me through twitter.

00:00 Intro

00:46 Special: Antoine van der Lee

00:58 Feedback: Speakpipe

01:07 Home Screen Quick Actions — SwiftUI 2.0

01:27 Getting started with the Combine framework in Swift

01:49 The magic of redacted modifier in SwiftUI

02:15 Updating your apps with silent push notifications

02:32 Connecting and merging Combine publishers in Swift

02:56 Evolution of the programming languages from iPhone OS 1.0 to iOS 14

03:12 How Swift API Availability Works Internally

03:48 Nova is here

04:14 How to pass data between views using Coordinator pattern in Swift

04:37 Donny’s monday morning

06:08 CocoaHeadsNL meetups

06:16 Sponsor CocoaHeadsNL

06:20 SwiftAlps

06:42 Outro

06:52 Sponsor me

06:56 Feedback?

07:05 Remember the special