I love making software. I also love sharing that experience with others. I explore it all in this Podcast, from apps to games and in between. From developers just getting started to professionals. We all have something to learn and share with others on our journey.
…
continue reading
Join me on a journey exploring the ups and downs of being a creator. I make things across many mediums including apps, games, and podcasts. Along the way, I take the side roads to motivation and inspiration. Navigating the winding paths that try to stop us from achieving our dreams and goals.
…
continue reading
Dive into the world of software development for Apple's diverse range of devices. 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 Apple software development.
…
continue reading
An exploration of Apple business news and technology. We talk about how businesses can use new technology to empower their business and employees, from Leo Dion, founder of BrightDigit.
…
continue reading
Peter comes on and we use our Apple Intelligence to speak about the greatness of the WWDC 2024 Platforms State of the Union. Guest Peter Witham - Compileswift.com - Twitter Related Episodes Episode 151 - Platforms State of Union 2023 with Peter Witham CompileSwift - Apple WWDC23 Keynote reactions and analysis with Leo G. Dion Episode 149 - How to W…
…
continue reading
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 technologies announced, and provide insights into RealityKit and Vision Pro. Additionally, I recommend which WWDC videos to watch to get the most out of the new updates. Become a Pat…
…
continue reading
In this episode of the UIBuzz podcast, I delve into the important topic of valuing your time. I discuss why it's essential to recognize the worth of your time and the fine line between offering services for free and charging a monetary value for your efforts. I give practical advice on handling changing circumstances, especially when transitioning …
…
continue reading
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 excited about many things this year. (00:00) - Introduction (00:09) - WWDC24 Roundtable (00:35) - Cocoatype (00:47) - Nutterfi (00:59) - Those streamer folks (01:12) - All the new OS versio…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
The episode before WWDC24, wants and hopes for developers
9:07
9:07
Play later
Play later
Lists
Like
Liked
9:07
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 from the perspective of a developer. -------- Join the DevClub Discord to take part in our WWDC24 celebrations. -------- Become a Patreon member and help this Podcast survive https://w…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
What I do when starting a new app before coding?
10:46
10:46
Play later
Play later
Lists
Like
Liked
10:46
DevClub Discord question this week. What do I do when starting a new app or project before coding? 1. Write the idea down 2. List the core idea features 3. Sketch a bad interface design 4. Do some research 5. Refine the idea and interface 6. Prototype the unknown As mentioned in this episode Muse App Become a Patreon member and help this Podcast su…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
I made a video course and I want to share some tips with you
11:37
11:37
Play later
Play later
Lists
Like
Liked
11:37
I have spent a few months working on a video course. Throughout the process, I have learned a lot, and I think I should share some tips that I picked up along the way for those of you who have ever thought about making a course and selling it. Contact Me https://peterwitham.com/contact Please leave a review and show your support. https://lovethepod…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
CoreData, CloudKit and user data sync, a few tips
11:08
11:08
Play later
Play later
Lists
Like
Liked
11:08
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 are excellent ways to store a user's data and make it accessible across multiple devices. However, they come with some scenarios you need to account for. For example, have you coded to…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Should you use 3rd party services or make your own for game backends?
8:40
8:40
Play later
Play later
Lists
Like
Liked
8:40
I want to add a cross-platform leaderboard to my updated rebuild of Endless Hurdles. There are two options. 1. I build my own 2. I use a 3rd party service In this episode, I will discuss the pros and cons of both options in the hope that it will help you when you need to make similar choices. Play Endless Hurdles for iOS https://peterwitham.com/eh …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Listener Question - How do we combat the rising tide of cross platform on mobile?
13:39
13:39
Play later
Play later
Lists
Like
Liked
13:39
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 and how we can promote native platform development. This can be incredibly challenging for companies that see the one code base for cross-platform development as reduced development t…
…
continue reading
Joe Fabisevich is back on the show to talk about his new app Plinky from developing and designing as well as advice on 💍 choosing your next spouse for better marketing advice. 💒📈 Guest Joe Fabisevich :verified: (@mergesort@macaw.social) - Macaw-Social Github (@mergesort) https://www.threads.net/@mergesort fabisevi.ch Build.ms Announcements Need hel…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Catching up and what I've been up to recently
9:23
9:23
Play later
Play later
Lists
Like
Liked
9:23
Catching up on all the fun things I've been working on and the decisions I'm forcing myself to make during the past few weeks. As mentioned in this episode https://hindenburg.com/ Compile Swift Podcast Please leave a review and show your support https://lovethepodcast.com/tlc You can also show your support by buying me a coffee https://peterwitham.…
…
continue reading
I have spent the last few weeks deeply investing in converting my site PeterWitham.com from WordPress hosting to static site generation through Astro. It has been an intense couple of weeks to beat my deadline before the WordPress hosting renews for another year. In this episode, I share tips and thoughts to help you do the same. Mentioned in this …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Apple Event, Where are the Swift live streamers?
8:13
8:13
Play later
Play later
Lists
Like
Liked
8:13
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 survive https://www.patreon.com/compileswift Please leave a review and show your support https://lovethepodcast.com/compileswift You can also show your support by buying me a coffee h…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Serverside Swift, Structured Concurrency and more with Joannis Orlandos
1:05:23
1:05:23
Play later
Play later
Lists
Like
Liked
1:05:23
In this episode, I talk with Joannis Orlandos about Serverside Swift, Structured Concurrency, maintaining good, clean code, Swift Server Workgroup and meetup, and more. I recommend checking out the links below. (00:00) - Introduction (00:22) - Joannis Orlandos (00:51) - Swift Server Workgroup (04:56) - Hummingbird (20:53) - SetApp (22:07) - Structu…
…
continue reading
Some thoughts on the wins and losses of developing a game by yourself versus a team. I welcome your participation in the show and discussion of this topic. (00:00) - Introduction (00:14) - Solo game development (03:53) - Buy me a Coffee (04:52) - Contact Me Contact me to share your thoughts https://peterwitham.com ★ Support this podcast ★…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Matt Van Itallie - Sema software, generative ai and code analysis
37:53
37:53
Play later
Play later
Lists
Like
Liked
37:53
I talked with Matt Van Itallie, founder and CEO of Sema, a software company specializing in helping non-technical executives understand software development. We discussed generative AI, developer retention, intellectual property protection, and more. I bet you never considered using AI to help you, your team, and your company better understand your…
…
continue reading
After a major pandemic and 3 iOS releases later, Paul Hudson of Hacking with Swift comes on to talk about his new open-source project Ignite. Ignite is a static site builder for Swift developers, offering an expressive, powerful API to build beautiful websites that work great on all devices. We chat about his use Result Builders, the future of Macr…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
In the news, WWDC 24, EU Trader or not? Xcode 15 Bugs?
11:32
11:32
Play later
Play later
Lists
Like
Liked
11:32
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 developers face in the EU. Additionally, I touch on the issues with the latest Xcode version and express my hopes for a more stable release in the future. Stay tuned for upcoming inter…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Update on porting my game from Unity to Unreal Engine
9:25
9:25
Play later
Play later
Lists
Like
Liked
9:25
In this episode of the UIBuzz podcast, I explore the journey of updating and porting my Unity game to Unreal Engine. Delving into blueprints, I share my experience transitioning from traditional coding to a more visual approach. Embracing the efficiency and creativity that blueprint coding offers. I discuss the ease of logic implementation and the …
…
continue reading
I learned a lot this week from looking at my YouTube statistics for Podcasts. You might not know this, but you can mark content on YouTube as a Podcast. That generates some exciting observations for us Podcasters. My YouTube channel https://youtube.com/@peterwitham (00:00) - Introduction (00:18) - YouTube Podcast observations (04:29) - Rate and Rev…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Create Android apps using Skip.tools and Swift
44:13
44:13
Play later
Play later
Lists
Like
Liked
44:13
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 episode Previous show appearance Take the tour of Skip.tools Sharing C between Swift and Kotlin Become a Patreon member and help this Podcast survive https://www.patreon.com/compileswift…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
SwiftUI Tips and Tricks with Craig Clayton
49:14
49:14
Play later
Play later
Lists
Like
Liked
49:14
Craig Clayton from the DesignToSwiftUI Youtube channel comes on to talk about his favorite tips as as designer when it comes to SwiftUI as well as previews his upcoming talk on testing at Deep Dish Swift. Guest Craig Clayton (YouTube @DesigntoSwiftUI) Craig Clayton (@thedevme@mastodon.cloud) - mastodon.cloud mastodon.cloud/@thedevme (@thedevme) / X…
…
continue reading
In this episode, I am catching up on my indie game, Project Hack. I want to share my progress and plans as I build out the multiplayer version in Unreal Engine. This is a fun passion project for me, and it fills the gaps between work and side projects that need to be done. You can find the blog posts at https://peterwitham.com/p8k ★ Support this po…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Tips to help introverts and quiet ones survive software development
10:33
10:33
Play later
Play later
Lists
Like
Liked
10:33
In this episode, I share content originally aired on my UIBuzz podcast, aimed at introverted individuals navigating the software development world. Recognizing the challenges quieter, more introverted people face in a field that often values collaboration and networking, I offer advice, personal opinions, and encouragement to help listeners thrive …
…
continue reading
![Artwork](/static/images/128pixel.png)
1
WordPress advertising follow up, the results and numbers
5:55
5:55
Play later
Play later
Lists
Like
Liked
5:55
In this episode, I dive into my Jetpack and WordPress advertising experiment results. From setting up the campaign to analyzing the clicks and traffic impact, I share insights on targeting a niche audience and the campaign's success. Join me as I discuss the lessons learned and my plans for future advertising strategies. Stay tuned for a detailed b…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Triple Glazed Apple Development with Malin Sundberg and Kai Dombrowski
55:41
55:41
Play later
Play later
Lists
Like
Liked
55:41
Malin and Kai from Triple Glazed Studios join us for a discussion on building their indie app Orbit and Mercury from prototype to feature enhancement and working in the Apple ecosystem. Guest Kai Dombrowski (@airkai) / X Kai (@kaidombrowski@mastodon.social) - Mastodon Kai Dombrowski (@kaidombrowski) on Threads Malin Sundberg (@malinsundberg) / X Ma…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Paying for advertising on WordPress, an experiment
5:40
5:40
Play later
Play later
Lists
Like
Liked
5:40
In the latest episode of the PW podcast, I shared my experiment with paid advertising on WordPress. I invested $35 to promote a podcast episode about developer mental health. I chose WordPress sites as they align with my target audience of developers and creators. Stay tuned for updates on the campaign's performance! As mentioned in this episode ht…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Dev log - Make that app design better for the users
8:49
8:49
Play later
Play later
Lists
Like
Liked
8:49
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 those feeling the same way. (00:00) - Introduction (00:24) - Pivot that app design (01:29) - Job Finder Tracker (02:30) - Make those colors prettier (07:50) - Dev Club Discord (08:11) - B…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Achievement system in your games for retaining players
6:02
6:02
Play later
Play later
Lists
Like
Liked
6:02
In this episode, I discuss the importance of adding achievements to games after implementing a leaderboard in my iOS game. I explain achievements, how they benefit player engagement, and how they extend the game's lifespan. I share examples like jumping hurdles and seasonal events to keep players coming back. Achievements provide goals, a sense of …
…
continue reading
Adam Rush from SwiftLeeds comes on the show to prognosticate and dream with me the possibilities of WWDC 2024 and how advancements in AI as well as the new Vision Pro will affect this year's developer conference. Guest Adam Rush (@Adam9Rush) / X SwiftlyRush - Xcode Tips and Tricks, Building apps with Swift & SwiftUI Adam Rush (@adamrush@mastodon.so…
…
continue reading
![Artwork](/static/images/128pixel.png)
1
Adding Game Center to your apps and games
19:20
19:20
Play later
Play later
Lists
Like
Liked
19:20
Patreon members get a video version showing all the code -> https://patreon.com/compileswift Game Center is a great way to add features and interest to your apps and games. In this episode, I explain everything you need to do to get started; you may be surprised just how little effort it takes, thanks to Apple services. Not only do Patreon members …
…
continue reading