dotnet

dotnet

By dotnet
Download on the App Store

dotnet episodes

  • On .NET Live - Storytelling with Blazor and AI
    Want to see a creative application of .NET and Azure OpenAI? In this week's episode, community MVP Michael Washington shows us a Blazor application (running in MAUI and as a PWA) that creates stories using Azure OpenAI and OpenAI models.
    ⌚ Chapters:
    00:00 Countdown
    02:53 Welcome to On.NET Live
    04:06 Intro Michael Washington
    05:33 On today's session - Storytelling with AI
    09:03 What is a Large Language Model (LLM)
    10:05 What is a Retrieval Augmented Generation (RAG) Pattern
    10:50 Why use a Vector Database
    13:53 The Prompt
    15:00 Fine Tuning a model
    19:20 Q&A
    23:03 Research
    28:31 AIOrchestrator demo
    34:36 The Experiments that lead to AI StoryBuilders
    35:48 AI Story Builders
    39:54 Get Started
    54:32 The Code
    01:01:59 Closing remarks
    Community Links:
    AI Orchestrator Repo: https://github.com/AIStoryBuilders/AIOrchestrator
    AI Story Builders Repo: https://github.com/AIStoryBuilders
    Get Started: https://online.aistorybuilders.com/
    Featuring: Michael Washington, Cam Soper, Frank Boucher, David Pine (@davidpine7)
    #blazor #maui #ai #azure
    1 hr 5 min
  • Let's Learn .NET: Semantic Kernel (Vietnamese)
    This monthly beginner series will walk through the fundamentals of using Semantic Kernel SDK to build intelligent applications that automate tasks and perform natural language processing. Come learn something new and leave with something that we all built, together, live with experts!
    🎁 Collection: https://aka.ms/letslearn/dotnet/SK
    🎯 Cloud Skills Challenge: https://aka.ms/letslearn/dotnet/SK/csc
    🏆 Assessment: https://aka.ms/letslearn/dotnet/SK/credentials
    🎥 Community Link: https://aka.ms/letslearn/dotnet
    🎙️ Featuring: Phi Hyunh (Microsoft MVP)
    Acknowledgment: This content streams in Vietnamese.
    #dotnet #semantickernel
    1 hr 42 min
  • Let's Learn .NET: Semantic Kernel (French)
    This monthly beginner series will walk through the fundamentals of using Semantic Kernel SDK to build intelligent applications that automate tasks and perform natural language processing. Come learn something new and leave with something that we all built, together, live with experts!
    🎁 Collection: https://aka.ms/letslearn/dotnet/SK
    🎯 Cloud Skills Challenge: https://aka.ms/letslearn/dotnet/SK/csc
    🏆 Assessment: https://aka.ms/letslearn/dotnet/SK/credentials
    🎥 Community Link: https://aka.ms/letslearn/dotnet
    🎙️ Featuring: Frank Boucher (@fboucheros)
    Acknowledgment: This content streams in French.
    #dotnet #semantickernel
    1 hr 41 min
  • Let's Learn .NET: Semantic Kernel (Japanese)
    This monthly beginner series will walk through the fundamentals of using Semantic Kernel SDK to build intelligent applications that automate tasks and perform natural language processing. Come learn something new and leave with something that we all built, together, live with experts!
    🎁 Collection: https://aka.ms/letslearn/dotnet/SK
    🎯 Cloud Skills Challenge: https://aka.ms/letslearn/dotnet/SK/csc
    🏆 Assessment: https://aka.ms/letslearn/dotnet/SK/credentials
    🎥 Community Link: https://aka.ms/letslearn/dotnet
    🎙️ Featuring: Kazuki Ota (@okazuki) Miho Kurimoto (@Danny_miho) Nori Suzuki (@szkn27)
    Acknowledgment: This content streams in Japanese.
    #dotnet #semantickernel
    1 hr 5 min
  • .NET AI Community Standup - Introducing RLMatrix: Pure C# Deep Reinforcement Learning for .NET
    Join us for an exciting deep dive into RLMatrix, a pure C# library revolutionizing Deep Reinforcement Learning (DRL) in the .NET ecosystem. In this session, Adrian Sieradzki, the creator of RLMatrix, will demonstrate how developers can leverage cutting-edge DRL algorithms like Proximal Policy Optimization (PPO) and DQN Rainbow to integrate AI into their projects without needing deep learning expertise. Whether you’re developing console apps or experimenting with game development in Godot, RLMatrix offers flexibility and power for both beginners and experts. Unlock the potential of AI in enterprise and research applications with this groundbreaking .NET library.
    ⏲️ Chapters:
    00:00 Countdown
    01:02 Welcome to .NET AI Community Standup
    04:00 Introduction
    15:36 RLMatrix Examples
    49:18 RLMatrix Unity Example
    54:45 RLMatrix Toolkit
    01:01:59 Wrap
    Community Links:
    https://learn.microsoft.com/en-us/collections/xgpwso4z1j0y30
    https://github.com/asieradzk/RL_Matrix
    https://learn.microsoft.com/en-us/shows/ai-show/get-started-with-reinforcement-learning-on-azure-machine-learning
    https://github.com/SciSharp/Gym.NET
    Featuring: Bruno (@elbruno), Adrian (@adisiera)
    #dotnet #AI #ReinforcementLearning #RLMatrix #DeepLearning
    1 hr 2 min
  • End-to-end integration testing with .NET Aspire
    .NET Aspire is great for building distributed applications, defining all the resources, how they reference each other, and starting all the containers and projects. But integration testing can still be tricky as you need that whole environment setup as well. Don't worry, .NET Aspire is here to help, let's take a look at how to use the testing features it provides.
    Chapters:
    00:00 - Intro
    01:00 - App walkthrough & identify integration test opportunities
    02:24 - Creating a .NET Aspire test project
    03:30 - Writing the web frontend test
    07:25 - Running the frontend test
    08:00 - Writing and running the backend test
    11:00 - Wrap-up
    Resources:
    Blog: https://devblogs.microsoft.com/dotnet/getting-started-with-testing-and-dotnet-aspire/
    .NET Aspire: https://learn.microsoft.com/dotnet/aspire/
    .NET Aspire Testing: https://learn.microsoft.com/dotnet/aspire/fundamentals/testing?pivots=mstest
    MS Test Overview: https://learn.microsoft.com/en-us/dotnet/core/testing/unit-testing-mstest-intro
    Connect with .NET:
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #dotnetaspire
    12 min
  • Adding Interactive Gestures to Controls in .NET MAUI
    Looking to add a little interaction to your .NET MAUI apps? How about some swiping? There is support for gestures in .NET MAUI including swipes that allows you to create unique experiences. Let's check it out.
    Chapters:
    00:00 - Introduction
    01:07 - Adding GestureRecognizers to an element in XAML
    02:27 - Writing event code for a SwipeGestureRecognizer
    04:10 - Adding an additional TapGestureRecognizer
    04:57 - Adding GestureRecognizers in code
    05:10 - Resources and wrap-up
    Resources:
    Documentation: https://learn.microsoft.com/dotnet/maui/fundamentals/gestures/swipe
    Connect with .NET:
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    #dotnet
    6 min
  • On .NET Live: Supercharge .NET with IAsyncEnumerables: Efficient Data Streams
    The IAsyncEnumerable T interface is one of the most powerful features in .NET. In this week's episode, community member Chase Aucoin shows us the powerful capabilities of IAsyncEnumerable in .NET. We'll supercharge .NET with IAsyncEnumerables: Efficient Data Streams and Real-Time Processing! Chase highlights how this feature can transform data processing patterns to be more efficient and scalable using real-world examples such as fetching large data partitions from a database, streaming them locally in a Blazor app, and performing aggregation without repeatedly querying the database.
    Repo: https://github.com/chaseaucoin/AsyncStreamDemo
    Featuring: Chase Aucoin (@ChaseAucoin)
    #iasyncenumerable #dotnet
    1 hr 7 min
  • Dependency Injection Basics in .NET MAUI
    .NET Multi-platform App UI (.NET MAUI) provides in-built support for using dependency injection. Dependency injection is a specialized version of the Inversion of Control (IoC) pattern, where the concern being inverted is the process of obtaining the required dependency. With dependency injection, another class is responsible for injecting dependencies into an object at runtime. Let's take a look!
    Chapters:
    00:00 - Introduction
    00:40 - Sample application overview
    01:50 - Explaining why to add dependency injection to the application
    02:47 - Registering dependencies for the application
    05:30 - Using registered dependencies in pages and ViewModels
    06:50 - Demonstrating the updated application
    08:05 - Walkthrough of a more complex example with multiple dependencies
    09:19 - Wrap up and suggested resources
    Resources:
    Documentation: https://learn.microsoft.com/dotnet/maui/fundamentals/dependency-injection
    Connect with .NET:
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    #dotnet
    11 min