Jeffrey Palermo

Information & Communications Technology

Business & Management

.NET C#.Net DevOps & Automation Azure DevOps GitHub Azure Blazor Architecture Onion Architecture

Austin, Texas, United States

BlazorMVC: Adding a Model-View-Controller patterns to Blazor Applications

A longstanding best-practice in user interface development is to separate behavior code from layout code. While the Blazor framework radically increases productivity with rich in-browser applications, it's up to the developer to separate UI code that adheres to the Single Responsibilityh Principle (SRP). This session dives into how to properly implement Model-View-Controller in Blazor applications, whether it be hand-rolled or using the BlazorMVC nuget package.


Jeffrey Palermo

Chief Architect, Clear Measure, Inc. Microsoft MVP

Jeffrey Palermo is a Chief Architect at Clear Measure, a software architecture company. He has been recognized as a Microsoft MVP each year since 2006 and has spoken at national conferences such as Microsoft Ignite, TechEd, MVP Summit, VS Live, and DevTeach. He has founded and run several software user groups over the years and is the author of several print books (last is ".NET DevOps for Azure"), video books, and many articles. A Christian, graduate of Texas A&M University (BA), and the Jack Welch Management Institute (MBA), an Eagle Scout, and an Iraq war veteran, Jeffrey likes to spend time with his family of five camping and riding dirt bikes.

Jeffrey's full speaker profile