Serverside Swift, Structured Concurrency and more with Joannis Orlandos
Podcast interview discussing Server-side Swift, Structured Concurrency, the Swift Server Workgroup, and maintaining clean code with developer Joannis Orlandos.
Peter Witham is a software developer and creator writing about mobile app development, game design, and AI-assisted workflows. His blog blends technical insights with personal reflections, podcasts, and lessons from building apps across platforms.
103 articles from this blog
Podcast interview discussing Server-side Swift, Structured Concurrency, the Swift Server Workgroup, and maintaining clean code with developer Joannis Orlandos.
A developer explores setting up a self-hosted Nextcloud server as a free, secure alternative to Dropbox for local file storage and backup.
A podcast episode discussing the pros and cons of solo versus team-based game development, focusing on decision-making, timelines, and motivation.
Interview with Sema CEO Matt Van Itallie on using generative AI for code analysis, developer productivity, and explaining software to non-technical executives.
A podcast episode discussing WWDC 24, developer challenges in the EU, and bugs in Xcode 15, with hopes for a more stable release.
A developer shares their experience porting a Unity game to Unreal Engine, focusing on the benefits and learning curve of using Blueprints for visual coding.
An interview with the creators of Skip.tools, discussing their Swift-to-Kotlin transpiler for building native Android and iOS apps from a single SwiftUI codebase.
A developer shares results from a WordPress advertising campaign using Jetpack to promote a tech podcast episode.
A review of Superlist, a new cross-platform task management app focusing on flexible content creation, nesting, and organization.
A developer shares their experiment with a $35 WordPress.com ad campaign to promote a podcast episode about developer mental health.
A developer discusses recognizing when an app's design isn't resonating with users and shares plans to experiment with improving its visual interface.
A podcast episode discussing the importance of implementing achievement systems in games to boost player engagement and retention.
A guide to integrating Apple's Game Center into iOS apps and games, covering setup, benefits, and implementation with SpriteKit.
Podcast discusses web apps as an alternative to native app stores, exploring cross-platform benefits and user experience challenges.
A developer discusses the common struggle of maintaining motivation for personal projects and side work, offering introspective advice.
Discusses Apple Vision Pro first impressions and the confusing new App Store rules for third-party payments and stores in the EU and US.
A developer discusses the poor performance of Godot 4 games on Android, shares observations, and seeks community solutions.
A podcast episode discussing the motivations and experiences of developers who live stream their coding process and connect with the community.
A developer adds GameCenter leaderboards with weekly resets to their iOS game, Endless Hurdles, to foster fair competition.
A podcast episode discussing why AAA games feel repetitive and boring, and how indie games offer more exciting and innovative experiences.