• GitHub Copilot Features - Model selection

    In this comprehensive guide, Liuba explores the strategic use of different models in GitHub Copilot’s chat interface through expert demonstrations. The video covers when and how to select the most appropriate model for various coding scenarios, providing practical insights that can improve your development workflow and code quality. Whether you’re new to GitHub Copilot or looking to optimize your current usage, this tutorial offers valuable guidance on leveraging model selection effectively.

  • ASP.NET Community Standup - Blazing-fast AI chat with ASP.NET Core & SignalR

    In this article, dotnet features Shaltiel Shmidman, a Deep Learning Developer at DICTA, on his journey building a performant, real-time AI chat app using C#, ASP.NET Core, and SignalR during the T3 Chat Cloneathon. The discussion spotlights technical challenges and solutions like safe streaming, automatic reconnections, and seamless synchronization across browser tabs, demonstrating the power and simplicity of Microsoft technologies for AI-driven applications.

  • Microsoft Security Copilot Entra Update and Conditional Access Agent

    In this article, John Savill explores significant new enhancements to Microsoft Security Copilot for Entra, focusing on the updated user experience, improved integration through conditional access agents, and the new natural language to graph capability. Savill provides hands-on demonstrations and detailed walkthroughs, offering security and IT professionals a clear view of the tool’s latest features and practical use cases. If you’re looking for how Microsoft is leveraging AI in enterprise identity and security, this overview is for you.

  • MCP C# SDK - What’s New, What’s Next!

    Author dotnet invites developers to an online session focusing on the newest features and future plans for the C# MCP SDK. This event aims to help programmers leverage .NET and the MCP SDK to enhance their applications, particularly with AI integrations. The session promises live demonstrations, practical tips, and insights for both experienced C# developers and newcomers interested in adding intelligent features to their workflows.

  • Azure Update - 11th July 2025

    In this brief update, John Savill from John Savill’s Technical Training provides highlights of the latest developments in Azure and cloud infrastructure. He discusses recent video content, policy changes due to channel growth, and directs users to external forums for technical questions.

  • Let's Learn MCP: C#

    In this comprehensive workshop, Katie Savage and James Montemagno from the dotnet team introduce developers to the Model Context Protocol (MCP), a cutting-edge framework designed to standardize interactions between AI models and client applications. This beginner-friendly session guides participants through creating their first MCP server using C#, providing practical insights into this emerging technology that’s shaping the future of AI development.

  • How do I get started with .NET web development?

    In this piece by dotnet, Katie Savage discusses how developers can quickly get started with web app development in .NET using free resources on Microsoft Learn. The article highlights practical tutorials for ASP.NET Core, using Visual Studio Code, and even guides on publishing apps to Azure. This brief overview serves as an entry point for those eager to learn modern .NET technologies with hands-on guidance.

  • MCP or A2A

    In this article, John Savill’s Technical Training investigates whether developers need to choose between the MCP or A2A protocols—or if both are necessary—when architecting AI solutions.

  • Multi-Cloud Storage Migration with Azure Storage Mover

    John Savill’s Technical Training presents an in-depth guide on migrating data from AWS S3 to Azure Storage using Azure Storage Mover. The article is aimed at IT professionals seeking a seamless cloud migration experience.

  • Azure Update - 4th July 2025

    In this update, John Savill from Savill’s Technical Training highlights the latest Azure news and features. Topics include App Service updates in Azure Stack Hub, new firewall DNAT filtering capabilities, DNS security policies, and enhancements for SQL Database auditing. Updates on tools such as the MSSQL extension for VS Code and the mssql-python driver are also discussed. The video is structured with clear chapter markers for quick navigation and includes resources for deeper learning and certification.

  • .NET MAUI Community Standup - Blazor for Mobile with AI? Here's how.

    In this article, dotnet highlights Beth Massi’s walkthrough on augmenting a web app with native mobile capabilities and AI integration. Using Blazor and .NET MAUI, along with Microsoft’s Azure AI Foundry, Massi showcases how to bring AI and platform-specific enhancements to cross-platform applications. The article also features contributions from David Ortinau and provides links for deeper community engagement.

  • .NET AI Community Standup - AI in .NET - What’s New, What’s Next

    In this article, dotnet introduces an online session that delves into how the .NET ecosystem is amplifying its AI and Machine Learning capabilities. The session, featuring Bruno Capuano and Tanner Gooding, discusses enhancements like tensor support in .NET 9 and previews new features expected in .NET 10. This is an insightful resource for developers eager to leverage intelligent technologies within .NET applications.

  • Azure Files Performance Upgrade

    In this comprehensive video overview, John Savill explores the updated performance features of Azure Files. He provides a detailed breakdown of enhancements, such as the introduction of metadata caching, updated workload SMB interaction types, compatibility and performance improvements for Linux users, as well as best practices for maximizing Azure Files’ efficiency. Savill’s guidance aims at both new and experienced Azure storage users, helping them better understand and utilize these new capabilities.

  • Step-by-Step:Orchestrating Agents in Blazor with Semantic Kernel #Blazor #SemanticKernel #Agent #ai

    In this article, Learn Microsoft AI presents a comprehensive guide to implementing concurrent orchestration of AI agents in Blazor applications using the Microsoft Semantic Kernel Agent Framework. The tutorial breaks down the process step-by-step, making it suitable for both .NET developers and AI enthusiasts interested in building intelligent multi-agent applications within Blazor. Readers will gain hands-on experience with code examples, demonstrations, and practical tips for optimizing orchestration logic in real-world scenarios.

  • Azure Update - 27th June 2025

    In this brief update, John Savill announces a series of Azure platform improvements, such as Azure Advisor VM right-sizing, WAF security Copilot integration, and new Azure SQL DB vector data capabilities. Readers are advised to use the channel’s search feature for topics and are directed to external forums for questions. The article highlights learning resources and playlists for further Azure mastery and certifications.

  • How to Connect Copilot Studio Agents with Semantic Kernel for Smarter AI

    In this article, authored by Learn Microsoft AI, you’ll discover how to integrate Microsoft Copilot Studio agents with Semantic Kernel to create smarter and more dynamic AI-powered workflows. The piece guides both beginners and experienced users through all the necessary steps, from setting up Azure App Registration and permissions to practical coding in Visual Studio, and finishes with troubleshooting advice. Whether you’re just starting with Copilot Studio or looking to unlock new real-world capabilities through external integrations, this article provides a comprehensive roadmap.

  • Build Agents -Copilot Studio - Season of Agents - Season 4-Connect your agents using Semantic Kernel

    In this article, Learn Microsoft AI guides readers through a live session focused on building intelligent agents with Microsoft Copilot Studio. The session covers enabling seamless communication between agents, extending agent functionalities to interact with external systems via Semantic Kernel, and integrating these capabilities into real-world workflows. Whether you’re just starting with Copilot Studio or seeking to expand your AI agents’ capabilities, the practical demonstrations and hands-on guidance offer valuable insights.

  • Azure Update - 20th June 2025

    John Savill’s Technical Training delivers a roundup of new Azure features and updates, such as improved diagnostics, new supported services, region expansions, and Key retirements. Due to channel growth, questions are now redirected to community forums. This article highlights recent news and learning resources for Azure professionals.

  • Azure Update - 13th June 2025

    This article is a weekly update from John Savill’s Technical Training, offering a roundup of recent developments and features in Microsoft Azure. John highlights new video content, important Azure service updates, and changes affecting network logs, virtual machines, and security policies. Readers are encouraged to utilize comprehensive learning paths and certification materials provided by John, and to post technical questions on community forums as direct Q&A is no longer supported due to channel growth.

  • What are Agent Flows in Microsoft Copilot Studio? | Simple Demo Explained!

    This article, authored by Learn Microsoft AI, introduces Agent Flows in Microsoft Copilot Studio. It outlines how Agent Flows enable users to automate a range of tasks, connect diverse applications, and trigger actions based on specific events, user input, or schedules. The piece also features a demonstration to help readers visualize the process and main benefits.

  • Entra Resilience Deep Dive

    John Savill’s Technical Training provides an in-depth overview of updates and detailed architecture behind Microsoft Entra’s resilience mechanisms. This supplement to his previous video covers key concepts such as multi-region support, partitioning, backup authentication systems, service level agreements, and technical details like gateway slices and STS. Readers are guided to several visual and documentation resources for further learning, as well as a variety of Azure-focused training playlists.

  • Azure Update - 6th June 2025

    In this week’s update, John Savill’s Technical Training explores the latest Microsoft Azure changes, from Azure Files NFS support and database upgrades to an AI managed network RBAC enhancement and CrowdStrike-mapped threat actor naming. John points viewers to a rich set of Azure learning resources, recommends alternative venues for support, and provides a structured summary of the major technical topics discussed. The article is a helpful reference for cloud practitioners interested in staying current with weekly Azure developments.

  • Agent Orchestration - Transforming Inputs and Results in Semantic Kernel

    Authored by Learn Microsoft AI, this article delves into the advantages of incorporating strongly-typed input and output classes in AI agent workflows. The piece highlights how these practices allow developers to pass complex, structured data into orchestrations and process meaningful, rich results. The author provides guidance on defining custom classes, applying InputTransform and ResultTransform for enhanced handling, and underscores the reliability and scalability unlocked by this method.

  • Step-by-Step - Deploy MCP Server to Azure & Connect with Semantic Kernel

    Authored by Learn Microsoft AI, this tutorial provides a hands-on walkthrough for deploying an MCP (Model Context Protocol) Server on Microsoft Azure. It demonstrates how to connect your server using Semantic Kernel and build scalable, intelligent applications with modern AI tools. Ideal for AI enthusiasts, developers, and those working with Semantic Kernel.

  • Agent - Concurrent Orchestration in Semantic Kernel

    In this article, Learn Microsoft AI introduces the Concurrent Pattern in AI agent orchestration. The author delves into how this approach empowers multiple agents to solve tasks in parallel, illustrated with a practical coding demo. The piece also covers real-world scenarios such as brainstorming, ensemble reasoning, and voting systems, emphasizing the benefits of diverse and flexible AI solutions.

  • Azure Update - 30th May 2025

    In this weekly Azure update, John Savill’s Technical Training shares a comprehensive roundup of recent Azure service enhancements, ranging from App Service and Azure Firewall to Cosmos DB and API Management improvements. The episode highlights new Azure AI Foundry features, discusses logging, authentication, and integration upgrades, and provides viewers with guidance on accessing learning resources. John also explains how viewers can find content on specific topics and provides suggestions for community support.

  • Semantic Kernel Plugin in Action on MCP Server - Step-by-Step Guide #SemanticKernel #MCP #aiagents

    Author Learn Microsoft AI provides a hands-on guide for developers on integrating intelligent plugins with MCP-powered AI agents using Semantic Kernel. The tutorial covers everything from setting up the MCP Server and creating a Semantic Kernel plugin to registering and invoking the plugin in real time. This content is particularly relevant for those building smart, AI-driven applications and looking for practical demonstration of plugin integration with key Microsoft technologies.

  • Semantic Kernel Group Orchestration - How to Coordinate Multiple AI Agents

    In this article, Learn Microsoft AI delves into multi-agent orchestration using Semantic Kernel, focusing on how this technology enhances AI collaboration. The discussion covers the fundamentals of orchestrating multiple specialized agents, enabling them to collaboratively solve complex problems—much like an effective human team. The article highlights key concepts such as group chat orchestration, real-world applications like meetings and debates, and offers practical guidance for developers and AI enthusiasts aiming to build collaborative AI systems.

  • TLS Inspection in Microsoft Entra Internet Access Deep Dive

    In this article, John Savill’s Technical Training delves into the new TLS inspection feature of Entra Internet Access. The author provides a comprehensive walkthrough, covering the underlying challenges with TLS, how to configure TLS inspection, managing trusted certificates, and monitoring client experiences. This overview is intended for cloud and security professionals interested in leveraging Microsoft Entra’s advanced network security capabilities.

  • Semantic Kernel Agent Orchestration

    Authored by Learn Microsoft AI, this article delves into leveraging Semantic Kernel for orchestrating multi-agent AI systems. It highlights how multiple intelligent agents with specialized skills can coordinate seamlessly to solve complex, real-world problems more effectively. Readers are introduced to the benefits of smarter and more adaptive solutions enabled by advanced agent collaboration techniques.

  • Bring Your Own LLM

    This video demonstrates GitHub Copilot’s Bring Your Own LLM feature. A powerfull feature in the current insiders version of VS Code is to bring your own model to the chat conversation. You can use a local running model or connect with a remote model using your own API key.

  • MCP in Microsoft Extensions.AI – Connect to Local MCP Server Easily

    This article by Learn Microsoft AI explains how to set up a connection to an MCP (Model Context Protocol) Server using Microsoft.Extensions.AI. It covers step-by-step configuration, how to embed the MCP client within your own projects, and enabling real-time model context processing for your applications.

  • How to Build an MCP Server and Connect It to Semantic Kernel — Full Tutorial!'🚀

    Learn Microsoft AI presents a hands-on guide for developers looking to understand and implement the Model Context Protocol (MCP) Server. The article breaks down the process of setting up an MCP Server from scratch and demonstrates how to connect it with a Semantic Kernel Client. Ideal for both beginners and those wishing to deepen their AI application expertise, this piece emphasizes how these tools help create more context-aware and dynamic AI solutions.

  • MCP with Azure and GitHub

    This video demonstrates GitHub Copilot’s MCP with Azure and GitHub feature. Empower Agent Mode with extra context and capabilities by supercharging it with MCP servers. See how you can bring in extra information from Azure resources to add extra information to creating GitHub issues.

  • Agent Mode

    This video demonstrates GitHub Copilot’s Agent Mode feature. How Agent Mode helps you by iterating over your prompt by itself.

  • Premium Requests

    This video demonstrates GitHub Copilot’s Premium Requests feature. What are GitHub Copilot Premium Requests and do their rate limits work? These chances will be in effect during the month of May. Read more info of the enforcements in the documentation.

  • Next Edit Suggestions

    This video demonstrates GitHub Copilot’s Next Edit Suggestions feature. NES Looks ahead for you while editing and comes up with related changes.

  • GPT-4o Copilot Suggestions Model

    This video demonstrates GitHub Copilot’s GPT-4o Copilot Suggestions Model feature. GPT-4o Copilot replaces the previously used GPT 3.5 TURBO model for suggestions.

  • Fetch Webpage

    This video demonstrates GitHub Copilot’s Fetch Webpage feature. Retrieve a web page as part of the context you provide with your prompt.

  • Microsoft Agent SDK - Exploring Semantic Kernel Agent SDK

    In this article, Learn Microsoft AI introduces the Microsoft 365 Agents SDK, a developer toolkit designed for building secure, full-stack, multichannel agents across Microsoft 365 platforms. The SDK streamlines agent development for Teams, Copilot Studio, Webchat, and even integrates with third-party messaging services. Highlighting its broad AI integration capabilities, the article touches on how developers can leverage Azure AI and Semantic Kernel to create enterprise-ready, intelligent solutions.

  • Ice Breakers

    This video demonstrates GitHub Copilot’s Ice Breakers feature. Generate starter templates or boilerplate code to jump-start development.

  • Content Exclusions

    This video demonstrates GitHub Copilot’s Content Exclusions feature. With Content Exclusions you can exclude certain parts of your codebase from being sent to Copilot. Think for example of files containing sensitive information, like secrets.

  • Code Completion

    This video demonstrates GitHub Copilot’s Code Completion feature. Enhance your coding experience with AI-powered code completions while you are typing. Also called ‘suggestions’. These are the most common way of using Copilot as they show up as a suggestion while you are typing in your editor.

  • Usage Metrics

    This video demonstrates GitHub Copilot’s Usage Metrics feature. Track and analyze Copilot usage across your team.

  • Chat in IDE

    This video demonstrates GitHub Copilot’s Chat in IDE feature. Communicate with Copilot directly within your IDE for instant assistance. You can have multi turn conversations with Copilot on things in your code, or ask it questions on things surrounding your code, like ‘how do I do this in Python’, or ‘how do I run the unit tests from my terminal’.

  • Unit Tests

    This video demonstrates GitHub Copilot’s Unit Tests feature. Automate your testing process with Copilot’s unit test generation.

  • Commit Message Custom Instructions

    This video demonstrates GitHub Copilot’s Commit Message Custom Instructions feature. Customize commit messages with tailored instructions for more descriptive and meaningful comments.

  • Code Translation

    This video demonstrates GitHub Copilot’s Code Translation feature. Translate code across different languages with ease using Copilot.

  • @github Chat Participant

    This video demonstrates GitHub Copilot’s @github Chat Participant feature. Use Copilot as a chat participant in GitHub discussions.

  • Code Documenting

    This video demonstrates GitHub Copilot’s Code Documenting feature. Generate comprehensive documentation for your codebase with Copilot.

  • Chat on Mobile

    This video demonstrates GitHub Copilot’s Chat on Mobile feature. Get coding assistance on-the-go with Copilot’s mobile chat feature. This lets you summarize issues/pull requests/discussions, or ask broader questions about a repository for example.

  • Commit Message Suggestions

    This video demonstrates GitHub Copilot’s Commit Message Suggestions feature. Copilot proposes commit messages based on the code changes in the current changeset.

  • Multi-file Edits

    This video demonstrates GitHub Copilot’s Multi-file Edits feature. Make changes across multiple files simultaneously with Copilot.

  • PR Body Generation in WebUI

    This video demonstrates GitHub Copilot’s PR Body Generation in WebUI feature. Automatically generate detailed pull request bodies with Copilot in the webUI.

  • Local In-Editor Code Reviews

    This video demonstrates GitHub Copilot’s Local In-Editor Code Reviews feature. Highlight and review suggested code changes directly from within the Visual Studio editor.

  • Multi-Models

    This video demonstrates GitHub Copilot’s Multi-Models feature. Access multiple AI models through Copilot for different tasks.

  • PR Body Generation in VS Code

    This video demonstrates GitHub Copilot’s PR Body Generation in VS Code feature. Generate detailed PR descriptions directly in VS Code.

  • User Instructions

    This video demonstrates GitHub Copilot’s User Instructions feature. With user instructions in VS Code you can help guide Copilot in the right direction for your codebase, like being a Python 3 developer and skip older language constructs.

  • Code Explanation

    This video demonstrates GitHub Copilot’s Code Explanation feature. Get detailed explanations for complex code snippets with Copilot.

  • CLI Assistance

    This video demonstrates GitHub Copilot’s CLI Assistance feature. Streamline your command line tasks with Copilot’s CLI assistance.

  • Preview for Copilot Workspace

    This video demonstrates GitHub Copilot’s Preview for Copilot Workspace feature. Get a preview of the Copilot Workspace environment for better collaboration.

  • Let's build GPT from scratch, in code, spelled out.

    We build a Generatively Pretrained Transformer (GPT), following the paper “Attention is All You Need” and OpenAI’s GPT-2 / GPT-3.