software architecture
53 TopicsAMA Spotlight: Build Smarter with Azure Developer CLI 'AZD'
Weekly AMA 'Ask Me Anything': Build Smarter with Azure Developer CLI Calling all AI engineers, developers, and builders of the future, this is your backstage pass to the tools shaping scalable, agentic AI deployments. Join Kristen Womack, Product Manager for the Azure Developer CLI (azd) Developer CLI (azd), and the engineering team behind azd for a live Ask Me Anything session every Thursday at 12:30pm PT in the Azure AI Foundry Discord. Whether you're: đ§ Orchestrating multi-agent systems đŚ Deploying LLM-powered apps with Azure AI Foundry đ Navigating least-privilege infrastructure setups đ ď¸ Debugging and optimizing reproducible workflows âŚthis AMA is your chance to connect directly with the team building the CLI that powers it all. đĄ Why Join? Real-time answers from the azd engineers and product team Deployment walkthroughs for Foundry templates, from chatbots to document processors Tips for CI/CD, debugging, and reproducibility in enterprise environments Community-first mindset: bring your feedback, challenges, and ideas Kristen Womack brings deep insight into developer experience and product strategy; this is a rare opportunity to learn from the source and shape the future of AI tooling. đ§ Get Ready Before you join: Install azd đ Install Guide Explore Kristenâs work đ www.kristenwomack.io Join the Discord đ Azure AI Foundry Community đď¸ Weekly Schedule đ§ Thursdays at 12:30pm PT đ Azure AI Foundry Discord Bring your questions. Bring your curiosity. Build with the best. Additional resources: check out the AZD for Beginners course https://aka.ms/azd-for-beginnersEssential Microsoft Resources for MVPs & the Tech Community from the AI Tour
Unlock the power of Microsoft AI with redeliverable technical presentations, hands-on workshops, and open-source curriculum from the Microsoft AI Tour! Whether youâre a Microsoft MVP, Developer, or IT Professional, these expertly crafted resources empower you to teach, train, and lead AI adoption in your community. Explore top breakout sessions covering GitHub Copilot, Azure AI, Generative AI, and security best practicesâdesigned to simplify AI integration and accelerate digital transformation. Dive into interactive workshops that provide real-world applications of AI technologies. Take it a step further with Microsoftâs Open-Source AI Curriculum, offering beginner-friendly courses on AI, Machine Learning, Data Science, Cybersecurity, and GitHub Copilotâperfect for upskilling teams and fostering innovation. Donât just learnâlead. Access these resources, host impactful training sessions, and drive AI adoption in your organization. Start sharing today! Explore now: Microsoft AI Tour Resources.How to Master GitHub Copilot: Build, Prompt, Deploy Smarter
Mastering GitHub Copilot: Build, Prompt, Deploy Smarter is a free, hands-on workshop designed to help developers go beyond autocomplete and unlock the true power of AI-assisted coding. Instead of toy examples, this course walks you through real-world software engineering challenges: messy codebases, multi-language projects, cloud deployments, and legacy system upgrades. Youâll learn practical skills like prompt engineering, advanced Copilot features, and AI pair programming techniques that make you faster, sharper, and more creative. Whether youâre a junior developer or a seasoned architect, mastering GitHub Copilot will help you: Reduce cognitive load and focus on system design Accelerate onboarding for new engineers Write cleaner, more consistent code Automate repetitive tasks to free up time for innovation AI coding tools like GitHub Copilot are no longer optionalâtheyâre essential. This workshop gives you the skills to collaborate with Copilot effectively and stay competitive in the age of AI-powered development.1.3KViews0likes0CommentsStrategic Solutions for Seamless Integration of Third-Party SaaS
Modern systems must be modular and interoperable by design. Integration is no longer a feature, itâs a requirement. Developers are expected to build architectures that connect easily with third-party platforms, but too often, core systems are designed in isolation. This disconnect creates friction for downstream teams and slows delivery. At Microsoft, SaaS platforms like SAP SuccessFactors and Eightfold support Talent Acquisition by handling functions such as requisition tracking, application workflows, and interview coordination. These tools help reduce costs and free up engineering focus for high-priority areas like Azure and AI. The real challenge is integrating them with internal systems such as Demand Planning, Offer Management, and Employee Central. This blog post outlines a strategy centered around two foundational components: an Integration and Orchestration Layer, and a Messaging Platform. Together, these enable real-time communication, consistent data models, and scalable integration. While Talent Acquisition is the use case here, the architectural patterns apply broadly across domains. Whether you're embedding AI pipelines, managing edge deployments, or building platform services, thoughtful integration needs to be built into the foundation, not bolted on later.Using DeepSeek-R1 on Azure with JavaScript
The pace at which innovative AI models are being developed is outstanding! DeepSeek-R1 is one such model that focuses on complex reasoning tasks, providing a powerful tool for developers to build intelligent applications. The week, we announced its availability on GitHub Models as well as on Azure AI Foundry. In this article, weâll take a look at how you can deploy and use the DeepSeek-R1 models in your JavaScript applications. TL;DR key takeaways DeepSeek-R1 models focus on complex reasoning tasks, and is not designed for general conversation You can quickly switch your configuration to use Azure AI, GitHub Models, or even local models with Ollama. You can use OpenAI Node SDK or LangChain.js to interact with DeepSeek models. What you'll learn here Deploying DeepSeek-R1 model on Azure. Switching between Azure, GitHub Models, or local (Ollama) usage. Code patterns to start using DeepSeek-R1 with various libraries in TypeScript. Reference links DeepSeek on Azure - JavaScript demos repository Azure AI Foundry OpenAI Node SDK LangChain.js Ollama Requirements GitHub account. If you don't have one, you can create a free GitHub account. You can optionally use GitHub Copilot Free to help you write code and ship your application even faster. Azure account. If you're new to Azure, get an Azure account for free to get free Azure credits to get started. If you're a student, you can also get free credits with Azure for Students. Getting started We'll use GitHub Codespaces to get started quickly, as it provides a preconfigured Node.js environment for you. Alternatively, you can set up a local environment using the instructions found in the GitHub repository. Click on the button below to open our sample repository in a web-based VS Code, directly in your browser: Once the project is open, wait a bit to ensure everything has loaded correctly. Open a terminal and run the following command to install the dependencies: npm install Running the samples The repository contains several TypeScript files under the samples directory that demonstrate how to interact with DeepSeek-R1 models. You can run a sample using the following command: npx tsx samples/<sample>.ts For example, let's start with the first one: npx tsx samples/01-chat.ts Wait a bit, and you should see the response from the model in your terminal. You'll notice that it may take longer than usual to respond, and see a weird response that starts with a <think> tag. This is because DeepSeek-R1 is designed to be used for task that need complex reasoning, like solving problems or answering math questions, and not for you usual chat interactions. Model configuration By default, the repository is configured to use GitHub Models, so you can run any example using Codespaces without any additional setup. While it's great for quick experimentation, GitHub models limit the number of requests you can make in a day and the amount of data you can send in a single request. If you want to use the model more extensively, you can switch to Azure AI or even use a local model with Ollama. You can take a look at the samples/config.ts to see how the different configurations are set up. We'll not cover using Ollama models in this article, but you can find more information in the repository documentation. Deploying DeepSeek-R1 on Azure To experiment with the full capabilities of DeepSeek-R1, you can deploy it on Azure AI Foundry. Azure AI Foundry is a platform that allows you to deploy, manage and develop with AI models quickly. To use Azure AI Foundry, you need to have an Azure account. Let's start by deploying the model on Azure AI Foundry. First, follow this tutorial to deploy a serverless endpoint with the model. When it's time to choose the model, make sure to select the DeepSeek-R1 model in the catalog. Once your endpoint is deployed, you should be able to see your endpoint details and retrieve the URL and API key: Screenshot showing the endpoint details in Azure AI Foundry Then create a .env file in the root of the project and add the following content: AZURE_AI_BASE_URL="https://<your-deployment-name>.<region>.models.ai.azure.com/v1" AZURE_AI_API_KEY="<your-api-key>" Tip: if you're copying the endpoint from the Azure AI Foundry portal, make sure to add the /v1 at the end of the URL. Open the samples/config.ts file and update the default export to use Azure: export default AZURE_AI_CONFIG; Now all samples will use the Azure configuration. Explore reasoning with DeepSeek-R1 Now that you have the model deployed, you can start experimenting with it. Open the samples/08-reasoning.ts file to see how the model handles more complex tasks, like helping us understand a well-known weird piece of code. const prompt = ` float fast_inv_sqrt(float number) { long i; float x2, y; const float threehalfs = 1.5F; x2 = number * 0.5F; y = number; i = *(long*)&y; i = 0x5f3759df - ( i >> 1 ); y = *(float*)&i; y = y * ( threehalfs - ( x2 * y * y ) ); return y; } What is this code doing? Explain me the magic behind it. `; Now run this sample with the command: npx tsx samples/08-reasoning.ts You should see the model's response streaming piece by piece in the terminal, while describing its thought process before providing the actual answer to our question. Screenshot showing the model's response streaming in the terminal Brace yourself, as it might take a while to get the full response! At the end of the process, you should see the model's detailed explanation of the code, along with some context around it. Leveraging frameworks Most examples in this repository are built with the OpenAI Node SDK, but you can also use LangChain.js to interact with the model. This might be especially interested if you need to integrate other sources of data or want to build a more complex application. Open the file samples/07-langchain.ts to have a look at the setup, and see how you can reuse the same configuration we used with the OpenAI SDK. Going further Now it's your turn to experiment and discover the full potential of DeepSeek-R1! You can try more advanced prompts, integrate it into your larger application, or even build agents to make the most out of the model. To continue your learning journey, you can check out the following resources: Generative AI with JavaScript (GitHub): code samples and resources to learn Generative AI with JavaScript. Build a serverless AI chat with RAG using LangChain.js (GitHub): a next step code example to build an AI chatbot using Retrieval-Augmented Generation and LangChain.js.Mastering Query Fields in Azure AI Document Intelligence with C#
Introduction Azure AI Document Intelligence simplifies document data extraction, with features like query fields enabling targeted data retrieval. However, using these features with the C# SDK can be tricky. This guide highlights a real-world issue, provides a corrected implementation, and shares best practices for efficient usage. Use case scenario During the cause of Azure AI Document Intelligence software engineering code tasks or review, many developers encountered an error while trying to extract fields like "FullName," "CompanyName," and "JobTitle" using `AnalyzeDocumentAsync`: The error might be similar to Inner Error: The parameter urlSource or base64Source is required. This is a challenge referred to as parameter errors and SDK changes. Most problematic code are looks like below in C#: BinaryData data = BinaryData.FromBytes(Content); var queryFields = new List<string> { "FullName", "CompanyName", "JobTitle" }; var operation = await client.AnalyzeDocumentAsync( WaitUntil.Completed, modelId, data, "1-2", queryFields: queryFields, features: new List<DocumentAnalysisFeature> { DocumentAnalysisFeature.QueryFields } ); One of the reasons this failed was that the developer was using `Azure.AI.DocumentIntelligence v1.0.0`, where `base64Source` and `urlSource` must be handled internally. Because the older examples using `AnalyzeDocumentContent` no longer apply and leading to errors. Practical Solution Using AnalyzeDocumentOptions. Alternative Method using manual JSON Payload. Using AnalyzeDocumentOptions The correct method involves using AnalyzeDocumentOptions, which streamlines the request construction using the below steps: Prepare the document content: BinaryData data = BinaryData.FromBytes(Content); Create AnalyzeDocumentOptions: var analyzeOptions = new AnalyzeDocumentOptions(modelId, data) { Pages = "1-2", Features = { DocumentAnalysisFeature.QueryFields }, QueryFields = { "FullName", "CompanyName", "JobTitle" } }; - `modelId`: Your trained modelâs ID. - `Pages`: Specify pages to analyze (e.g., "1-2"). - `Features`: Enable `QueryFields`. - `QueryFields`: Define which fields to extract. Run the analysis: Operation<AnalyzeResult> operation = await client.AnalyzeDocumentAsync( WaitUntil.Completed, analyzeOptions ); AnalyzeResult result = operation.Value; The reason this works: The SDK manages `base64Source` automatically. This approach matches the latest SDK standards. It results in cleaner, more maintainable code. Alternative method using manual JSON payload For advanced use cases where more control over the request is needed, you can manually create the JSON payload. For an example: var queriesPayload = new { queryFields = new[] { new { key = "FullName" }, new { key = "CompanyName" }, new { key = "JobTitle" } } }; string jsonPayload = JsonSerializer.Serialize(queriesPayload); BinaryData requestData = BinaryData.FromString(jsonPayload); var operation = await client.AnalyzeDocumentAsync( WaitUntil.Completed, modelId, requestData, "1-2", features: new List<DocumentAnalysisFeature> { DocumentAnalysisFeature.QueryFields } ); When to use the above: Custom request formats Non-standard data source integration Key points to remember Breaking changes exist between preview versions and v1.0.0 by checking the SDK version. Prefer `AnalyzeDocumentOptions` for simpler, error-free integration by using built-In classes. Ensure your content is wrapped in `BinaryData` or use a direct URL for correct document input: Conclusion In this article, we have seen how you can use AnalyzeDocumentOptions to significantly improves how you integrate query fields with Azure AI Document Intelligence in C#. It ensures your solution is up-to-date, readable, and more reliable. Staying aware of SDK updates and evolving best practices will help you unlock deeper insights from your documents effortlessly. Reference Official AnalyzeDocumentAsync Documentation. Official Azure SDK documentation. Azure Document Intelligence C# SDK support add-on query field.343Views0likes0CommentsBuild AI Agents with MCP Tool Use in Minutes with AI Toolkit for VSCode
Weâre excited to announce Agent Builder, the newest evolution of what was formerly known as Prompt Builder, now reimagined and supercharged for intelligent app development. This powerful tool in AI Toolkit enables you to create, iterate, and optimize agentsâfrom prompt engineering to tool integrationâall in one seamless workflow. Whether you're designing simple chat interactions or complex task-performing agents with tool access, Agent Builder simplifies the journey from idea to integration. Why Agent Builder? Agent Builder is designed to empower developers and prompt engineers to: đ Generate starter prompts with natural language đ Iterate and refine prompts based on model responses đ§Š Break down tasks with prompt chaining and structured outputs đ§Ş Test integrations with real-time runs and tool use such as MCP servers đť Generate production-ready code for rapid app development And a lot of features are coming soon, stay tuned for: đ Use variables in prompts �� Run agent with test cases to test your agent easily đ Evaluate the accuracy and performance of your agent with built-in or your custom metrics âď¸ Deploy your agent to cloud Build Smart Agents with Tool Use (MCP Servers) Agents can now connect to external tools through MCP (Model Control Protocol) servers, enabling them to perform real-world actions like querying a database, accessing APIs, or executing custom logic. Connect to an Existing MCP Server To use an existing MCP server in Agent Builder: In the Tools section, select + MCP Server. Choose a connection type: Command (stdio) â run a local command that implements the MCP protocol HTTP (server-sent events) â connect to a remote server implementing the MCP protocol If the MCP server supports multiple tools, select the specific tool you want to use. Enter your prompts and click Run to test the agent's interaction with the tool. This integration allows your agents to fetch live data or trigger custom backend services as part of the conversation flow. Build and Scaffold a New MCP Server Want to create your own tool? Agent Builder helps you scaffold a new MCP server project: In the Tools section, select + MCP Server. Choose MCP server project. Select your preferred programming language: Python or TypeScript. Pick a folder to create your server project. Name your project and click Create. Agent Builder generates a scaffolded implementation of the MCP protocol that you can extend. Use the built-in VS Code debugger: Press F5 or click Debug in Agent Builder Test with prompts like: System: You are a weather forecast professional that can tell weather information based on given location. User: What is the weather in Shanghai? Agent Builder will automatically connect to your running server and show the response, making it easy to test and refine the tool-agent interaction. AI Sparks from Prototype to Production with AI Toolkit Building AI-powered applications from scratch or infusing intelligence into existing systems? AI Sparks is your go-to webinar series for mastering the AI Toolkit (AITK) from foundational concepts to cutting-edge techniques. In this bi-weekly, hands-on series, weâll cover: đSLMs & Local Models â Test and deploy AI models and applications efficiently on your own terms locally, to edge devices or to the cloud đ Embedding Models & RAG â Supercharge retrieval for smarter applications using existing data. đ¨ Multi-Modal AI â Work with images, text, and beyond. đ¤ Agentic Frameworks â Build autonomous, decision-making AI systems. Watch on Demand Share your feedback⯠Get started with theâŻlatest version, share yourâŻfeedback, and let us know how these new features help you in your AI development journey. As always, weâre here to listen, collaborate, and grow alongside our amazing user community.⯠Thank you for being a part of this journeyâletâs build the future of AI together! Join our Microsoft Azure AI Foundry Discord channel to continue the discussionâŻđMicrosoft at the European AI and Cloud Summit 2025- DĂźsseldorf, Germany | Microsoft Event Guide
Join Microsoft and community experts in-person, in one place. The European Collab Summit, European AI & Cloud Summit, and European BizApps Summit are co-located in 2025 â converging on DĂźsseldorf, Germany, May 26-28, 2025. Get ready for an exciting experience at theâŻEuropean Collaboration Summit,âŻEuropean AI & Cloud Summit, andâŻEuropean BizApps Summit! Taking place fromâŻMay 26-28, 2025, in DĂźsseldorf, Germany. This event gives you the chance to explore over 250 sessions packed with insights on Microsoft 365, AI, Azure, Power Platform, Fabric, and so much more. The best part? With a small upgrade, your ticket to one conference opens the door to all three! Youâll have the flexibility to attend the sessions that excite you the most, while connecting with Microsoft experts and other tech enthusiasts along the way. Donât miss out on this amazing opportunity to learn, grow, and network! The summit will feature pre-conference tutorials, keynotes, breakouts, and moreâall dedicated to Copilot and AI, Power Platform, Azure and Microsoft 365 products. With the goal of over 3,000 attendees with 250 sessions across the events.⯠But that's not all!! Along with theâŻEuropean AI and Cloud Summit, which focuses on Artificial Intelligence, Microsoft Azure, OpenAI, and Cloud Security; âŻEuropean Collaboration Summit and theâŻEuropean BizApps Summit, which centers on the Microsoft Power Platform, Microsoft Fabric, Citizen Development, and Low Code/No Code Business Applications. See sessions from all three conferences on the sessions page. Kicking off on May 26 with pre-conference tutorials, the events all run May 26-28, 2025.âââââââ⯠Join in: The European Collab Summit 2025 | May 26-28, 2025 |European AI and CloudSummit Since its humble beginnings in 2012 with just 200 attendees, the European Collaboration Summit has grown into the worldâs largest event focused on Microsoft collaboration technologies. Originally centered on SharePoint, it quickly became a launchpad for innovations like SharePoint Server 2013 and early Office 365. Today, with over 3,000 attendees from around the globe, itâs a dynamic melting pot of professionalsâfrom CEOs to studentsâgathering in Germany to connect, learn, and grow. At its core, CollabSummit champions knowledge-sharing, meaningful connections, and an inclusive community. Thank you to Adis Jugo, Mustafa Toroman, Brett Lonsdale, Margit Jugo and the wonderful teams of volunteers and sponsors that make these events happen. 101 on the Conference What: European Collaboration Summit, European Cloud Summit, and European BizApps Summit Where: DĂźsseldorf, Germany CCD Congress Center, Stockumer KirchstraĂe 61, 40474 DĂźsseldorf, Germany When: May 26th-28th 2025 Content: Microsoft presence at the European Collab Summit (ECS) | 3 keynotes | 8 Microsoft Breakout sessions | Microsoft for Startups Booth | Women in Tech and Allies Meet Up Review all sessions, tutorials, and speakers. Registration: Register today | Use the MICROSOFT15 discount code to save 15% off registration. Cost: Summit Ticket - 845 EUR Summit + Tutorial â 1485 EUR Master Pass â 1844 EUR Learn more about ticket prices Primary X handle & official hashtag: Twitter/Instagram: @collabsummit, LinkedIn, YouTube, Facebook Note: For this guide, weâll use their main acronym ECS to talk about the event European Collaboration Summit and be clear when highlighting content in either Collab, Cloud or Biz app side of things. Microsoft keynotes Summit Keynote The Future of AI Is Already Here Speaker: Marco Casalaina, VP Products, Azure AI and AI Futurist⯠Date/Time: May 27th, 9:30am | Expo City European Collab Summit Microsoft Keynote Unlocking the Future of Work with AI and Microsoft 365 Speaker: Vesa Juvonen, Principal Product Manager Date/Time: May 28th, 9:00am | Room 1 Bizapps Microsoft Keynote Reimaging the future of business applications using Generative AI Speaker: Gurkan Salk, General Manager, Head of Product Copilot for Sales, Service and Finance May 28th, 9:00am | Room 3 Cloud and AI Microsoft Keynote Leveraging Microsoft AI: Navigating the EU AI Act and Unlocking Future Opportunities Speaker: Azar Koulibaly, General Manager and Associate General Counsel May 28th, 9:00am | Room 2 đRegister today | Note: Use the MICROSOFT15 discount code to save 15% off registration. Microsoft-led breakout sessions Seize the chance to choose the sessions that perfectly match your role and interests! Every breakout session is packed with thrilling product updates, captivating demos, inspiring customer stories, invaluable best practices, and deep insights into product and solution strategies. Plus, you'll get exclusive guidance on what the future holds. Don't miss out on this exciting opportunity! You can review each full agenda for European Collab Summit sessions plus, use the event mobile app (iOS and Android) to add sessions to your schedule. Microsoft-led Cloud sessions Professionals, entrepreneurs, and businesses can explore opportunities with Azure, Copilot, and OpenAI, enhancing their knowledge and networking. Attendees will experience demos, discussions, and insights into Microsoft's cloud strategy. The focus is on understanding the impact of cloud adoption and promoting Responsible AI. âMicrosoft Defender for Cloud: Deployment Best Practicesâ with Dominik Hoefling | May 27. 11:00am | Room 14b âIntegrating AI with Semantic Kernelâ With Majid Hajin | May 27. 11:00am | Room 2 âBuild apps that don't fail in productionâ with Waldek Mastykarz and Garry Trinder | May 27, 12:00pm | Room 2 âBuilding an Automation Framework Using Ansible for Configuring and Installing Line of Business Appl... with Kimmo Forss | May 27, 12:00pm | Room 14a âSupercharge Your Startup: Build Faster, Smarter, and Cheaper with AI Agentsâ with Amit Svarzenberg | May 27, 2:30pm | Room 15a âYouâve built an intelligent app powered by Gen AI modelsânow what?â with Julia Muiruri | May 27, 3:30pm | Room 2 âMicrosoft server protection - one agent to rule them allâ with Tom Janetscheck | May 27, 4:50pm | Room 2 âOrchestrating Intelligence with Multi-Agent AI Workflowsâ with Daron Yondem | May 27, 4:50pm | Room 14b âBuild voice-based AI agents on Azureâ with Boris Bazilevskiy | May 27, 4:50pm | Room 14a âAI Agents for the Rest of Us: Building with the Azure AI Agent Serviceâ with Korey Stegared-Pace | May 27, 5:50pm | Room 2 âPersonalize your AI: model Fine-Tune with your data in Azure OpenAIâ with Massimo Bonanni | May 28. 10:20am | Room 14b âBuilding Application Landing zones in Azureâ with Kimmo Forss | May 28. 11:20am | Room 14a âHow to compile models and build agentic applications capable of exploiting the power of Copilot+ PCs...â with Sam Kemp | May 28. 11:20am | Room 14b âAdd multi-channel communication to your AI appsâ with Boris Bazilevskiy | May 28. 11:20am | Room 14b âCopilot for Security - advanced automation scenariosâ with Shruti Ailani and Bert-Jan Pals | May 28. 1:30pm | Room 14b âFrom Traction to Production: Maturing your LLMOps step by stepâ with Maxim Salnikov | May 28. 1:30pm | Room 16a âDevice Intelligence with SLM: A Path to Edge Deployment and Cloud Integrationâ with Lee Stott | May 28. 1:30pm | Room 1 âMeasure and mitigate risks for a generative AI appâ with Carlotta Castelluccio | May 28. 2:50pm | Room 2 âBuild Serverless AI Agents with Semantic Kernel & Azure Cosmos DBâ with Mark Brown | May 28. 2:50pm | Room 14b Microsoft-led Collab sessions Ensuring your organization is fully prepared to harness the capabilities of Copilot for Microsoft 365 is vital. The upcoming sessions are designed to focus on technical readiness, offering the latest insights and best practices. Our experts will guide you on how to effectively utilize AI to unlock the full potential of Copilot and maximize its benefits for your organization. âAI Beginner Development Powerclassâ with Carlotta Castelluccio, Korey Stegared-Pace, and Lee Stott | May 26, 9:00am | Room 6 âBuilding experiences for the Microsoft 365 Powerclassâ with Vesa Juvonen, Hugo Bernier, David Warner II, Paolo Pialorsi, Stephan Bisser, Thomas Goelles, Derek Cash-Peterson, and Julie M Turner | May 26, 9:00am | Room 8 âMicrosoft 365 Copilot extensibility using VS Code - hands-on workshopâ with Waldek Mastykarz, Paolo Pialorsi, and Garry Trinder | May 26, 9:00am | Room 16a âMicrosoft Cloud Security Powerclassâ with Tom Janetscheck and Jussi Roine âCopilot in Dynamics 365 Financeâ with Severin Bock | May 26, 9:00am | Room 18a+b âBuild Your Own Agent Using Microsoft Copilot Studio and Power Platform!â with Henry Jammes, Damien Bird, BĂźlent Altinsoy, Dewain Robinson, and Daniel Laskewitz | May 26, 9:00am | Room 17a+b âAm I Entitled? How to manage permissions dynamically in the age of Copilotâ with Al Eardley | May 27, 11:00am | Room 17b âLatest platform and extensibility options for SharePoint and Viva Connectionsâ with Vesa Juvonen | May 27, 11:00am | Room 1 âSecure and govern Microsoft 365 Copilotâ with Erica Toelle | May 27, 12:00pm | Room 16b âWhat's New and Next for Engage and Teams: Knowledge, Storyline, Communities, Copilot and Moderation... with Dan Holme | May 27, 12:00pm | Room 1 âWhat's New and Next for Engage and Teams: Communications, Channels, Leadership, Campaigns and Eventsâ with Dan Holme | May 27, 2:30pm | Room 1 âMaximizing your Information Architecture Strategy with Microsoft 365 Content Features for Copilot a... with Mikael Svenson and Kasper Larsen | May 27, 3:30pm | Room 18b âExtensibility Options to Improve Your Employee Experiences within Viva Connections and SharePointâ with Vesa Juvonen | May 27, 3:30pm | Room 16b âInsider Risk Management - Technical Deep Diveâ with Bernd Vellguth | May 27, 4:50pm | Room 19a âUnlocking the Potential of People Data in Microsoft 365â with Wictor WilĂŠn | May 27, 5:50pm | Room 1 âMicrosoft Defender for Office 365 - Defense in-depth" with Dominik Hoefling | May 27, 5:50pm | Room 19a âThe intranet of tomorrow: Beautiful, flexible, and AI readyâ with Vesa Juvonen | May 27, 5:50pm | Room 16b âDesigning Business-Centric Solutions with Microsoft 365 Copilotâ with Andreas KrĂźger | May 28, 10:20am | Room 17b âExtending Microsoft 365 Copilotâ with Paolo Pialorsi | May 27, 11:00am | Room 16b âHow well do Copilot and Agents know you and your team?â with Wictor WilĂŠn | May 28, 11:20am | Room 1 âExtending Microsoft 365 Copilot with Declarative Agentsâ with Vesa Juvonen and Paolo Pialorsi | May 28, 11:20am | Room 16b âTogether We Succeed: Harnessing Community for Career Successâ with Vesa Juvonen, Garry Trinder, and Waldek Mastykarz | May 28th, 1:30pm | Run Events Stage (Expo) âSharePoint Embedded - API for your applicationsâ with Dragan Panjkov | May 28, 2:50pm | Room 18a Microsoft-led BizApps sessions Browse these sessions to learn about Power Platform, Power BI, Microsoft Fabric, Business Apps, Dynamics 365, and Citizen Development. âModernize your Contact Center with Dynamics 365â with Ivica IvanÄiÄ | May 27. 11:00am | Room 6 âUnlocking the Power of AI in Microsoft Fabricâ with Josh Ndemenge | May 27, 12:00pm | Room 8 âBuilding Power Apps in the Modern Eraâ with April Dunnam | May 27, 12:00pm | Room 3 âCopilot in Dynamics 365 Financeâ with Severin Bock | May 27, 2:30pm | Room 7b âMission UX: Decoding the Science of User Experience in Microsoft 365 and Power Platformâ with David Warner II and Hugo Bernier | May 27, 2:30pm | Room 3 âUnleash the power of Custom Actions in Power Automate Desktopâ with Dieter De Cock | May 27, 2:30pm | Room 5 âQuickstart to Microsoft Power Pagesâ with Dragan Panjkov | May 27, 3:30pm | Room 7a âBuilding Secure and Reliable Copilot Agents created with Copilot Studioâ with Marco Rocca and Fabio Franzini | May 27, 5:50pm | Room 5 âInnovating with Power Platform's Copilot Studio: Extending and Enhancing SAP with Intelligent Agent... with Marysol Mantilla | May 28. 11:20am | Room 5 âThe art of crafting effective prompts for your Power Platform AI toolsâ with April Dunnam | May 28. 11:20am | Room 3 âCopilot Studio - You Can't Improve What You Can't Measureâ with Henry Jammes | May 28. 1:30pm | Room 3 âTransforming Document Management in Power Platform with Intelligent Automationâ with Marco Rocca and Fabio Franzini | May 28. 3:50pm | Room 6 European AI and Cloud Summit startup stage, Powered by Microsoft for Startups Supported and co-organized by ECS and Microsoft for Startups, the Microsoft Startup Stage dynamic space is where major industry players connect to explore groundbreaking solutions. on Day1 we will introduce current Microsoft Startup AI Partners and Microsoft Startups highlighting how startups, engage with potential investors and build AI solutions, and learn from visionary thought leaders in AI and cloud computing. On Day 2 we have dedicated AI Startup pitch competition at the end of the day the Startup Pitch Competition winners will receive prestigious awards, including membership in the Microsoft for Startups Program, unlocking exclusive resources, mentorship, and growth opportunities. Showcasing Microsoft Pegasus Startups Holistic AI Synthesized Tips for Attendees Introduce Yourself Your unique insights matter! Engage with others and share your perspective. Participate Fully Put away your laptops and stay focused. Immerse yourself in sessions for in-depth learning, tips, and tricks. Share your Knowledge Donât hesitate to offer your expertise. Sharing what you know can help others and strengthen the community. Ask Questions and Provide Feedback Your inquiries and suggestions can shape the future of our products. Donât hold backâyour voice matters! Stay Hydrated and Dress Comfortably Keep your energy up and your mind sharp. Dress for movement to enjoy the full experience. Learn more Visit CollabSummit.eu and follow the action on X/Twitter: @CollabSummit / #CollabSummit, @Microsoft365, @MSFTCopilot, @SharePoint, @OneDrive, @MicrosoftTeams, @MSPowerPlat, @Microsoft365Dev, and @MSFTAdoption. We hope to see you in Germany for one of the most impactful events of the year! The European Collaboration Summit offers unique opportunities to connect with industry leaders, explore innovations, and gain insights that can transform your career. With tailored sessions, hands-on demos, and discussions on collaboration tools, itâs the perfect platform to stay ahead of trends. Donât miss the chance to join a thriving community and unlock your potential! Don't miss out on this incredible opportunity â register today and take advantage of the exclusive discount!Week 2 . Microsoft Agents Hack Online Events and Readiness Resources
https://aka.ms/agentshack 2025 is the year of AI agents! But what exactly is an agent, and how can you build one? Whether you're a seasoned developer or just starting out, this FREE three-week virtual hackathon is your chance to dive deep into AI agent development. Register Now: https://aka.ms/agentshack đĽ Learn from expert-led sessions streamed live on YouTube, covering top frameworks like Semantic Kernel, Autogen, the new Azure AI Agents SDK and the Microsoft 365 Agents SDK. Week 2 Events: April 14th-18th Day/Time Topic Track 4/14 08:00 AM PT Building custom engine agents with Azure AI Foundry and Visual Studio Code Copilots 4/15 07:00 AM PT Your first AI Agent in JS with Azure AI Agent Service JS 4/15 09:00 AM PT Building Agentic Applications with AutoGen v0.4 Python 4/15 12:00 PM PT AI Agents + .NET Aspire C# 4/15 03:00 PM PT Prototyping AI Agents with GitHub Models Python 4/16 04:00 AM PT Multi-agent AI apps with Semantic Kernel and Azure Cosmos DB C# 4/16 06:00 AM PT Building declarative agents with Microsoft Copilot Studio & Teams Toolkit Copilots 4/16 07:00 AM PT Prompting is the New Scripting: Meet GenAIScript JS 4/16 09:00 AM PT Building agents with an army of models from the Azure AI model catalog Python 4/16 12:00 PM PT Multi-Agent API with LangGraph and Azure Cosmos DB Python 4/16 03:00 PM PT Mastering Agentic RAG Python 4/17 06:00 AM PT Build your own agent with OpenAI, .NET, and Copilot Studio C# 4/17 09:00 AM PT Building smarter Python AI agents with code interpreters Python 4/17 12:00 PM PT Building Java AI Agents using LangChain4j and Dynamic Sessions Java 4/17 03:00 PM PT Agentic Voice Mode Unplugged Python1.3KViews0likes0CommentsMastering API Management - Demos and best practices (presentation highlight)
I recently had the opportunity to present at the Wellington .NET User Group about Azure API Management (APIM) and common pitfalls I see teams encounter. A key takeaway is that all aspects of a solution, including APIM, should be under source control to ensure consistency, collaboration, and reliability. APIOps is a DevOps approach for managing APIs in APIM, focusing on automation, CI/CD, and version control. Many teams either reinvent their own solutions or avoid versioning APIM altogether due to a lack of awareness or time to adopt APIOps. My advice: take the time to evaluate APIOps before rolling your ownâit's a flexible, open-source project with an active community.