Monday 9:00 AM - 5:00 PM · Room 423-424
Vibecoding Microsoft 365: Build AI Agents, Admin Scripts, and Web Apps Without Writing Code
Chris McNulty
Product leader | Award-winner for narrative and storytelling campaigns | Strategy and Planning | Revenue Growth | Multiple Patents for Microsoft AI
What if you could build full-stack applications, automate workflows, and deploy intelligent agents across Microsoft 365—without writing a single line of code? In this breakout session, we’ll introduce vibecoding, a rapid prototyping method that blends strategic prompting with AI-powered development. You’ll learn how to guide large language models to generate admi scripts, build custom agents, and create web applications that integrate seamlessly with Microsoft 365. Drawing from real-world implementations—including OKR trackers, governance dashboards, and agentic workflows—we’ll walk through how vibecoding accelerates ideation, reduces development cycles, and empowers business users to become creators. You’ll discover: • 🧠 How to use natural language to steer AI toward usable prototypes • ⚙️ Techniques for refining AI-generated code and content iteratively • 🧩 Ways to connect AI agents to Microsoft 365 data, apps, and services • 🚀 Examples of admin scripts and agentic workflows built with Copilot, ChatGPT, and GitHub Copilot • 🛠️ How to apply vibecoding in secure, compliant environments Whether you're a developer, strategist, or business leader, this session will help you unlock new possibilities for building intelligent solutions—fast.
Wednesday 10:20 AM - 11:30 AM · Room 437-439
Extending Microsoft 365: Exploring the Art of the Possible
Ever felt like the world of Microsoft 365 is a maze? You’re not alone! In this session, we’ll take a journey together through real-life examples where we’ve turned the complexity of Microsoft 365 into simple, automated solutions.
We’ll start from the basics, exploring out-of-the-box and low-code options, and gradually move towards creating custom self-hosted solutions. Extending Microsoft 365 is not limited to just creating web parts and by the end of this session, you’ll be inspired to see how you can make Microsoft 365 work for you in ways you’ve never imagined before. So, whether you’re a beginner or have some experience under your belt, join us as we unravel the exciting possibilities of extending Microsoft 365!
Wednesday 1:20 PM - 1:40 PM · Insight Studio
Building a Modern Microsoft 365 Backup & Archiving Strategy
This session explores how backup, recovery, and archiving work together as complementary components of a modern Microsoft 365 data resilience strategy. We'll explore a practical approach for Microsoft 365 life-cycle data management including backup and archiving that combines E-Discovery/Search with fast, granular recovery with long-term data preservation and cost-effective storage management. Using real-world customer examples, we'll examine how backup and archiving serve distinct purposes, why storage architecture matters, and how organizations can reduce Microsoft 365 storage growth without sacrificing accessibility or compliance. You'll leave with a framework for building a resilient Microsoft 365 data protection strategy that improves recovery readiness while keeping long-term costs under control.
Wednesday 3:10 PM - 3:30 PM · Insight Studio
Accelerating Migration to Microsoft Fabric with MigrateFAST and Microsoft Funding Programs
Modernizing analytics platforms can be complex, costly, and time-consuming. In this 20-minute session, discover how MigrateFAST, MAQ Software’s Fabric migration accelerator, helps organizations accelerate their journey to Microsoft Fabric through an automation-first approach.
Through a customer case study and live demo, attendees will see how MigrateFAST streamlines migration across three critical modernization paths:
Data Integration – Modernizing ETL/ELT pipelines and data movement workloads
Analytics – Migrating data engineering, data science, and advanced analytics workloads
Reporting – Transitioning BI and reporting assets to a unified Fabric ecosystem
The session will highlight how organizations can reduce migration effort, improve accuracy, minimize risk, and accelerate time-to-value while adopting a scalable, future-ready data platform on Microsoft Fabric and leverage Microsoft funding programs to reduce migration costs.
Wednesday 3:50 PM - 5:00 PM · Room 433-434
Supercharge Your Microsoft 365 Dev Workflow with Claude Code
You've probably already experimented with AI coding tools like GitHub Copilot, Cursor, or even Claude Code out of the box. They're useful, but most developers are only scratching the surface of what's possible. This session is about taking that foundation and going significantly deeper.
Claude Code isn't here to do your job for you. It's here to make you dramatically better at it. Think of it less like autopilot and more like a turbo for the skills and experience you've already built. The real shift happens when it stops feeling like a tool you use and starts feeling like a development environment that understands you: your coding style, your team's conventions, your project context, and your organization's standards.
Through skills, agents, plugins, and MCP servers, you'll learn how to shape Claude Code into something that works the way you work, helps you move faster, and keeps you learning as you go. You'll also walk away knowing how to troubleshoot when things go sideways and how to consistently get more out of every session. Whether you're working with Microsoft Graph, building Teams apps, or anywhere else in the Microsoft 365 ecosystem, the goal is simple: leave with the knowledge and practices to become a more powerful, productive, and efficient developer.
Thursday 10:20 AM - 11:30 AM · Room 431-432
Microsoft 365 Data Resilience by Design
Building a framework for Azure-Centric SaaS Backup, Recovery & Archiving
Join us as we explore a practical architecture for protecting Microsoft 365 data across its entire lifecycle, from creation through recovery, retention, and long-term preservation. We'll cover common misconceptions about cloud data protection, demonstrate how backup and archiving serve different objectives, discuss alternate storage options, and examine how Azure infrastructure can support scalable, cost-effective recovery and retention strategies.
Thursday 2:00 PM - 3:10 PM · Room 437-439
Azure Functions: Real-World Scenarios & NodeJS Implementation Overview
In this session, we will explore the powerful capabilities of Azure Functions for extending Microsoft 365.
We will begin by discussing the various use cases for Azure Functions, including their ability to trigger actions when items in Microsoft 365 change and their application as Timer Jobs. We will delve into the integration with SharePoint Framework (SPFx) APIs using the On-Behalf-Of (OBO) flow and discuss how queues can be used to provide the most resilient solutions.
The remainder of the session will be devoted to giving an overview how implementing Azure functions using NodeJS (although you absolutely can do them with C#/Visual Studio). We'll include the getting started configuration, and a brief word about CommonJS vs ESModules. We'll then discuss security considerations by showing basic Entra ID application registration but discuss how we can implement Managed Identity using Azure Identity to securely access other parts of your tenant. The session will also include a detailed look at the OBO Flow. We'll finish up by discussing queues and requeuing options.
Join me to gain a comprehensive understanding of how Azure Functions can be used to extend Microsoft 365, improve efficiency, and enhance security.
Friday 10:20 AM - 11:30 AM · Room 437-439
Deep Dive into Azure Function Bindings: Blob, Queues, Event Grid & More
Azure Functions make it simple to connect serverless code to other Azure services—but once you move beyond basic triggers, bindings can become complex. This session takes you past the fundamentals and into advanced binding scenarios that developers encounter in real-world applications. We’ll explore input and output bindings for Blob Storage, Table Storage, Queues, Event Grid, and Azure SQL, including how to call stored procedures. Along the way, you’ll learn configuration details, best practices, and practical tips to avoid common pitfalls. Whether you’re building event-driven workflows or integrating with enterprise data sources, this session will give you the confidence to leverage bindings effectively and efficiently.
By the end of this session, you will: 1. Configure bindings for Azure Blob Storage, Table Storage, Queues, Event Grid, and Azure SQL. 2. Understand the differences between input and output bindings and when to use each. 3. Implement advanced scenarios such as parameter binding stored procedures and advanced queue scenarios.
Friday 12:30 PM - 1:40 PM · Room 437-439
Unlocking Training Insights with the Learning Pathways Analytics Webhook
Are you using Microsoft 365 Learning Pathways for education and training in your organization? Are you looking to get more information on who is viewing what content? Microsoft 365 Learning Pathways has a little-known feature, a configurable analytics webhook that lets you capture user training activity in real time. In this session, you’ll learn how to configure analytics for Learning Pathways, understand the data structure, and see examples of how to integrate it using Azure Functions, Logic Apps, or Power Automate. We will explore how to track content views and training completion across your organization. We’ll walk through the steps for storing and reporting on the data, enabling you to get a real view into what training your users are consuming that go beyond the standard SharePoint usage analytics. You will walk away with a better understanding of what you can do with Learning Pathways analytics, examples of how you can use this for your organization, and an understanding of the code needed to create this for yourself. What we’ll cover:
• Configuring the Learning Pathways analytics webhook • Options for storing analytics data • How to create a connector using an Azure Function, Logic App, or Power Automate • Advanced scenarios for tracking user compliance with training
Friday 1:50 PM - 3:00 PM · Room 435-436
Ship It Like Microsoft: Tenancy, Identity, Ops—and Multi‑Agent Copilot Patterns That Scale
Chris McNulty
Product leader | Award-winner for narrative and storytelling campaigns | Strategy and Planning | Revenue Growth | Multiple Patents for Microsoft AI
Most teams can demo an M365 app or agent. This 70‑minute session is a fast, idea-packed survey of what it takes to ship them as real services—designed to spark new mental models, not drown you in implementation details.
We’ll explore three big “builder mindsets”: multi‑tenancy done right (pooled vs. siloed, tenant isolation, tenant‑scoped data and actions, and the operational essentials like RBAC and auditability), MCP as a universal adapter (how the Host/Client/Server model lets a multi‑tenant app or agent securely talk to a custom MCP server without bespoke integrations every time), and multi‑agent orchestration (how specialized subagents coordinate through an orchestration layer—with governance, monitoring, and traceability—so the system behaves like a trustworthy digital team).
You’ll leave with a sharper imagination for what’s possible—and a practical set of architectural questions to take back to your next build.
