Speaker

Michael Washington

Michael Washington

Programmer

Los Angeles, California, United States

Actions

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
  • Fabric Data Warehouse
  • Microsoft Fabric
  • Power BI / Fabric

Using Retrieval-Augmented Generation (RAG) In Your Custom Applications

Retrieval-Augmented Generation (RAG) combines large language models (LLMs) like ChatGPT with an information retrieval system. RAG allows you to 'ground' the data for generative AI, by incorporating external knowledge, ensuring relevance and security. Vector databases populated by embeddings allows relevant information to be supplied to GPT models, making it ideal for intelligent applications and content generation.

Using Blazor to manage data in SQL server and Microsoft Fabric

Many business applications need to allow their users to view and update data in SQL server and data warehouses such as Microsoft Fabric. Learn how to create custom applications using Microsoft Blazor and free open-source controls such as Blazor Data Sheet to rapidly implement solutions to your users. Learn how to implement row level security to control access to the data in a granular way. Finally learn how to use PowerBI embedded to provide advanced data analytics.

Authentication and your Blazor App

Security in your business applications is important. Important things to consider are implementing the ability for users to use their social logins or single sign-on (SSO) with their organization accounts. Additional considerations include role-based access, Multi-Factor Authentication (MFA) capability, and real-time advanced threat protection.

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.

.NET Conf 2024 Sessionize Event

November 2024

Microsoft Fabric Cafe User group Sessionize Event

August 2024

Michael Washington

Programmer

Los Angeles, California, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top