Articles
Deep dives into .NET, mobile, and cloud architecture
Featured Articles
Start here—my most impactful pieces on building better software.
Areas of Expertise
Deep-dive articles on the technologies and practices I use daily to build robust, scalable solutions.
All Articles
6 articles
Understanding Behaviors in .NET MAUI
Behaviors are plugins for your UI controls. This guide covers all three types, when to use each, and how to avoid the memory leaks that catch most developers off guard.
How to Remove Committed Files from a Git Repository
Remove committed files from your Git repository without deleting them locally, and prevent them from being tracked again.
A Practical Guide to .NET MAUI Triggers
Triggers move your UI conditional logic from C# to XAML. This guide covers Property, Data, and Event Triggers, when to use each, the tradeoffs, and how to make them reusable across your app.
The Command Pattern: The Capsule corp secret weapon
The Command pattern turns actions into capsules: self-contained, uniformly triggered, and decoupled from the caller. That simple shift unlocks safer change, cleaner workflows, and infrastructure like logging, queuing, and undo.
The State Pattern: How to power-up our status
Objects that need different behaviors based on their state usually end up drowning in conditionals. The State pattern solves this through delegation. We explore this pattern through the lenses of Super Mario's power-up system, complete with diagrams, component mapping, and a full C# implementation.
Have a project in mind?
Let's discuss how I can help bring your ideas to life.
