All Episodes

Displaying episodes 1 - 30 of 161 in total

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

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

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://lovethep...

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

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

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

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

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

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

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

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

Broadcast by