Compile Swift Podcast - podcast cover

Compile Swift Podcast

Peter Withamcompileswift.com
Dive into the world of software development. Tune in for in-depth interviews with industry experts and the latest information. Whether you're an experienced developer or just starting, this podcast is your one-stop shop for everything related to software development.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Vision Pro and visionOS development with Geoff Pado - Part 1

Note: There was so much good content that this is part 1 of 2. Geoff Pado and I talked about developing on Apple's visionOS platform. In particular, how the conversion of his iOS and iPad app Kineo went with the new challenges of spatial computing and interaction. (00:00) - Introduction (00:29) - Geoff Pado (01:28) - Vision Pro (02:01) - Kineo (03:51) - Transistioning to visionOS (11:08) - interaction in spatial computing (24:32) - Contact Geoff (25:04) - Support the podcast (25:13) - Rate and r...

Sep 29, 202326 minSeason 5Ep. 26

Help and advice for young developers with Mia Kotalik

Mia is a freelance software and web developer with almost a decade of experience in tech. She is the host of Technically, A Podcast, and co-founder of the web development and marketing company Curie & Co. She is passionate about providing free tech resources and making technology accessible to everyone. As mentioned in this episode, Mia's website Curie & Co Website Technically, a Podcast Mia on Instagram Curie & Co on Instagram Please leave a review and show your support. https://lov...

Sep 22, 202323 minSeason 5Ep. 25

Bonus episode - New OS releases and my iPhone 15 choice

A bonus episode to celebrate and share the new Apple OS release details and dates. Plus, which iPhone did I choose after not upgrading for the past three years? Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find me on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre ★ Support this podcast on Patreon ★...

Sep 18, 20239 minSeason 5Ep. 24

Keeping software simple with Brian Childress

Brian is a husband, father, technologist, and avid adventurer. As a technical advisor with a strong background in software engineering, cloud computing, and cybersecurity, he is experienced in helping CTOs and CEOs make the right technical decisions for their organizations. (00:00) - Introduction (34:37) - Support the podcast (35:02) - Rate and review Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find me on Mastodon @Compileswift@iosdev.space Thanks ...

Sep 15, 202335 minSeason 5Ep. 23

Passion Projects, Programming, and Planes with Ivan Novak

Ivan Novak has been weaving his own way through the tech world since 2006. Seventeen years on, he is now a self-taught software engineer. Ivan caught my attention after reading a blog post on Dev.to - passion and paying projects . In this episode, we have a fascinating and thought-provoking discussion on this and other topics surrounding the creative field in which we all live and work. Books by Ivan Surviving Software Complexity Techniques for Taming the Beast Scaling Success: Strategies for Gr...

Sep 09, 202350 minSeason 5Ep. 22

No-code solutions and development with Xano.com

Prakash Chandran is the CEO and co-founder of Xano.com. A no-code solution. Prakash and I discuss developers' role in no-code solutions and how AI plays a role in the development cycle. No code does not mean no developers. It should be viewed as an assistant handling repetitive tasks while simplifying the business logic. As mentioned in this episode Xano.com Xano on X (Twitter) (00:00) - Introduction (00:15) - Welcome Prakash Chandran (01:32) - The No-Code landscape (03:59) - Scaling Application...

Aug 26, 202336 minSeason 5Ep. 21

Want Your App To Be Approved By Apple, Make Sure You Have These!

Tips and reminders of the essential items you will need when submitting that app for review to Apple to get it in the App Store. These include - Privacy policy - Any guest accounts for full app access by the review team - Data collection used in the app - Encryption used if using anything beyond the standard Apple OS Want to be part of the conversation? Join the DevClub discord https://peterwitham.com/discord Please leave a review and show your support https://lovethepodcast.com/compileswift Tha...

Aug 14, 20238 minSeason 5Ep. 20

When the memory leaks and you sink or swim

A developer log update this week. I had an exciting (that's an excellent way to put it) week trying to fix what seemed like a silly bug in my game, which turned out to be a memory-retaining issue hiding in the background. Listen to all the horrible details with a happy ending in this game dev update. (00:00) - Introduction (00:31) - Contact me (00:51) - When the memory leaks (01:59) - Live stream (02:20) - Discord (02:39) - Debug again and again (11:20) - Rate and review (12:04) - Support the po...

Aug 04, 202313 minSeason 5Ep. 19

RocketSim with creator Antoine van der Lee

Antoine has a rich history of development across many platforms. He works at WeTransfer and is the creator of RocketSim, a tool that works with the Apple simulator to provide an extensive toolset for developers, designers, and testers. Reach out to Antoine RocketSim: https://www.rocketsim.app/ Twitter: https://twitter.com/twannl Web: http://www.avanderlee.com Listen on Podurama Support the Podcast https://buymeacoffee.com/pwcom Please leave a review and show your support. https://lovethepodcast....

Jul 28, 202347 minSeason 5Ep. 18

Daniil Strizhov - Amazon developer, working with big code bases and teams

Daniil Strizhov is an experienced iOS developer currently working at Amazon Prime Video. He specializes in creating and supporting features tailored for sports enthusiasts. Daniil discusses working with large code bases, working with teams, preparing for interviews with big companies, and the developer experience. (00:00) - Introduction (00:33) - Daniil Strizhov (02:21) - Monolithic code (07:57) - Working with teams (10:59) - Documenting in flow (15:02) - The coffee is on me (17:18) - Advice for...

Jul 21, 202343 minSeason 5Ep. 17

Automation and platforms with Ramiro Berrelleza

Ramiro Berrelleza is the CEO and Co-founder of Okteto, the leading platform for Development Experience Automation. With over 20 years of experience in engineering, Ramiro is a seasoned professional passionate about building developer tooling. Mentioned in this episode Okteto Web Site Twitter (00:00) - Introduction (00:27) - Ramiro Berrelleza (00:55) - Let's talk automation (01:51) - Key areas of automation (06:28) - Spinning up should not be hard (12:26) - Taking the journey together (17:58) - C...

Jul 14, 202346 minSeason 5Ep. 16

Why you should not fear technical interviews

Technical interviews are considered a normal part of the developer interview. If you have ever had one or know someone that has, there are plenty of stories of how they did not go well and sound like something to be feared. In this episode, I want to reframe how to look at and handle these interviews. There is far more to it than just how good the code is. It's about seeing how you approach a problem and whether you might be a good fit for a team. The code is only part of the review, in my opini...

Jun 25, 202312 minSeason 5Ep. 15

WWDC23 Thoughts, two weeks later

Here are a few thoughts on the things that might not have seemed that big initially but are very important to us as developers. Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find me on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre ★ Support this podcast on Patreon ★...

Jun 18, 20238 minSeason 5Ep. 14

Apple WWDC23 Keynote reactions and analysis with Leo G. Dion

My good friend Leo and I discuss the announcements from Apple at WWDC23 Keynote. Then switch over to Leo's EmpowerApps.show to hear our take on the State of the Union. Mentioned in this episode State of the Union episode EmpowerApps.show Bright Digit Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find me on Mastodon @Compileswift@iosdev.space (00:00) - Introduction (00:27) - Hello Leo (01:45) - 15" MacBook Air (06:56) - Rate and review (08:11) - Mac P...

Jun 06, 202336 minSeason 5Ep. 13

When ZStacks go mad

This is partly a developer journal and a tip episode. My recent adventure with a ZStack, image background, and keyboard avoidance was entertaining and weird. But a solution found is a solution shared. Mentioned in this episode Blog post with code Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find me on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre ★ Support this podcast on Patreon ★...

May 23, 20238 minSeason 5Ep. 12

My first paid app and what to work on before WWDC23

In this episode, I discuss my thoughts and decisions behind my first paid iOS application. Plus, trying to figure out what to work on before WWDC23 arrives. Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find me on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre ★ Support this podcast on Patreon ★...

May 16, 202312 minSeason 5Ep. 11

Don't buy it, build it

As developers, we use a lot of tools. But, sometimes, there are added benefits to making your tools instead of just buying them. I go into detail and give you some reasons to consider doing just that. Please leave a review and show your support. https://lovethepodcast.com/compileswift Please buy me a coffee to say thanks https://buymeacoffee.com/pwcom Please find me on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre ★ Support this podc...

May 08, 20238 minSeason 5Ep. 10

Interview with Geoff Pado

In this episode, we do things a little differently. I sit down with Geoff Pado, an app maker and live streamer. This is the edited version of a live stream interview found at https://twitch.tv/compileswift , where we also had a live chatroom during the recording. As mentioned in this episode Cocoatype.com Kineo Black Highlighter Cocoatype live stream (00:19) - Introduction (00:33) - Hello Geoff (03:21) - Origin story (07:15) - Kineo (10:59) - Black Highlighter (16:05) - Viewer question (22:14) -...

Apr 21, 202354 minSeason 5Ep. 9

WWDC23, OS updates and a new app release from me

WWDC23 has been announced by Apple, and we also got a lot of OS updates this week. I also discuss the new app I built over my live streams. (00:00) - Introduction (00:13) - WWDC23 (01:12) - Upgrade to Xcode 14 (01:44) - All the upgrades (02:53) - Job Track App (05:02) - Rate and review Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find me on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre ★...

Mar 31, 20236 minSeason 5Ep. 8

Joel Kin - Querl GraphQL library for Swift

Joel had the good fortune to work at Apple when the iPhone was developed. His exposure was writing sample apps against the iPhone SDK, making him among the first people in the world to `#import <UIKit/UIKit.h>`. That launched him into the world of iOS development for good. He has since worked on a wide variety of interesting products, launched a startup, worked at several others, and still somehow not gotten tired of San Francisco. Joel and I discussed Querl, a small library designed to ea...

Mar 17, 202349 minSeason 5Ep. 7

Do you have an onboarding system for users?

In this episode, I dive into why you should provide an onboarding flow for your users. I also offer a couple of different ways to make that happen and explain why it is, in my opinion, essential as a first-run experience. (00:00) - Introduction (00:31) - Do you onboard users? (02:24) - Different ways to onboard users (06:35) - Only show once (07:52) - Language support (09:01) - Bundled content or remote? (10:55) - Rate and review Please leave a review and show your support. https://lovethepodcas...

Mar 11, 202312 minSeason 5Ep. 6

What a week that was, is it over?

From Apple outages to crashing Xcode and deadlines. A few minutes of a developer horror story week in this episode. But it's over now right...right? Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find us on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre ★ Support this podcast on Patreon ★...

Feb 26, 20237 minSeason 5Ep. 5

Where to get started learning Apple development

I decided it was time to put out an episode answering a question I often get. "What do I learn to start coding on Apple platforms and for interviews." So here is my list of recommendations of topics to get started with when it comes to developing on Apple's platforms and preparing for interviews. This is not exhaustive, but a place to start. (00:00) - Introduction (00:27) - New to Apple development (01:27) - MVVM (04:22) - View building (06:08) - Working with Data (07:58) - Web Sockets, Rest API...

Feb 11, 202312 minSeason 5Ep. 4

Richard Zarth - Developer and Mentor, Really Simple Arcade and helping others

In this episode, I sit down to talk with Richard Zarth. An indie developer, we discuss Swift, the software industry, really simple arcade, Pokemon watch app, open-source, and Underdog Devs, a mentoring program for those that need help getting started. Richard has been writing software for Apple's various platforms since 2014. He is a co-organizer and regular presenter at UD Xcoders (previously named iOS Orlando) and a mentor with the Underdog Devs organization. He is passionate about application...

Jan 27, 20231 hr 10 minSeason 5Ep. 3

Marin Todorov - dataTile and SwiftUI in Production

In this episode, I am joined by Marin Todorov to discuss his new developer tool, dataTile. We also discuss using SwiftUI in production for creating apps and other topics. Marin Todorov has been developing for Apple's platforms for 12+ years. Most recently, he worked on Swift DocC as part of the Swift toolchain. Besides working on client projects, he's contributed significantly to the Swift open-source community, spoken at many conferences, and authored tech books. As mentioned in this episode, M...

Jan 13, 202353 minSeason 5Ep. 2

2023 development goals and looking ahead

(00:00) - Introduction (00:42) - This years plans (01:35) - Release another new app (06:09) - Game release (07:07) - Developer Journaling (08:12) - DevClub Discord (09:11) - Buy me a Coffee (09:23) - Rate and review ★ Support this podcast on Patreon ★ Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find us on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre...

Jan 06, 202310 minSeason 5Ep. 1

My end of year review of my development year

Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find me on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre ★ Support this podcast on Patreon ★...

Dec 12, 202216 minSeason 4Ep. 28

Black Friday suggestions to invest in you

Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find us on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre ★ Support this podcast on Patreon ★...

Nov 21, 20225 minSeason 4Ep. 27

Prototyping with SwiftUI

Please leave a review and show your support. https://lovethepodcast.com/compileswift Please find us on Mastodon @Compileswift@iosdev.space Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre ★ Support this podcast on Patreon ★...

Nov 10, 202210 minSeason 4Ep. 26

It is OK to write ugly code when time runs out

Please leave a review and show your support? https://lovethepodcast.com/compileswift Thanks to our monthly supporters flanker Jay Wilson Adam Wulf bitSpectre ★ Support this podcast on Patreon ★

Oct 24, 20224 minSeason 4Ep. 25
Hosted on Transistor
For the best experience, listen in Metacast app for iOS or Android