Overview
No description available.
Schedule
Mix & Mingle @ VSLive!
#### Mix & Mingle @ VSLive! 03/16/2026 6:30pm - 8:30pm Join us to mix and mingle, the perfect opportunity to meet fellow attendees and speakers and start friendships that can last for the week or even longer. Enjoy light appetizers provided by VSLive! while you get to know your fellow attendees and take in the exciting Las Vegas atmosphere.
Hands-On Lab: Unlock the Potential of AI in Your Applications with Semantic Kernel
Semantic Kernel is an open-source SDK by Microsoft that helps you build AI-infused applications and agents in C#. It enables developers to seamlessly integrate existing code and applications with AI models from OpenAI, Azure OpenAI, and Hugging Face. Enterprises use Semantic Kernel for its flexibility, modularity, and observability. It offers security features like telemetry support, hooks, and filters, ensuring responsible AI at scale. Designed to be future-proof, it allows easy integration with the latest AI models without rewriting the entire codebase when new models emerge. In this hands-on lab, you will explore how the Semantic Kernel can help you integrate AI capabilities into your applications. The workshop also highlights Semantic Kernel's extensibility, allowing the integration of memories, AI models, and plugins, making it a key player in AI development. The lab is created so you can start with no experience and end the day with all the knowledge you need to embrace LLMs in your applications and even build full-fledged Agents that help you change the way your customers and users have ever interacted with your systems before. You will learn: - How to integrate AI capabilities into existing applications using Semantic Kernel - The extensibility of Semantic Kernel through memories, AI models, and plugins - Best practices for implementing AI at scale with features like telemetry support, hooks, and filters **Attendee Requirements:** - You must provide your own laptop computer (Windows or Mac) for this hands-on lab. - All other requirements will be listed 2 weeks prior to the hands-on lab
2-Day Hands-On Lab: Elevate Your Career with Python and AI - Day 1: Getting Started with Python
According to the TIOBE Index, Python currently stands as the most popular programming language. It’s remarkable trajectory over the past three decades can be attributed to its inherent simplicity, an expansive ecosystem of libraries and packages, and its remarkable versatility across a diverse array of domains including data analytics, machine learning, artificial intelligence, cybersecurity, IoT, robotics, and automated task execution. Embark on a two-day journey to learn a new programming language with far-reaching applicability. As the language of choice for data science, advanced research, and the expanding field of AI, Python will propel you into the heart of machine learning and artificial intelligence. Join Microsoft Azure MVP, Eric D. Boyd, for an immersive hands-on lab, a two-day expedition into the world of Python, AI, and ML. You don’t need to have any prior knowledge of Python or AI to attend. We'll begin with the bedrock principles of Python. And on day two, we will explore the foundations of artificial intelligence and machine learning through many types of problems, scenarios, and algorithms. Day 1 – Getting Started with Python On Day 1, we will begin by getting our development environment set up for Python development with Visual Studio Code. Once everyone is up and running, we will spend the rest of the day exploring the Python language and writing Python code together. We will start exploring fundamental language constructs including variables, data types, functions, conditionals, loops, and guidelines for writing Python code according to the conventions established by the Python community. Next, we will explore Python data structures for working with collections of data and learn how we can work with these data structures effectively and efficiently using powerful Python language features. We will also explore exceptions and how to handle errors in your Python programs. From there, we'll explore how you can structure and reuse code with Python modules. We will explore what’s available in the built-in Python standard library, and we will explore the ecosystem of Python packages and libraries including popular libraries like NumPy, Pandas, and Matplotlib. As a developer, one of the things you should do to create great software is test your code. In addition to exploring the troubleshooting and debugging capabilities of Visual Studio Code, we will explore how to create automated tests to test your Python code. Closing out Day 1, we will explore how to use Python to create programs and apps beyond the terminal window. We will use Notebooks for interactively working with Python and see how Microsoft Fabric enables you to bring your Python skills for data engineering and analytics. We will explore how you can consume Python from other languages like C# and how Python can integrate with your C# apps. And lastly, we will explore how to create web apps and web APIs with Python using Flask and FastAPI. **Attendee Requirements:** - You must provide your own laptop for this hands-on lab - Your machine must have a modern web browser - You must have admin rights with the ability to install and configure other things on your laptops throughout the workshop - Visual Studio Code needs to be installed on your machine: [https://code.visualstudio.com/](https://code.visualstudio.com/) - Git needs to installed on your machine: [https://git-scm.com/downloads](https://git-scm.com/downloads)
Hands-On Lab: Mastering Human Factors in Engineering
Your team has solid DevOps pipelines, great tooling, documented processes, comfy chairs, and the tastiest snacks. So why is it still so hard to deliver high quality software that delights your users? If it's not a tooling problem, it must be a people problem, right? Or if it's not a people problem, it must be a system problem, maybe. It's easy to say that software delivery would be so easy... if it weren't for all the humans. But why is that? The technical stuff seems easy by comparison. The hard part is trust, communication, fear, burnout, unclear expectations, and teams that can't get out of their own way. No methodology solves these problems — but there are patterns that help. This workshop brings together two perspectives. Ben Day has spent 28 years as an independent consultant, helping organizations in crisis — he sees patterns across dozens of teams, gets people re-aligned and functioning well, and gets to leave when the engagement ends. Angela Dugan has spent almost as long in software delivery with her last decade having been spent in leadership roles at 3Cloud, Microsoft, and now Red Foundry — she lives with consequences, gives real feedback to real direct reports, and meets with her teams daily. Together, we'll share what works in the real world between our two different lived experiences. We'll cover practices that happen to come from Agile, Scrum, and DevOps — but you don't need to adopt any particular methodology to use them. Whether your organization loves that stuff, hates it, or has never heard of it, these patterns work. No transformation required. No permission needed. You will learn: - Patterns worth stealing: what actually works, stripped of the dogma - The leadership shift: why your technical skills might be working against you - Communication and feedback techniques that reduce friction and conflict - Metrics that improve morale and performance — not undermine them - How to navigate complexity, constraints, and uncertainty - Practical tools you can use Monday morning when you go back to the office, wherever that is The code is the easy part. The people are the hard part. This workshop is about the people. Attendee Requirements: - You must provide your own laptop computer (Windows or Mac) for this hands-on lab. - All other requirements will be listed 2 weeks prior to the hands-on lab
Hands-On Lab: Get Started with .NET Aspire & ASP.NET Core for Distributed Application Building - Jeffrey T. Fritz
Spend a day learning how to build distributed applications with the newly announced .NET Aspire stack and ASP.NET Core. This workshop is for existing .NET developers looking to fully understand what .NET Aspire is, why they should use .NET Aspire, and how to integrate .NET Aspire into their applications. In the morning we will go through the basics of .NET Aspire and how to add it to an existing ASP.NET Core API backend and Blazor frontend application to take advantage of resiliency, observability, orchestration, service discovery, and the basics of .NET Aspire components. In the afternoon we will tackle deeper and richer telemetry, integrating databases, custom containers, advanced orchestration, testing, and so much more. By the end of the day you will have a grasp of all things .NET Aspire and how to integrate it into your applications and how to continue to deploy your application how you want. You will learn: - What is .NET Aspire - Integration basics of .NET Aspire - Advanced scenarios with .NET Aspire for enhancing apps **Attendee Requirements:** - You must provide your own laptop computer (Windows or Mac) for this hands-on lab. **Computer Setup** - Windows 10/11, macOS, or Linux laptop - Docker Desktop (or compatible container runtime) - IDE Setup (choose one) - Visual Studio 2022 or or Visual Studio 2026 (latest version) - ASP.NET & web development workload installed. - Visual Studio Code - .NET 9 or .NET 10 SDK - C# Dev Kit extension - JetBrains Rider with .NET Aspire plugin For more information see: [https://learn.microsoft.com/dotnet/aspire/fundamentals/setup-tooling](https://learn.microsoft.com/dotnet/aspire/fundamentals/setup-tooling)
Hands-On Lab: Unlock the Potential of AI in Your Applications with Semantic Kernel
Semantic Kernel is an open-source SDK by Microsoft that helps you build AI-infused applications and agents in C#. It enables developers to seamlessly integrate existing code and applications with AI models from OpenAI, Azure OpenAI, and Hugging Face. Enterprises use Semantic Kernel for its flexibility, modularity, and observability. It offers security features like telemetry support, hooks, and filters, ensuring responsible AI at scale. Designed to be future-proof, it allows easy integration with the latest AI models without rewriting the entire codebase when new models emerge. In this hands-on lab, you will explore how the Semantic Kernel can help you integrate AI capabilities into your applications. The workshop also highlights Semantic Kernel's extensibility, allowing the integration of memories, AI models, and plugins, making it a key player in AI development. The lab is created so you can start with no experience and end the day with all the knowledge you need to embrace LLMs in your applications and even build full-fledged Agents that help you change the way your customers and users have ever interacted with your systems before. You will learn: - How to integrate AI capabilities into existing applications using Semantic Kernel - The extensibility of Semantic Kernel through memories, AI models, and plugins - Best practices for implementing AI at scale with features like telemetry support, hooks, and filters **Attendee Requirements:** - You must provide your own laptop computer (Windows or Mac) for this hands-on lab. - All other requirements will be listed 2 weeks prior to the hands-on lab