The Install Funnel, Part 1: Make Your Icon Stand Out
Your icon should never be an after thought, but in this post I explore the interesting trend of using prominent white items, why it might be the case, and how we can do this in our .NET MAUI apps.
A blog about mobile dev, .NET, VR, motorcycles, science, Superman and homebrewing
Your icon should never be an after thought, but in this post I explore the interesting trend of using prominent white items, why it might be the case, and how we can do this in our .NET MAUI apps.
With `FsShell`, Flagstone UI comes out of the experimental phase. This article gives you a taste of what you can do with it; but the only limit is your imagination.
Everyone's arguing about whether the AI bubble will burst. They're asking the wrong question.
Announcing .NET MAUI UI July 2026, a month-long community-driven event where developers share their passion and expertise for building beautiful .NET MAUI user interfaces.
Small businesses are often told bespoke software is expensive and risky. In many cases, the opposite is true: the risk is often higher when you rent your core capability from someone else.
'Decoupled' messaging systems in UI applications are unsafe. There are better alternatives, and I've yet to see a use case that couldn't be solved with them.
We need more time, not more productivity.
JavaScript has served us well. It got us to where we are today and is the cornerstone of not just the internet, but most of the modern world. But it's old, it's tired. And it wants to rest. And we should let it.
PageResolver has been fully updated for .NET 10, and has a shiny new name to go along with some new functionality too.
How the tech industry learned to glorify ignorance, why the myth of the 'incomplete specialist' still lingers, and why real leadership means learning both sides of the craft.
Visual Studio is getting its first major update in four years - but it's still anchored to the past.
The world didn't need a new static site generator, but I did. This post is a candid reflection on my frustrations and the motivation behind building Blake, a deliberately simple, boring, and personal Blazor-based SSG that just works. No arcane syntax, no wasted time, just Markdown and Razor.
Thoughts on optimizing morning productivity by rethinking meeting schedules and the timing of daily standups to protect deep work time.
Exploring creative download progress microinteractions in .NET MAUI, from basic modals to engaging beer-fill animations that enhance user experience.
Recreating Outlook mobile's sophisticated Focused/Other toggle switch in .NET MAUI using SkiaSharp for custom animated UI with sliding highlights and dynamic text colors.
Exploring the mathematics behind calculating pointer positions for custom gauges in .NET MAUI, using basic trigonometry to create precise dial movements.
Creating a real-time RPM dashboard for the Batcave using .NET MAUI Graphics with custom gauge backgrounds, moving dials, and telemetry data visualization.
Building a custom Batmobile throttle control using .NET MAUI Graphics and IDrawable to create retro-futuristic UI elements with interactive touch controls.
Announcing .NET MAUI UI July 2025, a month-long community-driven event where developers share their passion and expertise for building beautiful .NET MAUI user interfaces.
Improving Docker container performance in .NET Aspire on Windows by leveraging WSL 2 for better filesystem access and overall container efficiency.