Game Development • Dec 15, 2025 4 Reasons I Chose Raylib Over Other Game Engines Raylib is a simple, fun library to work with, and I'll continue to use it for all of my games for the foreseeable future.
Exploratory Testing • Oct 06, 2025 Use JUnit Parameterized Tests to Force Test Coverage Here's how unit tests using JUnit parameterized tests helped catch a couple of would-be bugs and kept our tests manageable and readable.
Kotlin • May 14, 2025 Debug MockK “Verification Failed” Errors When You’re Sure the Call Should Match Verification failed: call 1 of 1: ... Only one matching call to {functionName} happened, but arguments are not matching. What now?
Project & Team Management • Jul 02, 2024 Avoid Walking In Circles While Blazing Trails: Advice for Early Stages of Project Development Good communication is vital during the early stages of a project. Prioritize regular check-ins like stand-up meetings or weekly syncs.
Developer Tools • May 09, 2024 An Introduction to Jetpack Compose’s Box Composable The Box Composable can be used in several ways. Leverage the potential of layering with Box to create engaging and dynamic user interfaces.
Developer Tools • Apr 15, 2024 Keep It Simple with Camera Intents in Your Jetpack Compose App The simplest way to take photos in android is to use Camera Intents to launch the system camera application.
Developer Tools • Jan 22, 2024 Beginner Tips for Creating Composables with Jetpack Compose So, you're creating your first composable in Jetpack Compose. Here are some tips that are easy to apply to your first composable.
Developer Tools • Dec 07, 2023 Hilt: A Simple Guide to Dependency Injection Using dependency injection helps to organize the codebase and create a separation of concerns. That's where Google's Hilt comes into play.
Python • Oct 17, 2022 What’s the Future of Python Development? If Python is slow, why do so many people still use it? Will it eventually be replaced by newer languages? Let's explore where Python development is going.
Development • Jan 05, 2022 How Software Teams Can Approach Tech Stack Selection In this post I'll lay out a simple approach to tech stack selection I've used in the past that has helped me make pragmatic decisions.
Flutter • Oct 22, 2021 A Closer Look at Flutter Project Templates Here's a quick look at each of the Flutter project templates (app, package, plugin, and module) and how you can use them in your next Flutter project.
Android Development • Mar 29, 2021 System Testing Android Dependencies with Hilt A light-weight approach to mocking core functionality in system tests with Hilt using Kotlin. (The same concepts would apply with Java.)