Building AI Applications with .NET

Learn how to build production-ready AI applications with vector databases, RAG patterns, function calling, and deploy them using .NET Aspire.

  • Oct 16
    FIL Lisbon
    1 day
    07:00 - 15:00 UTC
    Jon Galloway
    James Montemagno
    -

Workshop Focus:
Comprehensive hands-on workshop covering generative AI application development in .NET using Microsoft Extensions for AI. Participants will learn to build production-ready AI applications with vector databases, RAG patterns, function calling, and deploy them using .NET Aspire. The workshop includes practical experience with MCP servers, AI orchestration, and enterprise deployment patterns.

Key Learning Objectives:
• Building generative AI applications with Microsoft Extensions for AI
• Implementing vector databases for semantic search and embeddings
• Creating Retrieval-Augmented Generation (RAG) patterns
• Function calling and AI tool integration
• Deploying AI applications with .NET Aspire
• Building and integrating MCP (Model Context Protocol) servers

Jon Galloway
Principal Program Manager, .NET Community Team

Jon is a Program Manager on the Microsoft Developer Division community team. He’s been developing software professionally since the late 1990’s, and over the years has written several books, popular .NET tutorials and samples, a top speaker on Microsoft Virtual Academy, and worked behind the scenes on large Microsoft keynote demonstrations. He’s helped run the Herding Code podcast for 10 years, and tweets as @jongalloway.

James Montemagno
Principal Program Manager - Developer Community, Microsoft

James Montemagno is a Principal Lead Program Manager for Developer Community at Microsoft. He has been a .NET developer since 2005 and has been crafting multi-platform apps for iOS, Android, Mac, and Windows since 2011 with Xamarin and now .NET MAUI. In his spare time, he is most likely cycling or guzzling gallons of coffee at a local coffee shop. He can be found on YouTube at https://youtube.com/@jamesmontemagno, blogs code regularly on his personal blog https://www.montemagno.com, and co-hosts the weekly development podcast Merge Conflict https://mergeconflict.fm.

    Programutvikling uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?