I’m excited to head back to the TechCon365 conference in Seattle, WA, June 23-27, 2025, presenting a full day workshop & pair of half-day workshops on customizing Microsoft 365 Copilot and building custom apps for Microsoft Teams and the SharePoint Framework (SPFx)!

TechCon365 in Seattle, WA in June 23-27, 2025
Save $100 off your registration when you use the discount code ANDREWCONNELL
Full-day Workshop: Develop Declarative Agents to extend Microsoft 365 Copilot to get the most out of your investment!
You’ve rolled out Microsoft 365 Copilot and now your organization has entered the AI revolution.
Mission accomplished… or is it?
Out of the box, Microsoft 365 Copilot only has access to the underlying LLM’s baseline knowledge and some content in your Microsoft 365 tenant.
But most companies have valuable data outside Microsoft 365—manuals, standard operating procedures, policies, inventory systems, ERPs, CRMs, sales data, and more!
After learning how copilot works, you’ll learn how to unlock copilot’s power by extending its knowledge and teaching it new skills! From populating the semantic index with unstructured content using Microsoft Graph connectors to creating actions and implementing RAG patterns for real-time relational data access, you’ll make copilot truly yours!
This workshop for full-stack developers focuses on creating declarative agents for Microsoft 365 Copilot to implement specific scenarios. You’ll learn how to build scalable enterprise solutions without additional Copilot Studio licensing costs. Follow along as I builds these connections, APIs, actions, and custom agents—or roll up your sleeves and build your own using your Microsoft 365 tenant and Microsoft 365 Copilot license!
Half-day Workshop: Develop enterprise web apps for Microsoft Teams and enhance employee productivity
Did you know you can use your existing web development skills to create apps for Microsoft Teams? Is your experience of customizing Teams limited to Power Apps and do you want to leverage those web dev skills to build more powerful solutions? If so, then this half-day workshop is perfect for you!
You’ll get started building apps for Microsoft Teams using the Teams Toolkit (TTK) for VS Code and learn what’s possible through lots of demos! We’ll create custom tabs for channels, personal apps, and modal dialogs, learn how to leverage single-sign-on (SSO), call external services such as Microsoft Graph, and even extend conversations with action & search-based message extensions.
But that’s not all! You’ll learn how these apps can be used across Microsoft 365 apps, including SharePoint Online, and Outlook, and even how they’re the basis for customizing & extending Microsoft 365 Copilot!
Feel free to sit back and learn or bring your laptop to build your own MS Teams apps! Everyone will walk away with all the resources used and created throughout the workshop!
Learn more about my workshop & register today (save $100 with the code ANDREWCONNELL)! →
Half-day Workshop: Use the SharePoint Framework to develop apps & customize SharePoint & Viva Connections
The SharePoint Framework (SPFx) is Microsoft’s recommended way to customize and extend your SharePoint site and Viva Connections.
Whether you’re an experienced SharePoint developer or new to the platform, this half-day workshop is perfect for you. You’ll learn how to set up your development workstation for SPFx and discover how to create web parts, UX extensions, and Adaptive Card Extensions (ACEs) for Viva Connections. We’ll also cover working with SharePoint lists, libraries, and Microsoft Graph data.
By the end of the workshop, you’ll understand the full range of possibilities for your next SharePoint customization project. And if you’re using SharePoint Server on-premises (2016, 2019, or Subscription Edition) rather than SharePoint Online? Don’t worry—we’ll cover what’s possible in each version!
Feel free to sit back and learn or bring your laptop to build your own SPFx solutions. Everyone will walk away with all the resources used and created throughout the workshop!
Learn more about my workshop & register today (save $100 with the code ANDREWCONNELL)! →
Breakout Session: Navigating SharePoint Framework: Best Practices and Hidden Gems
I’ve been working with the SharePoint Framework (SPFx) for over 8 years & teaching it to 6,000+ students since I released my Mastering the SPFx course over 7 years ago, since it was released in January 2017 & I’ve seen it all… the good, bad, and ugly parts of the SPFx.
Join me for a dive deep into the SPFx and find out what works, what doesn’t, and how to pivot when things go sideways.** You’ve likely been warned about what ’never’ to do, but we go beyond warnings to provide actionable steps to turn potential mistakes into triumphs.
This session is packed with practical tips, nifty tricks, and insightful hacks** designed to elevate your SPFx projects and streamline your development process.
Learn more about my session & register today (save $100 with the code ANDREWCONNELL)! →
Breakout session: Explore SharePoint Embedded App Development: From Setup to Production Ready Apps
SharePoint Embedded (SPE) offers a headless, API-only pattern for building content apps that integrate management capabilities like collaboration, security, and compliance into any app by storing content within an enterprise’s existing Microsoft 365 tenant.
Ready to see how to build your first app? In this session, you’ll learn how to setup SPE in your tenant and build a your first document-centric app that can read, write, and search for files in SPE Containers, render previews, and work with metadata!
Learn more about my session & register today (save $100 with the code ANDREWCONNELL)! →
Breakout session: Learn when, why, and how to create custom Engine Agents for Microsoft 365 Copilot
Learn when, why, and how to create custom Engine Agents for M365 Copilot Developers can create agents for Microsoft 365 Copilot to implement specific scenarios for your users. One option, declarative agents (DA), enable you to define knowledge sources for grounding & teach it new skills, but your users still need a Microsoft 365 Copilot license or configure the consumption pricing. But did you know, a custom engine agent (CEA) might be a better choice not just for costs, but for additional control!
In this developer-focused session, learn what doors CEA unlock giving you more options and power than DAs or agents built with Copilot Studio, all with zero licensing requirements (you pay for the resources that implement it). In many cases, this could limit your costs, give you more control! Learn how why CEA’s could be an option for your organization, when they make the most sense, and how to create them!
Learn more about my session & register today (save $100 with the code ANDREWCONNELL)! →
