Stephan Arnas
Stephan Arnas

Mobile, Web, Cloud, DevOps on .NET

This website chronicles my journey through .NET, focusing on ASP.NET Core, MAUI, Blazor, Azure and DevOps as I explore subjects close to my heart in software development.

MAUI (Library Part 6) Custom Button with Progress Bar

MAUI (Library Part 6) Custom Button with Progress Bar

In the sixth article of the MAUI Design System series, we’ll enhance the button component by integrating a Progress Bar to provide visual feedback during operations. Building upon our custom CButton implementation, this update introduces properties like IsLoading and command handling to create a more responsive and interactive user experience.

Upgrade MAUI to .NET 9.0

Upgrade MAUI to .NET 9.0

I’m excited to share that I’ll be upgrading my .NET MAUI application to .NET 9.0! 🚀 Using my component library project as a base, I’ll guide you through the key steps for a seamless migration. These steps are based on the official upgrade guide. Let’s dive in and unlock the new features and improvements of .NET 9.0!

MAUI (Library Part 5) Extending Control Behavior with Button

MAUI (Library Part 5) Extending Control Behavior with Button

In the fifth article of the MAUI Design System series, we’ll extend the functionality of LabelBase by adding properties to setup a button on the right side of each derived component. This enhancement builds on the previous parts of our library series, giving you greater flexibility in UI design and adding a new level of interactivity to your controls.

Stephan Arnas

Hi there 👋
I'm Stephan
.NET enthusiast
Welcome to my blog

I began my journey as a .NET developer in 2014, working across diverse industries such as aerospace, healthcare, transportation, IoT, etc. My experience includes building projects from the ground up as well as integrating into high-performing teams. Whether working independently or collaboratively, remotely or on-site. My focus is on mastering and continuously improving my skills in .NET, ensuring that I deliver high-quality solutions tailored to the needs of each project.

Let's сonnect!