All Episodes
Displaying 1 - 30 of 171 in total
App Pricing Part 1
Part one of two where we discuss app pricing. The many different models and approaches with our takes and opinions on each. In part 2 we will dive into the numbers!Bec...
Talking TestFlight
This week, we discuss TestFlight, what it is, how to use it, and why you should use it.Become a Patreon member and help this Podcast survivehttps://www.patreon.com/com...
Apple iPhone 16 and what that means for developers
In this episode of the Compile Swift Podcast, hosts Jeff and Peter discuss the recent Apple "Nine-Nine" event, discussing the latest hardware announcements and their i...
Swift 6 Migration
In this episode of the CompileSwift podcast, the hosts discuss Swift 6 migration, highlighting its non-breaking changes and new features like module-level access contr...
Hello co-host! We discuss the Apple 9/9/24 Event
This is a landmark episode as we say hello to the new co-host. Plus, we discussed Apple's upcoming event, which is expected to feature new iPhones. But what else might...
Alternative App Stores, Trader Status, Are your apps ready for the new OS versions?
This week, Peter Witham discusses the emergence of alternative app stores and what they mean for developers. He asks for listeners' experiences and thoughts on managin...
Plinky and being featured on the AppStore with Joe Fabisevich
In this episode of the Compile Swift Podcast, host Peter Witham interviews Joe Fabisevich, an experienced iOS developer and indie app creator. Joe discusses his journe...
Patreon only exclusive episode posted - Protecting apps against bad data
An exclusive episode for the Patreon members and supporters is now posted over at www.patreon.com/compileswiftLearn why you need to protect your apps from incoming dat...
Embracing new API's whilst retaining backwards compatibility
This week, I delved into whether to embrace or avoid new APIs in Apple's upcoming operating systems. I encountered a few challenges while working on my Mac iOS app, wh...
Beta 4 releases and a detailed walkthrough installing Sequoia on a separate drive
In this episode of the Compile Swift podcast, the latest beta four releases from Apple, including iOS 18, iPadOS 18, macOS 15, tvOS, visionOS, and watchOS.I urge liste...
All code is legacy code, deal with it now
Everything we write becomes legacy code once it's written. That means technical debt in the future, so how can we do a better job today to help future us tomorrow?Beco...
You need to promote yourself, eight tips to get you started
In this episode, I will explain why it is essential to promote yourself. The short answer is that nobody else will do it for you.So, here are eight tips to get you sta...
Zed editor for Swift and collaboration, Xcode 16 predictive assist and which iPad?
In this episode, I introduce the open-source code editor Zed and its new features like Swift support and real-time collaboration.I also share my experiences with the p...
The one after WWDC24, what comes next
I reflect on WWDC 2024 and share my thoughts on the new technologies and updates from the conference.I discuss my plans to transition to SwiftData, explore the new AI ...
WWDC24 Roundtable on all the new things
I am joined by some good friends to discuss the opening day of the Apple developer conference and all the new announcements. As a consumer and a developer, I am excite...
The episode before WWDC24, wants and hopes for developers
We are just a few days from WWDC24 as this Podcast hits the feed. I'm not making predictions; I'm making some sensible wishes and hopes for what we might get, mostly f...
What I do when starting a new app before coding?
DevClub Discord question this week.What do I do when starting a new app or project before coding?1. Write the idea down2. List the core idea features3. Sketch a bad in...
CoreData, CloudKit and user data sync, a few tips
In this episode, I discuss a recent exploration and problem-solving situation with one of my apps that uses CloudKit to sync data across devices.CloudKit and iCloud ar...
Listener Question - How do we combat the rising tide of cross platform on mobile?
Thanks for the suggestion on this topic. We often see folks asking why cross-platform is such a great idea, but we don't usually discuss why it can also be a bad idea ...
Apple Event, Where are the Swift live streamers?
In this episode, we have an Apple event in May for new iPad? Listener question - Where are all the Swift live streamers?Become a Patreon member and help this Podcast s...
Serverside Swift, Structured Concurrency and more with Joannis Orlandos
In this episode, I talk with Joannis Orlandos about Serverside Swift, Structured Concurrency, maintaining good, clean code, Swift Server Workgroup and meetup, and more...
Matt Van Itallie - Sema software, generative ai and code analysis
I talked with Matt Van Itallie, founder and CEO of Sema, a software company specializing in helping non-technical executives understand software development. We discus...
In the news, WWDC 24, EU Trader or not? Xcode 15 Bugs?
In this episode of the Compile Swift podcast, I dive into the latest news and updates from Apple Dev World.From discussing the upcoming WWDC event to the challenges de...
Create Android apps using Skip.tools and Swift
The creators of skip.tools are back with a significant milestone to celebrate and share the latest updates to their Swift to Android app toolset.Mentioned in this epis...
Tips to help introverts and quiet ones survive software development
In this episode, I share content originally aired on my UIBuzz podcast, aimed at introverted individuals navigating the software development world. Recognizing the cha...
Dev log - Make that app design better for the users
A developer log this week. I'm not happy with the design of one of my apps, and I'm sharing some thoughts on why and what I intend to do about it. This might help thos...
Adding Game Center to your apps and games
Patreon members get a video version showing all the code -> https://patreon.com/compileswiftGame Center is a great way to add features and interest to your apps and ga...
Developer 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 mentio...
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 rul...
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 ...