Michael Washington

Information & Communications Technology


Los Angeles, California, United States

Michael Washington


Michael Washington is an ASP.NET and C# programmer. He has extensive knowledge in process improvement, billing systems, and student information systems. He is a Microsoft MVP. He has a son, Zachary and resides in Los Angeles with his wife Valerie. He is the author of numerous books including An Introduction to Building Applications with Blazor, Azure Machine Learning Studio For The Non-Data Scientist and An Introduction to the Microsoft Bot Framework.

Current sessions

Blazor Azure B2C Authentication and Authorization

In this session we will cover how you can use Azure B2C authentication and authorization within your Blazor application to manage your users, and to allow your users to log in using their preferred social and enterprise logins.

How to Develop Applications For Free

Don't let the lack of funds stop you from learning, developing, and deploying your web applications. In this session we will cover all the resources you need to create and host your custom web applications for free.

Creating Business Applications using Blazor

Server-side Blazor allows you to create high performance, visually rich business applications with minimal JavaScript. This speeds your development lifecycle, allows you to re-use your existing business logic and custom libraries, and provides a superior debugging experience.

To your end-users the applications will look and perform like any modern SPA (Single Page Application), yet you will be able to code it entirely in C#, only implementing custom JavaScript interaction when you desire it.

Creating Custom Blazor Components and JavaScript Interaction

Blazor allows you to create high performance, visually rich business applications with minimal JavaScript. However, there will be times where you need to create custom JavaScript interactions for advanced functionality or to consume existing libraries.

In addition, enterprise Blazor applications may require custom components to provide for code re-use and speed development.

Creating Blazor modules using Oqtane

Oqtane is a native Blazor open source modular framework offering a fully dynamic page compositing model, multi-site support, designer friendly templates ( skins ), and extensibility via third party modules. In this session you will learn how to leverage this framework to create custom applications.