<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>PeterWitham.com’s Blog</title><description>Developer, Podcaster, Streamer</description><link>https://peterwitham.com</link><item><title>MooFO is here. Aliens are real and the Cows are afraid.</title><link>https://peterwitham.com/2026/moofo-release</link><guid isPermaLink="true">https://peterwitham.com/2026/moofo-release</guid><description>Play MooFO on the Web for free</description><pubDate>Sat, 27 Jun 2026 20:00:15 GMT</pubDate></item><item><title>Job Finder Tracker iOS Updates</title><link>https://peterwitham.com/2026/jft-updates</link><guid isPermaLink="true">https://peterwitham.com/2026/jft-updates</guid><description>Most requested feature is now live</description><pubDate>Thu, 25 Jun 2026 14:00:15 GMT</pubDate></item><item><title>WWDC 26 is here</title><link>https://peterwitham.com/2026/pre-wwdc</link><guid isPermaLink="true">https://peterwitham.com/2026/pre-wwdc</guid><description>Apple developer conference time, my plans</description><pubDate>Sun, 07 Jun 2026 14:30:15 GMT</pubDate></item><item><title>My Godot 3D experiences and Unity China Packages</title><link>https://peterwitham.com/2026/uibuzz/e79</link><guid isPermaLink="true">https://peterwitham.com/2026/uibuzz/e79</guid><description>Creating 3D games in Godot, plus more Unity troubles</description><pubDate>Sat, 11 Apr 2026 12:25:00 GMT</pubDate></item><item><title>Catching up while sick, Updates and Reflections</title><link>https://peterwitham.com/2026/pwpodcast/e72</link><guid isPermaLink="true">https://peterwitham.com/2026/pwpodcast/e72</guid><description>Being a creator is hard when you are sick, especially Podcasting!</description><pubDate>Sat, 04 Apr 2026 23:30:00 GMT</pubDate></item><item><title>You should own the media you pay for!</title><link>https://peterwitham.com/2026/pwpodcast/e71</link><guid isPermaLink="true">https://peterwitham.com/2026/pwpodcast/e71</guid><description>Prototype fast using simple shapes to get to the core features.</description><pubDate>Sat, 21 Mar 2026 12:00:00 GMT</pubDate></item><item><title>Prototyping with simple elements</title><link>https://peterwitham.com/2026/pwpodcast/e70</link><guid isPermaLink="true">https://peterwitham.com/2026/pwpodcast/e70</guid><description>Prototype fast using simple shapes to get to the core features.</description><pubDate>Fri, 06 Mar 2026 13:00:00 GMT</pubDate></item><item><title>Social Networks and me, where did the content go?</title><link>https://peterwitham.com/2026/pwpodcast/e69</link><guid isPermaLink="true">https://peterwitham.com/2026/pwpodcast/e69</guid><description>I&apos;ve given up on all social media platforms—they&apos;re drowning in AI-generated slop and clickbait.</description><pubDate>Mon, 16 Feb 2026 13:00:00 GMT</pubDate></item><item><title>Back it up off site! Because you should!</title><link>https://peterwitham.com/2026/uibuzz/e78</link><guid isPermaLink="true">https://peterwitham.com/2026/uibuzz/e78</guid><description>Having just a local back up is the same as no back up.</description><pubDate>Mon, 16 Feb 2026 12:10:00 GMT</pubDate></item><item><title>Job Finder Tracker for Android</title><link>https://peterwitham.com/2026/job-finder-track-android</link><guid isPermaLink="true">https://peterwitham.com/2026/job-finder-track-android</guid><description>Update on Android app. It&apos;s is almost done!</description><pubDate>Wed, 11 Feb 2026 23:30:15 GMT</pubDate></item><item><title>Pivot to Web-based Tech for Scripting in Project Hack</title><link>https://peterwitham.com/2026/uibuzz/e77</link><guid isPermaLink="true">https://peterwitham.com/2026/uibuzz/e77</guid><description>Moving Project Hack from Unity to web technologies—React, TypeScript, and Vite.</description><pubDate>Sun, 01 Feb 2026 12:10:00 GMT</pubDate></item><item><title>MTJC Podcast appearance</title><link>https://peterwitham.com/2026/mtjc-guest</link><guid isPermaLink="true">https://peterwitham.com/2026/mtjc-guest</guid><description>Honored to be a guest on the MTJC podcast this week talking AI and Apple.</description><pubDate>Sat, 31 Jan 2026 12:16:15 GMT</pubDate></item><item><title>Life and project balance</title><link>https://peterwitham.com/2026/pwpodcast/e68</link><guid isPermaLink="true">https://peterwitham.com/2026/pwpodcast/e68</guid><description>It can be tough to work on projects and balance with life.</description><pubDate>Fri, 23 Jan 2026 14:00:00 GMT</pubDate></item><item><title>My experiences with AI-assisted Android porting of iOS apps</title><link>https://peterwitham.com/2026/uibuzz/e76</link><guid isPermaLink="true">https://peterwitham.com/2026/uibuzz/e76</guid><description>I need to port my apps to Android and AI can help me. Some challenges I faced and how I overcame them.</description><pubDate>Tue, 13 Jan 2026 12:10:00 GMT</pubDate></item><item><title>End of year review and thinking about 2026</title><link>https://peterwitham.com/2025/pwpodcast/e67</link><guid isPermaLink="true">https://peterwitham.com/2025/pwpodcast/e67</guid><description>Looking Back at my year and where to go in 2026.</description><pubDate>Tue, 23 Dec 2025 14:40:00 GMT</pubDate></item><item><title>What a Month</title><link>https://peterwitham.com/2025/journal/12-17-25-what-a-month</link><guid isPermaLink="true">https://peterwitham.com/2025/journal/12-17-25-what-a-month</guid><description>It&apos;s been crazy, but I&apos;ve moved a lot forward.</description><pubDate>Wed, 17 Dec 2025 10:50:00 GMT</pubDate></item><item><title>Game balancing is hard</title><link>https://peterwitham.com/2025/uibuzz/e74</link><guid isPermaLink="true">https://peterwitham.com/2025/uibuzz/e74</guid><description>This episode of the UIBuzz Podcast is all about creating a feeling of balance when developing games.</description><pubDate>Sun, 30 Nov 2025 17:10:00 GMT</pubDate></item><item><title>Crazy season and when apps go bad</title><link>https://peterwitham.com/2025/pwpodcast/e66</link><guid isPermaLink="true">https://peterwitham.com/2025/pwpodcast/e66</guid><description>It&apos;s the end of year drive to finish things and solve the last few (major)bugs.</description><pubDate>Sat, 22 Nov 2025 14:45:00 GMT</pubDate></item><item><title>Why Over-Explaining Matters, lessons from software and life</title><link>https://peterwitham.com/2025/pwpodcast/e65</link><guid isPermaLink="true">https://peterwitham.com/2025/pwpodcast/e65</guid><description>In this episode I discuss shipping Sub Radar and the first update.</description><pubDate>Mon, 10 Nov 2025 15:15:00 GMT</pubDate></item><item><title>The pleasure of checking the box and sitting back</title><link>https://peterwitham.com/2025/pwpodcast/e64</link><guid isPermaLink="true">https://peterwitham.com/2025/pwpodcast/e64</guid><description>In this episode I discuss shipping Sub Radar and the first update.</description><pubDate>Fri, 31 Oct 2025 15:15:00 GMT</pubDate></item><item><title>Shipping My First Sub Radar Update</title><link>https://peterwitham.com/2025/pwpodcast/e63</link><guid isPermaLink="true">https://peterwitham.com/2025/pwpodcast/e63</guid><description>In this episode I discuss shipping Sub Radar and the first update.</description><pubDate>Sat, 18 Oct 2025 13:30:00 GMT</pubDate></item><item><title>The Farmer Was Replaced Review</title><link>https://peterwitham.com/2025/the-farmer-was-replaced</link><guid isPermaLink="true">https://peterwitham.com/2025/the-farmer-was-replaced</guid><description>The Farmer Was Replaced is a game that combines farming with programming.</description><pubDate>Fri, 10 Oct 2025 23:00:00 GMT</pubDate></item><item><title>People First</title><link>https://peterwitham.com/2025/pwpodcast/e62</link><guid isPermaLink="true">https://peterwitham.com/2025/pwpodcast/e62</guid><description>Why companies need to understand the importance of employee happiness and how it can positively impact their bottom line.</description><pubDate>Sat, 27 Sep 2025 22:30:00 GMT</pubDate></item><item><title>AI for Unity Game Development</title><link>https://peterwitham.com/2025/uibuzz/09-04-25-unity-ai-game-development</link><guid isPermaLink="true">https://peterwitham.com/2025/uibuzz/09-04-25-unity-ai-game-development</guid><description>UIBuzz Videocast sharing my recent journey using AI tools like Claude Code and Bezi to solve real Unity game dev problems.</description><pubDate>Thu, 04 Sep 2025 00:40:00 GMT</pubDate></item><item><title>End of an era, the Compile Swift Podcast</title><link>https://peterwitham.com/2025/journal/09-01-25-compileswift-podcast</link><guid isPermaLink="true">https://peterwitham.com/2025/journal/09-01-25-compileswift-podcast</guid><description>Yesterday I released the last episode of the Compile Swift Podcast.</description><pubDate>Mon, 01 Sep 2025 15:00:00 GMT</pubDate></item><item><title>Why You Should Do the Boring Bit First. Lessons from Starting Over (Again and Again)</title><link>https://peterwitham.com/2025/pwpodcast/e60</link><guid isPermaLink="true">https://peterwitham.com/2025/pwpodcast/e60</guid><description>Stop hitting the wall after you start a project. Lessons learned to help you complete that project.</description><pubDate>Sun, 24 Aug 2025 15:00:00 GMT</pubDate></item><item><title>Fun with Claude Code</title><link>https://peterwitham.com/2025/journal/08-24-25-fun-with-claude-code</link><guid isPermaLink="true">https://peterwitham.com/2025/journal/08-24-25-fun-with-claude-code</guid><description>I thought I would have fun with Claude Code and ask it to create an app Web site for me.</description><pubDate>Sun, 24 Aug 2025 04:00:00 GMT</pubDate></item><item><title>The Career Game Loop Book Review</title><link>https://peterwitham.com/2025/the-career-game-loop-review</link><guid isPermaLink="true">https://peterwitham.com/2025/the-career-game-loop-review</guid><description>Careers are harder than ever to navigate, and Jessica Lindl&apos;s book offers a fresh perspective on how to approach them.</description><pubDate>Sun, 03 Aug 2025 14:40:00 GMT</pubDate></item><item><title>The next game in development</title><link>https://peterwitham.com/2025/journal/07-28-25-the-next-game</link><guid isPermaLink="true">https://peterwitham.com/2025/journal/07-28-25-the-next-game</guid><description>Now that I shipped Drop Saw the next game starts or evolves?</description><pubDate>Mon, 28 Jul 2025 18:00:00 GMT</pubDate></item><item><title>Project Hack Early Boss Build</title><link>https://peterwitham.com/2025/journal/project-hack-2-early-bosses</link><guid isPermaLink="true">https://peterwitham.com/2025/journal/project-hack-2-early-bosses</guid><description>I now have a working model for the boss fights</description><pubDate>Wed, 02 Jul 2025 01:45:00 GMT</pubDate></item><item><title>Xcode 26 and ChatGPT</title><link>https://peterwitham.com/2025/journal/06-10-25-xcode-chatgpt</link><guid isPermaLink="true">https://peterwitham.com/2025/journal/06-10-25-xcode-chatgpt</guid><description>Apple WWDC25 introduced Xcode 26 with ChatGPT integration</description><pubDate>Tue, 10 Jun 2025 16:30:00 GMT</pubDate></item><item><title>Podcast Appearances talking WWDC25</title><link>https://peterwitham.com/2025/journal/06-09-25-wwdc25-podcast-guest</link><guid isPermaLink="true">https://peterwitham.com/2025/journal/06-09-25-wwdc25-podcast-guest</guid><description>I was honored to appear on two podcasts talking Apple WWDC25</description><pubDate>Tue, 10 Jun 2025 04:30:00 GMT</pubDate></item><item><title>Upgrading Endless Hurdles to Godot 4.4</title><link>https://peterwitham.com/2025/journal/05-17-25-endless-hurdles-engine-upgrade</link><guid isPermaLink="true">https://peterwitham.com/2025/journal/05-17-25-endless-hurdles-engine-upgrade</guid><description>I&apos;m happy to report that everything is mostly fine after engine upgrade.</description><pubDate>Sat, 17 May 2025 14:00:00 GMT</pubDate></item><item><title>Less productivity, more enjoyment</title><link>https://peterwitham.com/2025/journal/04-14-less-productivity-more-enjoyment</link><guid isPermaLink="true">https://peterwitham.com/2025/journal/04-14-less-productivity-more-enjoyment</guid><description>Folks know that I love productivity hacks. But you can be too focused and less happy.</description><pubDate>Tue, 22 Apr 2025 01:00:00 GMT</pubDate></item><item><title>Project Hack Reboot v2</title><link>https://peterwitham.com/2025/journal/project-hack-reboot-v2</link><guid isPermaLink="true">https://peterwitham.com/2025/journal/project-hack-reboot-v2</guid><description>I have been quiet on Project Hack for a while, now is the time to go public with updates</description><pubDate>Sat, 29 Mar 2025 14:15:00 GMT</pubDate></item><item><title>Compile Swift Podcast - New name, more content</title><link>https://peterwitham.com/2025/new-name-more-content</link><guid isPermaLink="true">https://peterwitham.com/2025/new-name-more-content</guid><description>I decided to combine many development passions into one Podcast.</description><pubDate>Sun, 02 Feb 2025 14:02:00 GMT</pubDate></item><item><title>2025 Bad start, and the best start</title><link>https://peterwitham.com/2025/journal/2025-bad-start-best-start</link><guid isPermaLink="true">https://peterwitham.com/2025/journal/2025-bad-start-best-start</guid><description>As you can tell, I&apos;m late to the first post of 2025. It&apos;s been quite a beginning to the year, but I plan for it to be better.</description><pubDate>Tue, 21 Jan 2025 14:00:00 GMT</pubDate></item><item><title>12 months of Apple</title><link>https://peterwitham.com/2024/compileswift/s07-e22</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e22</guid><description>We take a look back at 2024 Apple notable events</description><pubDate>Mon, 30 Dec 2024 00:00:00 GMT</pubDate></item><item><title>App Store Presence and Optimization</title><link>https://peterwitham.com/2024/compileswift/s07-e21</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e21</guid><description>App store presence and optimization can be as simple or complicated as you choose.</description><pubDate>Sun, 15 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Breaking old projects with updates</title><link>https://peterwitham.com/2024/journal/breaking-old-projects-with-updates</link><guid isPermaLink="true">https://peterwitham.com/2024/journal/breaking-old-projects-with-updates</guid><description>A cautionary tale about updating old projects with new software. The pitfalls of using the latest versions of tools.</description><pubDate>Fri, 29 Nov 2024 15:20:00 GMT</pubDate></item><item><title>Swift on the Server with Hummingbird</title><link>https://peterwitham.com/2024/compileswift/s07-e20</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e20</guid><description>In this episode we sit down and discuss Swift on the server with a focus on Hummingbird.</description><pubDate>Sun, 24 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Reverse Black Friday</title><link>https://peterwitham.com/2024/journal/reverse-black-friday</link><guid isPermaLink="true">https://peterwitham.com/2024/journal/reverse-black-friday</guid><description>This year, for several reasons, mostly around rising costs of everything, I decided to reverse my normal pattern and instead of shopping, I’m reducing.</description><pubDate>Fri, 22 Nov 2024 12:20:00 GMT</pubDate></item><item><title>AI Tools for app makers</title><link>https://peterwitham.com/2024/compileswift/s07-e19</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e19</guid><description>In this episode, we discuss AI tools that can aid developers to get their work done.</description><pubDate>Sat, 09 Nov 2024 00:00:00 GMT</pubDate></item><item><title>I tried Cursor and the results were surprising</title><link>https://peterwitham.com/2024/journal/i-tried-cursor</link><guid isPermaLink="true">https://peterwitham.com/2024/journal/i-tried-cursor</guid><description>At the weekend I used Cursor to create a Web app and the results left me more than impressed.</description><pubDate>Mon, 04 Nov 2024 12:00:00 GMT</pubDate></item><item><title>App Intents</title><link>https://peterwitham.com/2024/compileswift/s07-e18</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e18</guid><description>App Intents are a great way to expose parts of your application to the system.</description><pubDate>Sat, 26 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Gorkem Ercan - Eclipse, AI/ML, CI/CD</title><link>https://peterwitham.com/2024/compileswift/s07-e17</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e17</guid><description>Interview with Gorkem Ercan on many topics including CI/CD and Apple development.</description><pubDate>Sat, 19 Oct 2024 00:00:00 GMT</pubDate></item><item><title>App Pricing Part 2</title><link>https://peterwitham.com/2024/compileswift/s07-e16</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e16</guid><description>In part 2 of our pricing discussion we talk numbers.</description><pubDate>Sat, 12 Oct 2024 00:00:00 GMT</pubDate></item><item><title>App Pricing Part 1</title><link>https://peterwitham.com/2024/compileswift/s07-e15</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e15</guid><description>App Pricing is a complicated subject, in part 1 we discuss models.</description><pubDate>Sat, 05 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Nobody cares what you did in one hour</title><link>https://peterwitham.com/2024/journal/nobody-cares-what-you-did-in-one-hour</link><guid isPermaLink="true">https://peterwitham.com/2024/journal/nobody-cares-what-you-did-in-one-hour</guid><description>Most of us have seen those posts claiming &apos;I did this in x time&apos;. Nobody cares but you.</description><pubDate>Tue, 24 Sep 2024 13:58:00 GMT</pubDate></item><item><title>Talking TestFlight</title><link>https://peterwitham.com/2024/compileswift/s07-e14</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e14</guid><description>TestFlight is great for getting apps to testers before shipping to production.</description><pubDate>Sat, 21 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Apple iPhone 16 for Developers</title><link>https://peterwitham.com/2024/compileswift/s07-e13</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e13</guid><description>iPhone 16 has some important updates for developers to take note of.</description><pubDate>Sat, 14 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Swift 6 Migration</title><link>https://peterwitham.com/2024/compileswift/s07-e12</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e12</guid><description>Migrating to Swift 6 can be a pain, but these tips should help.</description><pubDate>Sun, 08 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Compile Swift Podcast gets a co-host</title><link>https://peterwitham.com/2024/compileswift/s07-e11</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e11</guid><description>Say hello to the new co-host of the Compile Swift podcast.</description><pubDate>Sat, 31 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Alternative AppStores, are you ready for the new OS versions?</title><link>https://peterwitham.com/2024/compileswift/s07-e10</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e10</guid><description>Alternative Apple AppStores are now live, are you going to invest time in your apps with them?</description><pubDate>Sun, 25 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Plinky and being featured on the AppStore with Joe Fabisevich</title><link>https://peterwitham.com/2024/compileswift/s07-e09</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e09</guid><description>I discuss Plinky and being featured on the AppStore with creator Joe Fabisevich.</description><pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Embracing new API&apos;s whilst retaining backwards compatibility</title><link>https://peterwitham.com/2024/compileswift/s07-e07</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e07</guid><description>Using new features and API&apos;s in your app that require specific OS versions is possible whilst retaining backwards compatibility. Here&apos;s how.</description><pubDate>Sat, 10 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Beta 4 releases plus installing Sequoia on a separate drive</title><link>https://peterwitham.com/2024/compileswift/s07-e06</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e06</guid><description>Installing multiple macOS versions alongside each other requires some specific steps. I walk you through the whole process.</description><pubDate>Sat, 03 Aug 2024 00:00:00 GMT</pubDate></item><item><title>Endless Hurdles 1.4.5 - The road to release</title><link>https://peterwitham.com/2024/journal/endless-hurdles-145</link><guid isPermaLink="true">https://peterwitham.com/2024/journal/endless-hurdles-145</guid><description>There is a story behind the new release that I felt was worth documenting, plus lessons learned.</description><pubDate>Sat, 20 Jul 2024 02:53:00 GMT</pubDate></item><item><title>All code is legacy, deal with it now</title><link>https://peterwitham.com/2024/compileswift/s07-e05</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e05</guid><description>Everything we write becomes legacy code once it&apos;s written. How do we deal with that today?</description><pubDate>Fri, 19 Jul 2024 12:45:00 GMT</pubDate></item><item><title>You need to promote yourself, tips to start</title><link>https://peterwitham.com/2024/compileswift/s07-e04</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e04</guid><description>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 started on the path to success.</description><pubDate>Sun, 07 Jul 2024 17:43:00 GMT</pubDate></item><item><title>Learning Blender in public, a great resource, video game testing advice</title><link>https://peterwitham.com/2024/uibuzz/e68</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e68</guid><description>My first serious attempt to learn Blender for making game assets plus a great resource.</description><pubDate>Thu, 04 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Zed editor for Swift and collaboration, Xcode 16 predictive assist and which iPad?</title><link>https://peterwitham.com/2024/compileswift/s07-e03</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e03</guid><description>Zed is a very fast code editor that now supports Swift. Xcode 16 is working great for me, and which iPad is the right one?</description><pubDate>Sun, 30 Jun 2024 17:43:00 GMT</pubDate></item><item><title>The one after WWDC24, what comes next</title><link>https://peterwitham.com/2024/compileswift/s07-e02</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e02</guid><description>Now that Apple&apos;s WWDC24 conference is over, let&apos;s talk about what comes next and plan for the fall.</description><pubDate>Sun, 16 Jun 2024 17:00:00 GMT</pubDate></item><item><title>Everything you do has value</title><link>https://peterwitham.com/2024/uibuzz/e67</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e67</guid><description>Why it&apos;s essential to recognize the worth of your time and the fine line between offering services for free or charging.</description><pubDate>Sun, 16 Jun 2024 00:00:00 GMT</pubDate></item><item><title>WWDC24 Compile Swift roundtable discussion</title><link>https://peterwitham.com/2024/compileswift/s07-e01</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s07-e01</guid><description>I got together with some good developer friends to discuss the details from WWDC24 and how that affects users and developers.</description><pubDate>Thu, 13 Jun 2024 00:00:00 GMT</pubDate></item><item><title>WWDC24 Hopes and Wishes</title><link>https://peterwitham.com/2024/compileswift/s06-e17</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e17</guid><description>Some hopes and wishes for what we might see from WWDC24 this year.</description><pubDate>Sat, 08 Jun 2024 00:00:00 GMT</pubDate></item><item><title>What I do when starting a new app before coding?</title><link>https://peterwitham.com/2024/compileswift/s06-e16</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e16</guid><description>A Discord member question answered, what do I do before I start coding?</description><pubDate>Mon, 03 Jun 2024 00:00:00 GMT</pubDate></item><item><title>CoreData, CloudKit and user data sync, a few tips</title><link>https://peterwitham.com/2024/compileswift/s06-e15</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e15</guid><description>CloudKit and iCloud are excellent ways to store user data and make it accessible across multiple devices.</description><pubDate>Mon, 27 May 2024 00:00:00 GMT</pubDate></item><item><title>Should you use 3rd party services or make your own</title><link>https://peterwitham.com/2024/uibuzz/e66</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e66</guid><description>3rd party services for game backends are great, but should you use them or build them?</description><pubDate>Mon, 27 May 2024 00:00:00 GMT</pubDate></item><item><title>How do we combat the rising tide of cross platform on mobile?</title><link>https://peterwitham.com/2024/compileswift/s06-e14</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e14</guid><description>Listener Question - How do we combat the rising tide of cross platform on mobile?</description><pubDate>Tue, 21 May 2024 00:00:00 GMT</pubDate></item><item><title>WordPress to Astro site conversion</title><link>https://peterwitham.com/2024/uibuzz/e65</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e65</guid><description>Time to move away from WordPress, Astro is my goto site generator now. But sometimes the pain is not the design, it&apos;s the years of content that needs converting.</description><pubDate>Tue, 07 May 2024 00:00:00 GMT</pubDate></item><item><title>Apple Event, Where are the Swift live streamers?</title><link>https://peterwitham.com/2024/compileswift/s06-e13</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e13</guid><description>In this episode, we have an Apple event in May for new iPad? Listener question - Where are all the Swift live streamers?</description><pubDate>Sun, 28 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Serverside Swift, Structured Concurrency and more with Joannis Orlandos</title><link>https://peterwitham.com/2024/compileswift/s06-e12</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e12</guid><description>In this episode, I talk with Joannis Orlandos about Serverside Swift, Structured Concurrency, maintaining good, clean code, Swift Server Workgroup.</description><pubDate>Mon, 15 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Local Nextcloud for Dropbox replacement</title><link>https://peterwitham.com/2024/journal/local-nextcloud-for-dropbox-replacement</link><guid isPermaLink="true">https://peterwitham.com/2024/journal/local-nextcloud-for-dropbox-replacement</guid><pubDate>Thu, 11 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Solo vs team game development</title><link>https://peterwitham.com/2024/uibuzz/e64</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e64</guid><description>Some thoughts on the wins and losses of developing a game by yourself versus a team.</description><pubDate>Thu, 11 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Matt Van Itallie - Sema software, generative ai and code analysis</title><link>https://peterwitham.com/2024/compileswift/s06-e11</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e11</guid><description>I talked with Matt Van Itallie, founder and CEO of Sema, we discussed generative AI, developer retention, intellectual property protection, and more.</description><pubDate>Fri, 05 Apr 2024 00:00:00 GMT</pubDate></item><item><title>WWDC 24, EU Trader or Not? Xcode 15 Bugs?</title><link>https://peterwitham.com/2024/compileswift/s06-e10</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e10</guid><description>News on WWDC 24, I talk about the EU Apple trader or not situation and Xcode 15 bugs.</description><pubDate>Sat, 30 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Update on porting my game from Unity to UnrealEngine</title><link>https://peterwitham.com/2024/uibuzz/e63</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e63</guid><description>Some thoughts on the wins and losses of developing a game by yourself versus a team.</description><pubDate>Sat, 30 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Charge Apple Watch using an iPhone</title><link>https://peterwitham.com/2024/journal/charge-apple-watch-with-iphone</link><guid isPermaLink="true">https://peterwitham.com/2024/journal/charge-apple-watch-with-iphone</guid><description>Why did I never think to try charging my Apple Watch via my iPhone with USB-C connection before now.</description><pubDate>Sun, 24 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Create Android apps using Skip.tools and Swift</title><link>https://peterwitham.com/2024/compileswift/s06-e09</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e09</guid><description>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.</description><pubDate>Sat, 23 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Project Hack game updates (Unreal Engine)</title><link>https://peterwitham.com/2024/uibuzz/e62</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e62</guid><description>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.</description><pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Tips to help introverts and quiet ones survive software development</title><link>https://peterwitham.com/2024/compileswift/s06-e08</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e08</guid><description>In this episode, I share content originally aired on my UIBuzz podcast, aimed at introverted individuals navigating the software development world.</description><pubDate>Sun, 10 Mar 2024 00:00:00 GMT</pubDate></item><item><title>WordPress Advertising Results</title><link>https://peterwitham.com/2024/journal/wordpress-advertising-followup</link><guid isPermaLink="true">https://peterwitham.com/2024/journal/wordpress-advertising-followup</guid><description>I&apos;m excited to share my recent experiments with Jetpack and WordPress advertising.</description><pubDate>Fri, 08 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Superlist - The new task app everywhere</title><link>https://peterwitham.com/2024/reviews/superlist-the-new-task-app-everywhere</link><guid isPermaLink="true">https://peterwitham.com/2024/reviews/superlist-the-new-task-app-everywhere</guid><description>There is a new TODO app, and it has a lot of great features from many different apps.</description><pubDate>Sat, 02 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Paying for WordPress advertising, an experiment</title><link>https://peterwitham.com/2024/journal/wordpress-advertising-an-experiment</link><guid isPermaLink="true">https://peterwitham.com/2024/journal/wordpress-advertising-an-experiment</guid><description>I wanted to share with you my recent experiment with paying for advertising. As some of you know, I like to try different things to see how they work for me.</description><pubDate>Thu, 29 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Make that app design better for users</title><link>https://peterwitham.com/2024/compileswift/s06-e07</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e07</guid><description>A developer log this week. I&apos;m not happy with the design of one of my apps, and I&apos;m sharing some thoughts on why and what I intend to do about it. This might help those feeling the same way.</description><pubDate>Sun, 25 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Achievement system in your games for retaining players</title><link>https://peterwitham.com/2024/uibuzz/e61</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e61</guid><description>Some thoughts on the wins and losses of developing a game by yourself versus a team.</description><pubDate>Fri, 23 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Adding Game Center to your apps and games</title><link>https://peterwitham.com/2024/compileswift/s06-e06</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e06</guid><description>Learn why you should consider using GameCenter to attract new users and keep the existing ones coming back.</description><pubDate>Sun, 18 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Are Web Apps the answer to App Store problems?</title><link>https://peterwitham.com/2024/uibuzz/e60</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e60</guid><description>Some thoughts on the wins and losses of developing a game by yourself versus a team.</description><pubDate>Sat, 10 Feb 2024 00:00:00 GMT</pubDate></item><item><title>VisionPro Ships, first impressions, AppStore changes for the EU and US</title><link>https://peterwitham.com/2024/compileswift/s06-e04</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e04</guid><description>Live streaming is popular among developers for many reasons. I discuss this and more with FullQueueDeveloper (Daniel) in this episode.</description><pubDate>Sun, 04 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Developer struggles and getting through them</title><link>https://peterwitham.com/2024/compileswift/s06-e05</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e05</guid><description>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.</description><pubDate>Sun, 04 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Godot 4 Android Performance</title><link>https://peterwitham.com/2024/uibuzz/e59</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e59</guid><description>I have found that the performance on Android of a Godot 4 exported game is just dreadful—some questions and observations in this episode.</description><pubDate>Sat, 03 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Live streaming as a developer</title><link>https://peterwitham.com/2024/compileswift/s06-e03</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e03</guid><description>Live streaming is popular among developers for many reasons. I discuss this and more with FullQueueDeveloper (Daniel) in this episode.</description><pubDate>Fri, 26 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Adding a leaderboard to my game and why you should think about them</title><link>https://peterwitham.com/2024/uibuzz/e58</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e58</guid><description>Leaderboards are a great way to keep players and find new ones. Competition is something players love.</description><pubDate>Fri, 26 Jan 2024 00:00:00 GMT</pubDate></item><item><title>GameCenter comes to Endless Hurdles</title><link>https://peterwitham.com/2024/journal/game-center-comes-to-endless-hurdles</link><guid isPermaLink="true">https://peterwitham.com/2024/journal/game-center-comes-to-endless-hurdles</guid><pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate></item><item><title>AAA Games are boring and uninspired</title><link>https://peterwitham.com/2024/uibuzz/e57</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e57</guid><description>I discuss the issue of AAA games not meeting players&apos; expectations and feeling bored and uninspired. And why indie games are better.</description><pubDate>Thu, 18 Jan 2024 00:00:00 GMT</pubDate></item><item><title>macOS Virtual Machines with Bushel</title><link>https://peterwitham.com/2024/compileswift/s06-e02</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e02</guid><description>A conversation between two developers discussing Bushel, an app developed by Leo for creating virtual machines.</description><pubDate>Sun, 14 Jan 2024 00:00:00 GMT</pubDate></item><item><title>First steps with SwiftData</title><link>https://peterwitham.com/2024/compileswift/s06-e01</link><guid isPermaLink="true">https://peterwitham.com/2024/compileswift/s06-e01</guid><description>I decided to wait until I had a real need before learning about SwiftData. That time is now.</description><pubDate>Sat, 06 Jan 2024 00:00:00 GMT</pubDate></item><item><title>My game development and Godot course plans for this year</title><link>https://peterwitham.com/2024/uibuzz/e56</link><guid isPermaLink="true">https://peterwitham.com/2024/uibuzz/e56</guid><description>I discuss my plans for game development, including my first 3D game and building a video course on building a 2D runner game with the Godot engine.</description><pubDate>Fri, 05 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Beating the infinite scroll problem and being productive</title><link>https://peterwitham.com/2024/journal/beating-the-infinite-scroll-problem-and-being-productive</link><guid isPermaLink="true">https://peterwitham.com/2024/journal/beating-the-infinite-scroll-problem-and-being-productive</guid><description>Welcome to the first episode of the PWPodcast. Let&apos;s talk about infinite scrolling and why it&apos;s bad for everyone.</description><pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Indie game Project Hack - Convergence</title><link>https://peterwitham.com/2023/indie-game-project-hack-convergence</link><guid isPermaLink="true">https://peterwitham.com/2023/indie-game-project-hack-convergence</guid><description>After I completed the early proof of concept beta version of Project Hack, I knew I wanted to take time and step back to learn from everything I had done and the feedback I received. Plus, plan the multiplayer aspect.</description><pubDate>Mon, 11 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Muse and Developer Duck with Adam Wulf</title><link>https://peterwitham.com/2023/compileswift/s05-e33</link><guid isPermaLink="true">https://peterwitham.com/2023/compileswift/s05-e33</guid><description>Muse and Developer Duck are apps I use almost daily. I sat down with Adam Wulf, the creator to discuss these and development practices.</description><pubDate>Sat, 02 Dec 2023 00:00:00 GMT</pubDate></item><item><title>OpenAI changes, SpriteKit game updates, and content migration</title><link>https://peterwitham.com/2023/uibuzz/53</link><guid isPermaLink="true">https://peterwitham.com/2023/uibuzz/53</guid><description>OpenAI tightens restrictions on chatGPT apps, SpriteKit used for game development, WordPress to Astro content migration.</description><pubDate>Fri, 10 Nov 2023 00:00:00 GMT</pubDate></item><item><title>AI Tools and New M3 Macs</title><link>https://peterwitham.com/2023/compileswift/s05-e30</link><guid isPermaLink="true">https://peterwitham.com/2023/compileswift/s05-e30</guid><description>This week, I have been exploring some excellent AI tools and catching up on the Apple M3 Macs, Xcode Cloud, and Apple&apos;s increasing service costs.</description><pubDate>Sat, 04 Nov 2023 00:00:00 GMT</pubDate></item><item><title>The Power of Grooming, Workflow for Maximum Productivity</title><link>https://peterwitham.com/2023/pwpodcast/s09-e27</link><guid isPermaLink="true">https://peterwitham.com/2023/pwpodcast/s09-e27</guid><description>I discuss the concept of grooming in software engineering and how it can be applied to various areas of life.</description><pubDate>Sun, 29 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Listener question - Choosing when to fix a bug or ship?</title><link>https://peterwitham.com/2023/compileswift/s05-e29</link><guid isPermaLink="true">https://peterwitham.com/2023/compileswift/s05-e29</guid><description>Deciding when to fix a bug or to ship and fix it in the next release can often be a complicated problem.</description><pubDate>Sat, 21 Oct 2023 00:00:00 GMT</pubDate></item><item><title>My Godot game engine experiences</title><link>https://peterwitham.com/2023/uibuzz/50</link><guid isPermaLink="true">https://peterwitham.com/2023/uibuzz/50</guid><description>My experiences getting started with the Godot game engine have been excellent and very rewarding. Some observations in this episode.</description><pubDate>Wed, 11 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Exploring the Godot game engine</title><link>https://peterwitham.com/2023/exploring-the-godot-game-engine</link><guid isPermaLink="true">https://peterwitham.com/2023/exploring-the-godot-game-engine</guid><description>I sat down this weekend to discover the Godot game engine as a complete beginner and its capabilities. Here are some thoughts.</description><pubDate>Sun, 24 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Project Updates - How my week went</title><link>https://peterwitham.com/2023/8_27_23-project-updates</link><guid isPermaLink="true">https://peterwitham.com/2023/8_27_23-project-updates</guid><description>It was a week of project updates. That&apos;s the short version. But there are so many details.</description><pubDate>Sun, 27 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Apple’s headset tells us something about their vision</title><link>https://peterwitham.com/2023/apples-headset-tells-us-something-about-their-vision</link><guid isPermaLink="true">https://peterwitham.com/2023/apples-headset-tells-us-something-about-their-vision</guid><description>We learned one important thing from WWDC23 if nothing else, Apple make it&apos;s vision clear for going forward.</description><pubDate>Sat, 10 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Fun with SpriteKit and SwiftUI</title><link>https://peterwitham.com/2023/fun-with-spritekit-and-swiftui</link><guid isPermaLink="true">https://peterwitham.com/2023/fun-with-spritekit-and-swiftui</guid><description>Doing development just for the fun of it is a great reward. That is where my SpriteKit and SwiftUI art generator project comes in.</description><pubDate>Wed, 10 May 2023 00:00:00 GMT</pubDate></item><item><title>Project H8ck, Hello Unreal Engine</title><link>https://peterwitham.com/2023/project-hack-unreal-engine</link><guid isPermaLink="true">https://peterwitham.com/2023/project-hack-unreal-engine</guid><description>Creating an Idle-style game with Unreal Engine is proving interesting and challenging. I like it.</description><pubDate>Thu, 27 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Game development update 11 - idle or active, you choose</title><link>https://peterwitham.com/2023/game-development-update-11-idle-or-active-you-choose</link><guid isPermaLink="true">https://peterwitham.com/2023/game-development-update-11-idle-or-active-you-choose</guid><description>This was a massive week for updates and changes in my Project Hack idle game. I will try to capture all the important things.</description><pubDate>Sun, 12 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Game Development Update Journal 10</title><link>https://peterwitham.com/2023/game-development-update-journal-10</link><guid isPermaLink="true">https://peterwitham.com/2023/game-development-update-journal-10</guid><description>This week I had two focused objectives. I checked the box on both of them, which is even better.</description><pubDate>Mon, 16 Jan 2023 00:00:00 GMT</pubDate></item><item><title>New year, 2023 planning</title><link>https://peterwitham.com/2023/2023-planning-new-year-new-approach</link><guid isPermaLink="true">https://peterwitham.com/2023/2023-planning-new-year-new-approach</guid><description>With 2023 dropping on the doorstep, I share my plans for next year in the hope of committing to them and inspiring you along the way.</description><pubDate>Sun, 01 Jan 2023 00:00:00 GMT</pubDate></item><item><title>How to customize a Mac app About screen</title><link>https://peterwitham.com/2022/how-to-customize-a-mac-app-about-screen</link><guid isPermaLink="true">https://peterwitham.com/2022/how-to-customize-a-mac-app-about-screen</guid><description>You can create custom about screens for macOS applications. Let me show you how.</description><pubDate>Sun, 10 Jul 2022 00:00:00 GMT</pubDate></item><item><title>How to use MVVM with SwiftUI</title><link>https://peterwitham.com/2022/mvvm-with-swiftui</link><guid isPermaLink="true">https://peterwitham.com/2022/mvvm-with-swiftui</guid><description>This video explains how to use the MVVM (Model, View, View Model) approach with SwiftUI. Follow along step by step in this easy example.</description><pubDate>Sat, 23 Apr 2022 00:00:00 GMT</pubDate></item><item><title>App First, Platform Later</title><link>https://peterwitham.com/2021/app-first-platform-later</link><guid isPermaLink="true">https://peterwitham.com/2021/app-first-platform-later</guid><description>When designing and creating applications, we need to think beyond any one particular platform. A few thoughts and tips on the subject.</description><pubDate>Thu, 11 Feb 2021 00:00:00 GMT</pubDate></item><item><title>Considerations when choosing between free or paid content</title><link>https://peterwitham.com/2020/choosing-between-free-or-paid-content</link><guid isPermaLink="true">https://peterwitham.com/2020/choosing-between-free-or-paid-content</guid><description>Content has value, but should you make it for free or charge? Some thoughts to help you decide.</description><pubDate>Thu, 22 Oct 2020 00:00:00 GMT</pubDate></item><item><title>Writing Journal Review - Endless Stationery Explorer</title><link>https://peterwitham.com/2022/endless-stationery-explorer-writing-journal-review</link><guid isPermaLink="true">https://peterwitham.com/2022/endless-stationery-explorer-writing-journal-review</guid><description>This is my review of the Endless Stationary Explorer writing journal with Regalia paper.</description><pubDate>Thu, 22 Oct 2020 00:00:00 GMT</pubDate></item><item><title>Making content is tough, dedication has a price</title><link>https://peterwitham.com/2020/making-content-is-tough</link><guid isPermaLink="true">https://peterwitham.com/2020/making-content-is-tough</guid><description>As an independent maker it is very tough to keep up with all the things you know you need to do for keeping momentum in the right direction.</description><pubDate>Fri, 07 Aug 2020 00:00:00 GMT</pubDate></item><item><title>How To Install New Swift Versions in Xcode</title><link>https://peterwitham.com/2016/install-new-swift-versions-xcode</link><guid isPermaLink="true">https://peterwitham.com/2016/install-new-swift-versions-xcode</guid><description>Xcode ships with Swift, but you are not limited to just that version. In fact, you may not be aware of this, but you can have multiple versions of Swift installed at any one time.</description><pubDate>Sun, 24 May 2020 00:00:00 GMT</pubDate></item><item><title>Debugging Swift with Xcode</title><link>https://peterwitham.com/2014/debugging-swift-xcode</link><guid isPermaLink="true">https://peterwitham.com/2014/debugging-swift-xcode</guid><description>Debugging is a fundamental skill for a developer, here are some tips for working with Swift in Xcode.</description><pubDate>Fri, 26 Sep 2014 00:00:00 GMT</pubDate></item><item><title>Application prototyping tips</title><link>https://peterwitham.com/2014/application-prototyping-tips</link><guid isPermaLink="true">https://peterwitham.com/2014/application-prototyping-tips</guid><description>Rapid prototyping can help visualize and interact with an idea. This can help refine ideas before committing to a product.</description><pubDate>Tue, 19 Aug 2014 00:00:00 GMT</pubDate></item></channel></rss>