Speaker

Michael Washington

Michael Washington

Programmer

Los Angeles, California, United States

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 Azure OpenAI Using C#, An Introduction to Building Applications with Blazor, Azure Machine Learning Studio For The Non-Data Scientist and An Introduction to the Microsoft Bot Framework.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Blazor
  • OpenAI
  • Azure OpenAi

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.

Creating Azure OpenAI Applications

In this presentation, we will explore how programmers can utilize Microsoft Blazor to create applications with Microsoft OpenAI. Blazor is a web framework that allows developers to build interactive web applications using C# instead of traditional web technologies like JavaScript. OpenAI is a powerful tool for natural language processing, machine learning, and other advanced AI techniques. We will cover how to integrate OpenAI into Blazor applications to add features such as chatbots, language translation, and sentiment analysis. Attendees will learn about the benefits of using Blazor and OpenAI together, as well as practical examples of how to implement these technologies in their own projects.

Learning Objectives:

1) Learn about the different types of machine learning techniques used by OpenAI, including natural language processing and deep learning.

2) Understand the benefits and limitations of OpenAI, and how it can be used to enhance user experiences in software applications.

3) Gain knowledge of best practices for integrating OpenAI into software applications, and how to optimize performance and accuracy.

Michael Washington

Programmer

Los Angeles, California, United States