Plinky and being featured on the AppStore with Joe Fabisevich
Interview with iOS developer Joe Fabisevich about his indie app Plinky, its development journey, and getting featured on the App Store.
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.
100 articles from this blog
Interview with iOS developer Joe Fabisevich about his indie app Plinky, its development journey, and getting featured on the App Store.
A developer discusses using conditional code to adopt new macOS 15 SwiftUI APIs while maintaining backwards compatibility with macOS 14 for their app.
Discusses Apple's latest beta 4 releases and provides a guide on safely installing macOS betas on a separate drive to avoid risks.
A podcast discussing why all code becomes legacy and how to write modular, maintainable code to reduce future technical debt.
A podcast episode discussing how to write code that becomes manageable legacy code, using a personal game development example.
Podcast episode discussing learning Blender for game asset creation and the importance of multi-device testing for app/game performance.
Discusses the Zed code editor's Swift support and collaboration features, Xcode 16's predictive assist, and compares iPad models for developers.
A developer's reflections on WWDC 2024, exploring new Apple technologies like SwiftData, AI features, Sequoia, and Reality Kit for future projects.
A podcast episode discussing the value of a developer's time and the balance between offering free services and charging for work.
A roundtable podcast discussion analyzing the WWDC24 keynote and State of the Union, focusing on new OS versions and the limited Vision Pro updates.
A Swift developer shares hopes for WWDC24, focusing on VisionOS 2, iPadOS updates, and Apple's need to win back developer trust.
A developer shares his pre-coding routine for new app projects, including idea documentation, feature listing, and interface sketching.
Tips for handling CoreData and CloudKit syncing in iOS apps, including checking user iCloud login status and managing first-run data scenarios.
A podcast episode discussing the pros and cons of building your own backend services versus using third-party solutions for cross-platform game features like leaderboards.
A podcast discussion on the drawbacks of cross-platform mobile development and arguments for prioritizing native app development for better performance.
A developer shares his experience and tips for converting a WordPress site to a static site using the Astro framework, focusing on performance and stability.
Discussion of the upcoming Apple event for new iPads and the lack of Swift programming live streamers in the community.
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.