Full Stack Web Development

W21 Building Reusable Components in Blazor

09/10/2025

4:15pm - 5:30pm

Level: Introductory to Intermediate

Allen Conway

Microsoft MVP

Azure App Modernization Consultant

Xebia

Join me as I help you learn strategies for creating reusable components in Blazor. Understand how to design with reusability in mind from the earliest stages to enhance your application's modularity, maintainability, and testability. This session covers the foundation of web components in Blazor along with essential techniques such as identifying reusable content, cross component communication, styling, logic design patterns, and content projection. Discover how reusable components can accelerate development, ensure consistent design, and facilitate cross-project sharing. By leveraging these strategies, you'll be equipped with the tools to build robust, reusable and scalable Blazor applications.

You will learn:

  • Apply techniques to build reusable components that ensure a uniform user experience while reducing redundancy and speeding up development
  • How to design modular, self-contained components that encapsulate logic and UI for maintainability and testability
  • Implement Blazor Features for content projection to maximize reusability in component design