Home
GoForGoldman
Cancel

Replicating the Outlook Mobile 'Focused/Other' Switch in .NET MAUI

Over the past three days, I’ve demonstrated building some pretty cool UI effects in Maui.Graphics, the 2D graphics library that shipped with .NET MAUI back in 2022. Today I’m going to look at its c...

Holy MauiGraphics Batman! Part 3: Clayface-Level Batmaths

Welcome back to MAUI UI July 2025! If you’ve read Part 1 and Part 2, you’ve seen the Batmobile throttle and dashboard controls in action. Yesterday we saw that we can give the pointer in the RPM g...

Holy MauiGraphics Batman! Part 2: The RPM Gauge

Welcome back to MAUI UI July 2025. In Part 1, we built a custom throttle control for the Batmobile. Today, we’re heading into the Batcave to build a live RPM dashboard that visualises the data stre...

Holy MauiGraphics Batman! Part 1: Batmobile Throttle Control

“Here’s what we’ll build” Welcome to MAUI UI July 2025! In this post, we’re building a custom throttle control using .NET MAUI and IDrawable from MauiGraphics. This is part of a retro-futuri...

.NET MAUI UI July - 2025

It’s time for #MAUIUIJuly again! Based on an idea originally started for Xamarin by Steven Thewissen, MAUI UI July is a month-long, community-driven event where anyone gets to share some of their ...

Fixing Docker Performance in Aspire on Windows

If you’re building .NET Aspire projects on Windows, you might be getting frustrated with the performance of your Docker containers. As a cross-platform developer, I switch between Windows and macOS...

Cosmic Aspirations: A Workaround for the Cosmos DB Emulator Explorer in Aspire

If you’ve been struggling to get the Cosmos DB Emulator’s Explorer Dashboard working in Aspire, hopefully this will help. Recently, I encountered a frustrating issue where the dashboard refused to ...

PageResolver Updates – The Missing Piece of .NET MAUI, Now Ready for .NET 9!

Introduction With the launch of .NET 9, now is the perfect time to introduce the latest improvements to PageResolver! While it’s aligned with .NET LTS releases, PageResolver remains fully compatib...

Passthrough Behavior: Attaching things where they don't belong

Introduction I spent some time over the last year helping TrashMob build their mobile app. TrashMob is an initiative designed to allow people to self-organise community cleanup events - it’s a won...

Parallax CollectionView in .NET MAUI

Parallax is one of those effects that is dangerously easy to overuse in your apps, but equally, when done right, can add an extra “wow!” factor that elevates an otherwise flat app to give it some d...