Author: Rob Hutton
-
Mastering Automated Testing and CI/CD in .NET with xUnit, Moq, and Fluent Assertions
In this article, we will explore unit testing with .NET, particularly when working with repository patterns, and explore how CI/CD pipelines in Azure DevOps can automate the build and deployment process. Read more
-
Mastering SOLID Design Principles in .NET 9 for Robust Applications
In this article, we’ll explore each of the SOLID principles — Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion — by examining bad code examples, explaining the pitfalls, and refactoring them to follow best practices in .NET 9. Read more
-
Blazor Data Binding with bind, bind-value, bind:event, and more
In this article, we will explore the different bind features available in Blazor, such as bind-value, bind:event, bind:get, bind:set, bind:after, bind:culture, and bind:format. We’ll also cover real-world scenarios to demonstrate when you might use each of these options. Read more
-
Custom Validation Styling in Blazor Forms with Bootstrap and FieldCssClassProvider
In this article, we will explore how to customize Blazor’s validation class system using a FieldCssClassProvider to seamlessly integrate Bootstrap styles into Blazor forms. Read more
-
Enhancing Layouts with Blazor’s SectionOutlet
In this article, we will explore what SectionOutlet is, why it is useful in real-world applications, and provide a practical example that demonstrates how to use it effectively. Read more
-
Optimizing Large Data Sets in Blazor with the Virtualize Component
In this article, we will explore how the Virtualize component works, its key benefits, and why you should consider using it in your Blazor applications. Read more
-
CQRS with .NET 8 + MediatR
In this article, I will show you how to implement CQRS in .NET 8 and C# 13 with MediatR and Mapster for auto-mapping an entity result into a Data Transformation Object. Read more
-
The Blazor Revolution: Unveiling Features Across .NET Versions
In this article, I will discuss the evolution of Blazor and its revolutionary impact on .NET development. Read more
-
Ask me why I love Blazor
Blazor leverages the power of the .NET ecosystem, allowing you to write your applications using C# and HTML, while benefiting from the familiar structure of the .NET framework. Read more