dotnet

dotnet

By dotnet
Download on the App Store

dotnet episodes

  • The force is strong in LLMs - building an open source Star Wars inspired copilot in .NET
    In the Star Wars universe, many pilots have an astromech copilot. Luke had R2-D2 in the back of his X-Wing for example. As developers, we too have copilots. Although these are not as cool as R2, and don’t help us blow up the Death Star, they do help us with our day to day tasks like writing code.
    Whilst copilots can be boring, Jim thought it would be fun to create one inspired by Star Wars to help him with important tasks, such as describing his Lego collection (Star Wars Lego of course), and helping him write code, all done in the style of a Jedi.
    In this session, Jim will walk you through the steps to build your own copilot, using the Pieces .NET SDK. By leveraging this SDK, your copilot can not only access an LLM of your choice from a range of cloud and on-device models such as Microsoft Phi and OpenAI GPT-4o, but you can also add assets to your chat’s context, such as code, documents, and plans for the Death Star. And just like a Jedi can sense the living force, this copilot can sense your presence and answer questions without needing additional documentation, such as summarizing your research on Wookiepedia. And best of all, reply like Yoda, it can!
    By the end of this session, you will be able to complete your apprenticeship and build your own open source AI copilot.
    Featuring: Jim Bennett
    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
    25 min
  • Exploring the New Fluent UI Blazor Library: Next-Gen Web Components and Architectural Innovations
    Join us for an in-depth session on the upcoming new major version of the Fluent UI Blazor library, which introduces cutting-edge Web Components and significant architectural changes. This session will cover:
    - Overview of New Features: Discover the enhancements in the new Fluent UI Blazor library, including updated Web Components
    - Architectural Changes: Learn about the major architectural shifts that improve performance, scalability, and maintainability.
    - Migration Guide: Yes, there will be a lot of breaking changes! But we will guide you with practical tips and best practices for migrating your existing projects to the new version
    - Hands-On Demos: See the new features in action with live coding demonstrations.
    Featuring: Vincent Baaij, Denis Voituron
    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
    30 min
  • "Intelligenize" your WinForms Apps for an amazing new customer experience! | .NET Conf 2024
    WinForms has been a cornerstone of countless mature LOB applications for nearly 30 years, encapsulating critical domain knowledge. They are the perfect candidates for retrofitting AI- and LLM support, but: modernizing such systems in a feasible way excludes starting from scratch - "intelligenizing" existing functionalities is the efficient way to go.
    Let's explore how the new .NET 9 features can support you to combine AI/LLMs into your existing LOB to achieve stunning results in minutes. Join us to discover new AI tricks for even the most mature dog and take your WinForms LOB apps to the next level!
    Highlights:
    * Combine WinForms components with Semantic Kernel
    * The Speak-German-in-just-2-Minutes AI-WinForms App! Seriously! Would I lie to you? 😊
    * Discover the next level: Intelligent Assistant UI Controls for LOB Apps
    * Write graphic-rich, high-performance chat-assistant controls with WinForms Blazor Hybrid
    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
    36 min
  • Audit Like a Pro: Securing Your NuGet Packages
    In this session, we will explore the importance of regularly auditing your NuGet dependencies to identify and address potential security vulnerabilities. You will learn how to use various tools and techniques to scan your dependencies, understand common vulnerabilities, and take proactive steps to secure your .NET projects. By the end of this session, you'll be equipped with practical strategies to ensure your code remains secure and up-to-date in an ever-evolving threat landscape.
    Featuring: Jon Douglas, Andy Zivkovic
    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
    18 min
  • How we chose the right UI framework for DevToys
    Choosing the right UI framework in .NET can be daunting with options like .NET MAUI, Uno Platform, Blazor Hybrid, and many more. Each framework offers unique strengths; the optimal choice depends on your project goals. We'll use https://devtoys.app as a case study to explore these frameworks.
    Featuring: Etienne Baudoux
    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
    29 min
  • Create great MIDI 2.0 apps using Windows MIDI Services and C# | .NET Conf 2024
    The open source Windows MIDI Services project (https://aka.ms/midi) is nearing its first consumer release, and is getting ready to be in-boxed in Windows. In this session, learn about what the new MIDI stack brings, and then learn how to use the developer preview bits available today to create MIDI 2.0 and MIDI 1.0 apps for Windows, including virtual devices, USB, and more, all using C#.
    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 #dotnetconf #midi
    30 min
  • Deep dive on native AOT
    Native AOT has been part of .NET since .NET 7. With each release we're extending the areas where it can be used. From console apps in .NET 7, through ASP.NET web APIs in .NET 8, to MAUI in .NET 9. It is your best bet if you need your .NET app to start fast and use as little memory as possible.
    But how does native AOT actually work? Why does it start so fast? How can we fit an entire .NET runtime, the base class libraries, and your code in a 1 MB executable file?
    In this talk we'll peek into the internal workings of native AOT compilation and look at what it does at run time.
    Featuring: Michal Strehovský
    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 #dotnetconf #dotnet9
    28 min
  • Smart UI Powered by AI 🚀
    It is the age of AI and there are some big opportunities for .NET developers - infuse apps with solutions powered by Generative AI and Large Language Models (LLMs), as well as, boost developer productivity.
    .NET client apps can benefit from AI-powered Smart UI Components, like AI Prompts, Smart Grid/ComboBox search with Local Embeddings and searching/manipulating PDFs with Semantic search. Enterprise workflows often require working with desktop apps and document processing - rich text editing could make users productive with AI-powered completions, while spreadsheets could perform formulations/automations. Web developers could dynamically style web UI components with AI-powered theming or get contextual assistance while writing Blazor code in a browser REPL. Towards developer productivity, GitHub Copilot could be extended with custom chat agents to preserve developer context and get deeply contextual code completions, powered by documentation RAG. Let's explore what's next for AI-powered .NET UI towards wonderful UX and optimized developer productivity tools.
    Featuring: Sam Basu
    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
    36 min
  • Beyond GitHub Copilot Tips and Tricks | .NET Conf 2024
    In this session April will take you beyond simple prompts with GitHub Copilot. We will look at how to build a testing suite for your .NET code and follow the journey alongside GitHub Copilot from beginning to end.
    We'll also explore the end to end capability of GitHub Copilot workspaces and how it can help with the start of an issue, through to planning and delivery. A true DevOps copilot when developing your .NET code!
    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
    28 min
  • Secure intelligent apps with .NET 9 on App Service | .NET Conf 2024
    Learn how to make secure calls to Azure OpenAI from a .NET 9 chat app hosted on App Service by using Key Vault references to secure and manage your secrets for your Azure OpenAI resource, and leveraging Managed Identity (system-assigned) to secure communication between your web app and Azure OpenAI. We'll also secure communication between our web app and Azure SQL database using Managed Identity as well.
    Featuring: Jeff Martinez
    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
    23 min