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.

(Library Part 4) Custom Picker with Collection View and Popup

(Library Part 4) Custom Picker with Collection View and Popup

We'll build on top of the previous article (Part 3) by designing a custom Picker using a CollectionView and Popup, making it more user-friendly than the default platform Picker, your designer will love you.

(Library Part 3) Loading state with Picker Label

(Library Part 3) Loading state with Picker Label

In the third MAUI Design System series, we'll dive into implementing a loading state for a Picker, extending the state for all custom MAUI controls, introducing PickerLabel control, fetching data sequentially and using the TaskLoaderView package.

(Library Part 2) Info & Error states with FluentValidation

(Library Part 2) Info & Error states with FluentValidation

In the second MAUI Design System series, we'll explore how to expanded the functionality of a standard MAUI Entry control by including Info and Error states, introducing data validation with FluentValidation and cleaning the code with CommunityToolkit.Mvvm.

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!