
Compile Swift Podcast
194 episodes — Page 2 of 4
S6 Ep 5Developer struggles and getting through them
This is a bit of a personal topic as I struggle to deal with content and motivation. But, the bright side is that this might help you as we all go through it.As mentioned in this episodeDeveloper health with Jay WilsonPlease leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcFollow me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S6 Ep 4VisionPro Ships, first impressions, AppStore changes for the EU and US
In this episode, we'll discuss two main topics: the new Apple Vision Pro hardware and the changes coming to the App Store. We start by diving into the new EU Court rulings regarding Apple's monopoly and the requirement for allowing third-party app stores on iOS devices. Apple has made this confusing intentionally, and there are new terms and conditions that developers have to agree to, which involves giving Apple money for doing nothing. This move has raised concerns about security and privacy issues.Moving on to the US side, changes are coming to the App Store. Apple now allows linking outside the App Store to other payment methods, but developers must still agree to new rules and conditions and pay Apple for this privilege. The complexity of these changes is causing confusion and frustration among developers.Next, we shift our focus to the Apple Vision Pro hardware. The device has finally shipped, and initial impressions.Please leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcFollow me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S6 Ep 3Live streaming as a developer with FullQueueDeveloper
Live streaming is popular among developers for many reasons. I discuss this and more with FullQueueDeveloper (Daniel) in this episode. Thanks to Daniel for taking the time to talk with me and live-streaming this event.As mentioned in this episodehttps://fullqueuedeveloper.com/The Creative Act by Rick RubinPlease leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmc Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S6 Ep 2macOS Virtual Machines with Bushel, and SwiftData with Leo Dion
A conversation between two developers discussing Bushel, an app developed by Leo. Leo explains Bushel is designed as a valuable tool for developers, allowing users to spin up an entire VM of an operating system, trial something, and, if it doesn't work, delete the VM without causing any issue to the primary system.Bushel also uses the newly released Swift Data for managing database functions. Leo shares his experiences building the app, including challenges initially using 'User Defaults' for data storage and navigating the sandboxing system.As mentioned in this episode Leo DionGet BushelEmpower Apps PodcastPlease leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcWould you like to advertise on this Podcast?https://peterwitham.com/podpromoFollow me on Mastodon@[email protected](00:00) - Introduction (00:16) - Leo Dion (00:46) - Bushel (08:21) - Goodbye Intel (15:44) - SetApp - 200+ Mac Apps (16:58) - VM Security (19:10) - Pricing (21:03) - Building Bushel (26:12) - Trade Coffee (28:25) - SwiftData (38:13) - Combine (41:52) - Go Get Bushel (43:13) - Thanks Leo (43:41) - Support the podcast (44:03) - Rate and review Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S6 Ep 1First steps with SwiftData
In this episode, I discuss my experience with SwiftData and share my thoughts on its potential at this time.Please leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcFollow me on Mastodon@[email protected](00:00) - Introduction (00:45) - First Steps with SwiftData (08:20) - Support the podcast (08:59) - Rate and review Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 35Reflecting on 2023 and looking ahead to 2024
It's time to look back at our development year, which was 2023, and start thinking for 2024. Some observations and notes from this year as a Swift developer.Please leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcFollow me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 34Important livestream update
A short episode where I explain the changes made to the Compile Swift Livestream.Please leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcFollow me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 33Muse and Developer Duck with Adam Wulf
Muse is a great note-taking app, but it is so much more. I use it almost daily for brain dumps and organizing my thoughts. Developer Duck is an AI-powered tool that works great both stand-alone and inside Xcode. I use it to improve my code, learn, and solve problems.The creator, Adam Wulf, joined me to discuss the apps and more. He was also gracious enough to offer discounts for listeners.As mentioned in this episodehttps://museapp.com/https://developerduck.app/Email [email protected] and mention the podcast to get the 50% off Muse-----Please leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcFollow me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 32Talking source code protection and end of year job hunting advice
In this episode of Compile Swift Podcast, I talk about the importance of keeping source code in remote repositories and maintaining good backup practices. I remind listeners of the risks like natural disasters and hardware failures and underline the critical need for a plan B.In the second part of the episode, I offer advice on job hunting during a challenging period when budgets run out towards the end of the year.I urge listeners to use this time for self-improvement: learning new things, working on personal projects, contributing to open-source projects, and shaping resumes. I further emphasize the powerful impression showcasing source code can make when applying for jobs.(00:00) - Introduction (00:11) - Source code - Local or remote? (04:55) - Why source control is critical (06:20) - How do I get a job at the end of the year? (10:52) - Rate and review (12:16) - Support the podcast As mentioned in this episode3 Reasons you should use source controlPlease leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcFollow me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 31Create Android apps with Swift and Xcode
How would you like to create Android Kotlin apps using Swift and Xcode? I thought that might get your attention. I talked with Abe and Marc from https://skip.tools on their project and toolset. This excellent technical preview excites me and many others to write once and deploy twice.As mentioned in this episodeSkip.tools Please leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcFollow me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 30New Macs and some cool AI tools
In this episode, I will catch up on some news items and discuss some excellent tools I've been using.I share my opinion on Apple's release of new hardware with M3 chips, noting that while the performance is impressive, it may be reaching a plateau of incremental improvements. I discuss the challenge of convincing users to upgrade their devices when their current ones perform well.Additionally, I mention that Apple is raising the prices of some services as a strategy to boost profits.I also share my experience with AI tools like Developer Duck for code refactoring and documentation, as well as MacWhisper for podcast transcription. I highlight the benefits of these tools and encourage developers to embrace and learn from them.As mentioned in this episode,DeveloperDuckMacWhisperAudioHijackSetAppPlease leave a review and show your supporthttps://lovethepodcast.com/compileswiftYou can also show your support by buying me a coffeehttps://peterwitham.com/bmcFollow me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 29Listener question - Choosing when to fix a bug or ship?
Thanks to a DevClub Discord member for this episode suggestion. Deciding when to fix a bug or to ship and fix it in the next release can often be a complicated problem. I follow a simple set of rules for projects of any size, and I'm sharing it in this episode with you.As mentioned in this episodeDevClub DiscordVideo versionPlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 28My thoughts on Swift bindings in Godot
As an avid Swift user, I wanted to sit down and look at the options for using Swift with the Godot engine. Let me start by saying it's early days, but I tried a course and then did my own exploration that I want to share in this episode for those that might be considering using this approach.Please leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 27Vision Pro and visionOS development with Geoff Pado - Part 2
Note: There was so much good content that this is part 2 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) - Thinking in 3D (08:30) - The problems of early adoption (23:26) - Chatroom questions (31:33) - Thanks Geoff (32:32) - Rate and review (32:55) - Support the podcast As mentioned in this episode,Kineo.appGeoff's Web siteGeoff's YouTube channelPlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 26Vision 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 review As mentioned in this episode,Kineo.appGeoff's Web siteGeoff's YouTube channelPlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 25Help 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 websiteCurie & Co WebsiteTechnically, a PodcastMia on InstagramCurie & Co on InstagramPlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 24Bonus 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/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 23Keeping 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/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 22Passion 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 IvanSurviving Software Complexity Techniques for Taming the BeastScaling Success: Strategies for Growing Your Tech Team & CapabilitiesBlog PostPassion Projects vs. Paying Projects(00:00) - Introduction (00:19) - Ivan Novak (01:16) - Passion Projects vs. Paying Projects (14:33) - The joy of building a plane (19:40) - Free Coffee from Trade Coffee (21:56) - Schools and creativity (26:03) - Managing for joy and productivity (44:09) - Surviving Software Complexity Techniques for Taming the Beast (46:49) - Scaling Success: Strategies for Growing Your Tech Team & Capabilities (48:37) - Ivan Novak (49:15) - Rate and review (49:32) - Support the podcast Please leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 21No-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 episodeXano.comXano on X (Twitter)(00:00) - Introduction (00:15) - Welcome Prakash Chandran (01:32) - The No-Code landscape (03:59) - Scaling Applications (07:02) - Data privacy and security (10:07) - Integration with existing applications (18:33) - AI is here to assist not replace (25:31) - Life after Google (29:55) - Focusing on the customer (33:19) - Reach out to Xano (33:57) - Xano on X (Twitter) (34:42) - Rate and review (35:28) - Support the podcast Please leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 20Want 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 OSWant to be part of the conversation? Join the DevClub discordhttps://peterwitham.com/discordPlease leave a review and show your supporthttps://lovethepodcast.com/compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 19When 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 podcast As mentioned in this episodeLive streamDiscordBuy me a coffeePlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 18RocketSim 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 AntoineRocketSim: https://www.rocketsim.app/ Twitter: https://twitter.com/twannlWeb: http://www.avanderlee.comListen on PoduramaSupport the Podcasthttps://buymeacoffee.com/pwcomPlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 17Daniil 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 people looking joining big companies (20:34) - Preparing for interviews (30:53) - Mentoring benefits (33:32) - Expanding your skills (38:07) - Reach out to Daniil (41:53) - Rate and review (42:11) - Support the podcast Listen on PoduramaPlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 16Automation 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 episodeOkteto Web SiteTwitter(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) - Coffee is on me (20:13) - Developer satisfaction and motivation (27:44) - Let's talk the Okteto experience (39:20) - Developers needs to talk with platform teams (42:17) - Reachout and talk with Okteto (43:59) - Rate and review (44:58) - Buy me a coffee to support the podcast Listen on PoduramaPlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 15Why 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 opinion.Thoughts and tips to rethink technical interviews from both sides of the table in this episode.I'd love to hear your thoughts. Would you like to come on the show and discuss this or any other topic?https://compileswift.com/contact(00:00) - Introduction (00:20) - Why technical interviews should not be feared (10:53) - Rate and review Please leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 14WWDC23 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/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 13Apple 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 episodeState of the Union episodeEmpowerApps.showBright DigitPlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected](00:00) - Introduction (00:27) - Hello Leo (01:45) - 15" MacBook Air (06:56) - Rate and review (08:11) - Mac Pro (15:32) - iOS 17 (20:03) - iPadOS (22:04) - macOS Sonoma (23:50) - Mac Gaming? (29:58) - The Other Stuff (34:12) - The Wrap Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 12When 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 episodeBlog post with codePlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 11My 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/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 10Don'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/compileswiftPlease buy me a coffee to say thankshttps://buymeacoffee.com/pwcomPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★
S5 Ep 9Interview 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 episodeCocoatype.comKineoBlack HighlighterCocoatype 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) - Viewer question (27:06) - Use test projects (30:10) - Sharing in public (39:17) - SwiftUI time? (52:34) - Shout out to the chatroom (53:06) - Thanks Geoff (53:45) - CompileSwift.com (54:02) - Rate and Review Say thanks and support this Podcast.Please buy me a CoffeeRate and Review the Podcasthttps://lovethepodcast.com/compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 8WWDC23, 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/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 7Joel 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 ease working with GraphQL in Swift.Reach out to Joelhttps://mastodon.social/@foonhttps://joinhandshake.com/blog/our-team/unlocking-innovation-graphql-for-all/Video version(00:00) - Introduction (00:27) - Joel Kin (01:09) - Birth of the iPhone (03:53) - Querl (13:07) - Digital Ocean (14:24) - Open Source (21:02) - Writing code for others (29:51) - Getting started with Querl (37:50) - Future plans for Querl (41:39) - Simplicity of graphQL clients (47:33) - Thanks Joel (48:12) - Rate and review Please leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 6Do 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://lovethepodcast.com/compileswiftPlease find us on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 5What 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/compileswiftPlease find us on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 4Where 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 APIs (08:42) - App Store flow (10:38) - Rate and review (10:49) - Livestream (11:09) - Buy me a Coffee Subscribe to the videoshttps://youtube.com/peterwithamPlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find us on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 3Richard 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 architecture, algorithmic optimizations, security, user privacy, and cryptography. First and foremost, Richard is a husband, father of two, and caretaker of three cats. And a Pokémon enthusiast.(00:00) - Introduction (00:28) - Richard Zarth (03:45) - Swift (13:03) - SetApp (14:19) - Really Simple Arcade (20:01) - Get work out there early (26:42) - watchOS App (36:48) - Digital Ocean (38:04) - Open-Source (51:53) - Coffee is on me (54:06) - Underdog Devs (01:07:58) - Richard Zarth (01:08:57) - Rate and review (01:09:23) - Buy me a Coffee In This Episode,Richard's Web SiteReally Simple ArcadeTaipuUnderdog DevsPlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find us on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 2Marin 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,Marin's Web sitedataTileMarin on TwitterPlease leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find us on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S5 Ep 12023 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/compileswiftPlease find us on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf

S4 Ep 28My end of year review of my development year
Please leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find me on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S4 Ep 27Black Friday suggestions to invest in you
Please leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find us on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S4 Ep 26Prototyping with SwiftUI
Please leave a review and show your support.https://lovethepodcast.com/compileswiftPlease find us on Mastodon@[email protected] Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S4 Ep 25It 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 Adam Wulf ★ Support this podcast on Patreon ★

S4 Ep 24Developer life and mental health with Jay Wilson
Thank you, everyone, for being part of the Podcast and helping it reach the 100th episode. I am so glad we get to share this.In this episode, I sit down with someone I respect and admire, Jay Wilson. We talk about developer life and how we need to stay balanced and open with those around us to maintain a healthy relationship with ourselves and others.Topics include- Never put work before health and personal life- Always find someone to talk to if you feel like things are overwhelming you and making you stressed/unhappy - A good manager will - Keep your work balanced - Unblock you - Protect your time - Fight for you- Always having fun with what you’re doing. Life is too short not to- Jay has a new job starting soon - iOS full timeGuest LinksTwitter: @heyjaywilsonTwitch: @mwilson_codesInstagram: @mwilson_codesWebsite: cctplus.devYouTube video of interviewing https://youtu.be/uNv2YtcI9YwPlease leave a review and show your supporthttps://lovethepodcast.com/compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S4 Ep 23Perpetual beta life
Please leave a review and show your support?https://lovethepodcast.com/compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S4 Ep 22Using Process() to run terminal commands in Apps. + Don't give up in the beginning
As mentioned in this episodeCompileSwift Live streamSetApp 200+ Mac AppsBlog post with code example Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S4 Ep 21iOS 16, New Hardware, Developer Tools in a Virtual Machine
As mentioned in this episode- Xcodes App- Mac Geek Gab PodcastPlease leave a review and show your support.https://lovethepodcast.com/compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S4 Ep 20New OS versions are on the way, let's talk back up strategy
Please leave a review and show your support?https://lovethepodcast.com/compileswift Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★

S4 Ep 19Developer Journal - Update all the things
As mentioned in this episodeRuby on Mac scriptDigital OceanEpisode - Preparing for the AppStoreEpisode - Astro.buildPlease leave a review and show your support.https://lovethepodcast.com/compileswiftBuy Me a CoffeePatreon Ad-Free supporters download Thanks to our monthly supporters Adam Wulf ★ Support this podcast on Patreon ★