

Compile Swift Podcast
Peter Witham
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.
Episodes
Mentioned books

Feb 4, 2024 • 17min
VisionPro 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@Compileswift@iosdev.space
Thanks to our monthly supporters
Adam Wulf
★ Support this podcast on Patreon ★

Jan 26, 2024 • 34min
Live 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 ★

Jan 14, 2024 • 44min
macOS 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@Compileswift@iosdev.space(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 ★

Jan 6, 2024 • 9min
First 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@Compileswift@iosdev.space(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 ★

Dec 27, 2023 • 13min
Reflecting 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@Compileswift@iosdev.space
Thanks to our monthly supporters
Adam Wulf
★ Support this podcast on Patreon ★

Dec 9, 2023 • 5min
Important 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@Compileswift@iosdev.space
Thanks to our monthly supporters
Adam Wulf
★ Support this podcast on Patreon ★

Dec 2, 2023 • 1h 3min
Muse 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 hello@museapp.com 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@Compileswift@iosdev.space
Thanks to our monthly supporters
Adam Wulf
★ Support this podcast on Patreon ★

Nov 27, 2023 • 13min
Talking 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@Compileswift@iosdev.space
Thanks to our monthly supporters
Adam Wulf
★ Support this podcast on Patreon ★

Nov 18, 2023 • 52min
Create Android apps with Swift and Xcode
Developers discuss cross compiling Swift code for Android using Xcode's new plugin. They explore advantages like simplicity of setup and fast performance. They optimize Swift parsing and building processes and explore running Xcode projects in a continuous integration environment. They talk about the benefits of open source and Transpolation for app development and discuss the open-source nature of Swift for Android development.

Nov 3, 2023 • 16min
New 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@Compileswift@iosdev.space
Thanks to our monthly supporters
Adam Wulf
★ Support this podcast on Patreon ★


