Matt Van Itallie - Sema software, generative ai and code analysis
Interview with Sema CEO Matt Van Itallie on using generative AI for code analysis, developer productivity, and explaining software to non-technical executives.
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 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.
A developer discusses Bushel, a tool for creating and managing macOS virtual machines for safe software testing, built with Swift Data.
A developer shares initial impressions and basic concepts of SwiftData, Apple's data persistence framework built on Core Data, after experimenting with it.
Podcast host shares plans for developing a 3D game and creating a Godot engine course, emphasizing learning and best practices.