Texas

Azure / M365 Development Track

Monday 9:00 AM - 5:00 PM · Room 2

Extend Copilot for Microsoft 365 to get the most out of your investment!

Andrew Connell

Andrew Connell

I Help You Be the Best Microsoft 365 & Azure Full Stack Developer

You’ve rolled out copilot for Microsoft 365 and now your organization has entered the AI revolution. Mission accomplished… or is it? In this session, learn how you can unlock the power of copilot by customizing and extending it with your organization’s data. From populating the semantic index with Graph connectors to implementing the RAG pattern & injecting real-time data into copilot queries with plugins using Teams message extensions or OpenAPI endpoints, you can make copilot more “yours”! But that’s not all you’ll learn in this workshop for pro-code/full-stack developers… You’ll also learn how to create declarative copilots for specific scenarios and even bring copilot into your own apps with custom engine copilots.

Monday 9:00 AM - 5:00 PM · Room 6

Workshop: Modern Development using the SharePoint Framework (SPFx)

Don Kirkham

Don Kirkham

Microsoft MVP & MCT | Enterprise Architect, DMI

Level 200-300. SPFx is now a mature Framework for building solutions for Office 365, Microsoft Teams and the newest product, Microsoft Viva. This workshop will cover how to get started in SPFx by configuring a very flexible development environment and creating our first SPFx solution. We will then expand our sample solution to interact with data in SharePoint. Our solution will use the latest development acceleration tools from the Microsoft-led Patterns and Practices (PnP) community effort to build modern solutions in webparts, extensions, and adaptive cards for SharePoint Teams and Viva.

Wednesday 9:50 AM - 11:00 AM · Room 2

Inject LOB and Realtime Data into Copilot for M365 with Custom Plugins

Andrew Connell

Andrew Connell

I Help You Be the Best Microsoft 365 & Azure Full Stack Developer

Copilot for Microsoft 365 is a game changer for business. It not only has access to the knowledge it’s been trained on, but it also has access to all the data in your Microsoft 365 tenant. But what about real-time data like inventory or customer activity? What about data from your organization’s third-party systems? That’s where custom plugins can help! In this session, learn how to build custom plugins for Copilot for Microsoft 365!

Wednesday 9:50 AM - 11:00 AM · Room 5

Pro Code and Low Code Developer Story on Copilot Development

Fabian Williams

Fabian Williams

Microsoft, Senior Program Manager on the Graph team

This session is an introductory level into building your own Copilot/copilot extensions whether you are a Builder or a Maker/ Low Code Dev / Pro Code Dev. Come and see what that developer experience looks like.

Come and see demos in one modality and the other.

Wednesday 11:40 AM - 12:50 PM · Room 6

Build Solutions for Microsoft 365 with a Fluent API Library

Julie Turner

Julie Turner

Partner/CTO Sympraxis Consulting, MVP

For the most part, your imagination is the limit when it comes to extending the Microsoft 365 platform. Join me for a complete look at the PnPjs library, a collection of fluent libraries for consuming SharePoint and Microsoft Graph REST APIs that make building solutions 10x easier and faster. This free, open-source initiative, part of the Microsoft 365 & Power Platform Community can be used within the SharePoint Framework, NodeJS, or any JavaScript/TypeScript based project.

This session will cover using the library within the SharePoint Framework and Azure Functions NodeJS project. We'll cover: • How to get started, your project template, and establishing context • An overview of all the packages available and outline the ease of use • More advanced scenarios like batching and cross site execution.

Wednesday 2:20 PM - 3:30 PM · Room 6

Empowering Your Modern Development Journey with SharePoint Framework and Viva Connections Toolkit

Don Kirkham

Don Kirkham

Microsoft MVP & MCT | Enterprise Architect, DMI

Dive into the future of modern, client-side development in the Microsoft ecosystem with the SharePoint Framework (SPFx). SPFx serves as the cornerstone for SharePoint webparts, extensions, Teams apps, Adaptive Card Extensions (ACEs), and Microsoft Viva.

This class is your gateway to SPFx development excellence. We'll start by demystifying the SPFx model and guide you through crafting the ideal development environment. Learn to configure a versatile developer workspace and embark on a hands-on journey, building, debugging, and deploying your very first SPFx webpart. We'll discover how the Viva Connections Toolkit can accelerate the process of creating, debugging, and deploying your solutions.

Join us in shaping the future of development with SPFx.

Wednesday 4:20 PM - 5:30 PM · Room 7

Develop your custom Teams Audit process with Flows

Toni Pohl

Toni Pohl

CTO atwork, Microsoft MVP

In large organizations, it is crucial to have governance for data and train users to be responsible with their data. Microsoft Teams owners are responsible for their team members and guests. We have developed a solution that starts an audit process and sends out one email to each team owner, asking for a confirmation with all members and a review and confirmation with Azure Logic Apps and the help of Microsoft Graph and Outlook. You will learn how to develop your custom Teams Audit process with Azure Logic Apps and how to create flows that can be used for approval and governance processes including the technical tools to develop your organization´s secure business processes.

Thursday 9:00 AM - 10:10 AM · Room B

Dataverse Virtual Tables - Build a Custom Provider

Jim Novak

Jim Novak

Principal Technical PM at Microsoft

Dataverse Virtual Tables is a platform capability allowing Model Driven App developers to provide a unified experience for multiple sources of data. This means that some of your data may reside in the Dataverse database while some may reside in external data sources.

The Virtual Tables solution ships with out of the box providers, but what if these providers don't quite fit your current solution requirements? We can build our own custom data provider for Virtual Tables that surfaces data from an external data source.

This session will provide a quick walk through of requirements dive right into building our own custom data provider for Virtual Tables. We review code behind the plugin events for Retrieve and Retrieve Multiple, demonstrate how to transform your data, and see the plugin surface data live in our Model Driven App.

Thursday 9:00 AM - 10:10 AM · Room 6

Extending Microsoft 365: Exploring the Art of the Possible

Julie Turner

Julie Turner

Partner/CTO Sympraxis Consulting, MVP

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!

Thursday 10:50 AM - 12:00 PM · Room 8

Enhancing SPFx projects with Live Data integration to SharePoint, MS Graph and beyond

Don Kirkham

Don Kirkham

Microsoft MVP & MCT | Enterprise Architect, DMI

Level 300. SharePoint Framework (SPFx) opens the door to crafting stunning, contemporary solutions for Office 365, Microsoft Teams, and Viva. Yet, the true magic happens when these solutions seamlessly connect to real-time data sources.

In this exciting journey, we'll dive deep into the art of connecting SPFx to SharePoint and Microsoft Graph, unleashing the full potential of your creations. We'll master the art of harnessing REST APIs to forge direct links with these data sources. Moreover, we'll unveil the secrets of PnPJs and the Microsoft Graph toolkit (MGT), transforming your development process and supercharging the performance of your SPFx solutions.

Join us as we bridge the gap between innovation and data, making your SPFx projects come alive with real-time information. Elevate your solutions to a whole new level of excellence and impact.

Thursday 12:50 PM - 1:20 PM · Room C

Veeam Data Cloud for Microsoft 365

Karinne Bessette

Karinne Bessette

Technologist, PS @Veeam

The industry's leading Microsoft 365 backup solution-Veeam Backup for Microsoft 365- is now delivered as a service.

18M+ Microsoft 365 users protected Over a decade of continuous innovation Key Microsoft 365 Back partner

Thursday 12:50 PM - 1:20 PM · Room 7

Securely Operationalizing AI in Days from the Azure Marketplace

Bart Peluso III

Bart Peluso III

VP of Marketing at KnowledgeLake

Join us for an engaging session where we will explore how KnowledgeLake empowers organizations to operationalize AI in just days through its seamless integration with the Azure Marketplace. This session will take you beyond the hype and delve into the practical benefits of rapid AI deployment, focusing on real-world use cases that illustrate how businesses have leveraged AI to transform their operations with minimal training.

Our discussion will highlight the advantages of operationalizing AI through the Azure Marketplace for enhanced efficiency, automation, and document processing. We'll also cover essential strategies for ensuring data security, emphasizing how to protect your sensitive information and prevent it from becoming part of any public AI model. We’ll conclude with a Q&A session to discuss how you can use AI to enhance efficiency across your organization.

Key takeaways from this session will include: • Rapid Deployment: Understand how KnowledgeLake’s integration with the Azure Marketplace facilitates rapid AI implementation without the need for extensive training. • Real-World Use Cases: Explore examples of organizations that have effectively operationalized AI. • Efficiency in Workflows: Discover how AI can streamline workflows and automate processes to save your organization significant time and resources. • Enhanced Document Processing: Learn how AI improves document handling, driving speed and efficiency across your organization. • Getting Started: Identify immediate actions you can take to leverage AI effectively in your business today.

Thursday 1:30 PM - 2:40 PM · Room 6

Managing Microsoft 365 using Azure Functions and Runbooks

Liam Cleary

Liam Cleary

CEO | Microsoft MVP Alumini | Microsoft Certified Trainer

Managing Microsoft 365 services efficiently is essential to the productivity of any organization. With the rise of cloud services, IT professionals are constantly seeking ways to automate routine tasks, streamline workflows, and ensure security at scale. In this session, you will learn how to automate your Microsoft 365 operations using the power of Azure services. We will discuss the following:

Introduction to Azure Automation: Learn how Azure Automation simplifies Microsoft 365 management. Explore Azure Functions, Runbooks, and Logic Apps and know when to use them.

Azure Functions for Microsoft 365:

  • Learn serverless computing with Azure Functions.
  • Create functions that respond to events in Microsoft 365.
  • Write scalable code and pay only for the resources you use.

PowerShell Runbooks: Automate workflows with Azure Automation Runbooks. Develop, deploy, and manage Runbooks for routine tasks in your Microsoft 365 environment.

This session is for IT professionals, system administrators, and cloud architects responsible for managing Microsoft 365 environments. Whether you are new to Azure Automation or looking to enhance your existing skills, this session will provide valuable insights into automating and optimizing your Microsoft 365 operations.

Thursday 1:30 PM - 2:40 PM · Room 7

Enhance Microsoft 365 Copilot and Microsoft Graph with your own data

Martina Grom

Martina Grom

CEO atwork, MVP Azure and Microsoft 365, Microsoft RD

Toni Pohl

Toni Pohl

CTO atwork, Microsoft MVP

In this session, we explore how to leverage Microsoft Graph to seamlessly integrate custom data into your Microsoft 365 environment, resulting in optimal output when using Copilot. Furthermore, we explore a Microsoft Teams sample bot that seamlessly incorporates personalized data to provide relevant answers and perform actions. Join and see how to integrate custom data into M365 Copilot!

Thursday 3:30 PM - 4:40 PM · Room 7

Level Up Your Copilot: Building Copilot Plugins

Manpreet Singh

Manpreet Singh

Architect | MVP | MCT | Author | Speaker | Blogger

In today's fast-paced development landscape, streamlining workflows and boosting productivity is paramount. Enter Copilot plugins - powerful extensions that supercharge your coding experience within Microsoft's AI-powered code completion tool. This session delves into the exciting world of Copilot plugin development, equipping you with the knowledge and tools to unlock its full potential.

What You'll Learn:

The Power of Copilot Plugins: Discover how custom plugins extend Copilot's capabilities, enabling tailored code generation, automation of repetitive tasks, and integration with your favorite developer tools.

Demystifying Plugin Development: Explore the core concepts of building Copilot plugins. We'll break down the development process, from understanding the plugin architecture to utilizing JavaScript APIs for interaction with Copilot.

Building Your First Plugin: Get hands-on by crafting a basic Copilot plugin that addresses a specific coding need. We'll walk you through the steps of creating the plugin structure, defining functionalities, and integrating it with Copilot.

Advanced Techniques: Uncover advanced plugin development concepts, including handling user input, working with different code formats, and leveraging external APIs to enrich your plugins.

Real-World Use Cases: Gain inspiration from practical examples of how developers leverage Copilot plugins to automate code generation, insert boilerplate code, and streamline development workflows across various coding languages and frameworks.

Friday 10:20 AM - 11:30 AM · Room 6

Building reusable code libraries for extending Microsoft 365

Julie Turner

Julie Turner

Partner/CTO Sympraxis Consulting, MVP

The SharePoint framework introduced 'libraries' as a project type, and although useful for very small development projects not ideal for bigger enterprise solutions and ALM strategies. This session is going to cover end to end building a library with standard web-based building blocks, using Azure Dev Ops to create a private code artifact, and then consuming that library and others together within a SharePoint framework solution while hosting the artifacts in an Azure CDN (or bundling it in if that's more appropriate). This is powerful reusability that allow you to manage the lifecycle of different components in a way that mimics all the other packages you might consume when building your solution.

Friday 12:30 PM - 1:40 PM · Room A

Build your own Copilot within Microsoft 365 with your own data

Martina Grom

Martina Grom

CEO atwork, MVP Azure and Microsoft 365, Microsoft RD

Toni Pohl

Toni Pohl

CTO atwork, Microsoft MVP

In this session, we build a sample Copilot solution for Microsoft 365, integrate it into Microsoft Teams and show you how you can add your custom documents as an AI source. Join and see how to integrate custom data into M365 Copilot! We show you solutions starting with Copilot Studio to Azure openAI.

Friday 12:30 PM - 1:40 PM · Room 1

Accelerated Development through the M365 and Power Platform Community

Don Kirkham

Don Kirkham

Microsoft MVP & MCT | Enterprise Architect, DMI

The M365 and Power Platform Community program stands as the beacon of knowledge and collaboration within the Microsoft ecosystem. As the largest open community, it's the place where developers of all backgrounds converge to gain insights from MVPs and Microsoft engineers. But the true magic happens when you become an active part of this dynamic community.

Discover the secrets to becoming a valuable contributor in the technologies that ignite your passion. From shaping official online documentation to creating sample applications and even crafting groundbreaking tools like the Microsoft 365 CLI – it's all within your reach as a community member.

With support from the PnP Team and fellow contributors, you'll learn how to harness the community's collective knowledge and propel your skills to new heights.

X Close

Keep Up to Date on
TechCon 365 Dallas