top of page
All Posts


From v0.dev to Vercel: Deploying Your First Web App with GitHub Actions
In this first post of a new series, we explore how to go from idea to deployment using v0.dev, Next.js, GitHub, and Vercel. Learn how to prototype a Japanese language learning app with v0, export the code, push it to GitHub, and set up a CI/CD pipeline with GitHub Actions to deploy to Vercel. This step-by-step guide lays the foundation for future enhancements like user auth, testing with Playwright, and more.
Matt
Jul 203 min read
Â
Â
Â


Enhancing Game Immersion with On-Device AI & NLP in iOS Swift
Enhance game immersion with on-device AI & NLP in Swift, allowing players to type actions freely instead of choosing from fixed options.
Matt
Mar 305 min read
Â
Â
Â


Embracing AI: The Future is Here
AI is here to stay. Rather than resist it, we must define how to use it responsibly—to enhance, not replace, human creativity
Matt
Mar 293 min read
Â
Â
Â


How to Effectively Wait for Animated Buttons Before Clicking in Espresso Tests
Introduction Testing animated UI elements in Android can be challenging, especially when using automated testing frameworks like...
Matt
Feb 20, 20242 min read
Â
Â
Â


Efficient Android UI Testing: Functional Techniques without Dependency Injection Frameworks
Introduction As discussed in my other blog posts, the importance of writing good, clean, automated tests for your project cannot be...
Matt
Feb 13, 20242 min read
Â
Â
Â


Creating a Video Background View Controller in Swift for iOS: A Step-by-Step Guide
In this tutorial we will show how to create a ViewController in iOS swift, that has a video background playing on repeat. Contents Pros &...
Matt
Jan 20, 20245 min read
Â
Â
Â


How to create level selection screens for a mobile game in iOS (with automated tests!) - Part 1


Master iOS game design: World & Level selection screens with Swift. Part 1 dives into Carousel, Locked Worlds, Automated Tests. 🎮 #iOSDev
Matt
Nov 13, 20235 min read
Â
Â
Â


Embark on a Cosmic Journey with Falling Sky on iOS: A Safe Space Adventure for Kids
Welcome to the thrilling world of Falling Sky, where cosmic adventures unfold in an endless journey through the celestial realm. Dive...
Matt
Oct 19, 20231 min read
Â
Â
Â


How to Write Effective UI Tests for iOS Apps
Write better iOS UI tests: Focus on app behavior, not implementation. Inject dependencies for cleaner code. #iOSDevelopment #UITesting
Matt
Oct 11, 20234 min read
Â
Â
Â


Observability in game development
Unlock game success with observability and A/B testing. Learn how to improve player experiences. #GameDev
Matt
Oct 2, 20233 min read
Â
Â
Â


How to create a Github Actions pipeline to deploy iOS app to TestFlight
Automate iOS app deployment to TestFlight with GitHub Actions. #CICD #iOSDev
Matt
Sep 24, 20237 min read
Â
Â
Â


The Power of Automated Testing in iOS App and Game Development. Testing Part 1
Automated testing: Agile's secret weapon in iOS development. Swift feedback, high quality, and adaptability. #iOSDev #AgileTesting
Matt
Sep 21, 20235 min read
Â
Â
Â


Win the Lottery or go for excellence? Principles of Excellence for Game Developers
How to Build and Make a Successful Mobile Game: Principles of Excellence for Game Developers
Matt
Sep 19, 20233 min read
Â
Â
Â


Welcome!
Join me on a cosmic journey from enterprise software to game development, where lean principles shape a stellar game.
Matt
Sep 17, 20235 min read
Â
Â
Â
bottom of page