Seattle, WA

Azure / M365 Development Track

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

Hands-On: Azure, ChatGPT, Azure OpenAI For Power Platform Developers Masterclass

Prashant G Bhoyar

Prashant G Bhoyar

Microsoft AI MVP, Microsoft Business Applications MVP, MCT, Cloud Solution Architect at AIS

Gartner predicts, “by 2024, over 65% of medium to large enterprises will have adopted a Low Code Application Platform as one of their strategic application platforms.” Microsoft Power Platform is a low-code platform for rapidly building customized end-to-end business solutions. It consists of five product areas: Power Apps, Power Automate, Power BI, Copilot Studio, and Power Pages. Each area can be used individually or together. Thanks to a native integration with Azure, developers can use their cloud development skills to extend Microsoft Power Platform with different Azure services. With a low-code integrated development approach, business goals can be achieved faster and frees up time for the developers.

In this hands-on workshop, we will cover how to use Azure for custom development in Microsoft Platform services like Power Automate, Power Apps, Power Pages, Copilot Studio, Dataverse, and Power BI.

We will cover: • Microsoft Azure Key Concepts • How does Power Platform use Azure? • How can fusion teams take advantage of Microsoft Azure and Microsoft Power Platform? • Authentication and Authorization in Azure • Azure + Power Automate • Azure + Power Apps • Azure + Power Pages • Azure + Copilot Studio • Azure + Power BI • Azure + Dataverse • PowerFx • Copilots in Power Platform • Azure OpenAI + Power Platform • ChatGPT + Power Platform • What are Azure Functions? • What are Logic Apps? • What is Azure Bot Service? • How to create an enterprise-grade app using Azure and Microsoft Power Platform?

At the end of the workshop, attendees will have a working knowledge of Azure and how to use it to implement the customizations in the Microsoft Power Platform.

Access to Azure, Azure Open AI, Microsoft Power Platform ( Power Apps, Power Automate, Copilot Studio, and Power BI ) will be provided to create the customization. The target audience of this hands-on workshop is Developers, Power Users, and IT Pros who want to get into development.

Please note: Attendees will need to bring their laptops with internet access and modern browsers like Microsoft Edge, Google Chrome, Firefox, Safari. The tablets will not work.

You Will Learn:

  1. How to handle Authentication and Authorization in Azure?
  2. How does fusion teams can take advantages of Microsoft Azure and Microsoft Power Platform?
  3. How to create enterprise grade app using Azure and Microsoft Power Platform
Wednesday 9:50 AM - 11:00 AM · Room 604

Introduction to Microsoft Graph

Fabian Williams

Fabian Williams

Microsoft, Senior Program Manager on the Graph team

In this session we will show how easy it is to get setup coding solutions using the Microsoft Graph. Microsoft Graph is the gateway to data and intelligence in Microsoft 365. It provides a unified programmability model that you can use to access the tremendous amount of data in Microsoft 365, Windows 10, and Enterprise Mobility + Security.

We will look at how to use the Graph Explorer to validate our solution and then create a solution that can be a pilot for automating a Visitor intake system for offices to use as health screening and policy assurance before admitting someone onsite.

This solution will be using Microsoft Teams and Planner with an ASP.NET MVC front end.

Wednesday 11:30 AM - 12:40 PM · Room 604

Introduction to extending Copilot for Microsoft 365

Jeremy Thake

Jeremy Thake

Principal Program Manager, Microsoft

Jeremy Thake, Principal PM Lead on Copilot developer experience team will introduce you to the different ways you can extend Copilot for Microsoft 365.

He will show you both the pro code with Visual Studio Code and low code approaches with Copilot Studio.

This will be a demo filled session to help you understand the power of generative AI for your business needs.

Wednesday 11:30 AM - 12:40 PM · Room 606

React for the SharePoint Developer

Ryan Schouten

Ryan Schouten

CEO Mahay Consulting

For years client-side development in SharePoint was accomplished with jQuery and JavaScript. In the last year the development landscape has changed.

With the introduction of the SharePoint Framework, SharePoint developers were introduced to new ways of developing. With this new paradigm we need to refresh our skills.

React is a library that integrates really well with SharePoint, whether you are currently using the SharePoint Framework or you are prepping your code for the future.

Wednesday 11:30 AM - 12:40 PM · Room 607

Improve your users' productivity with custom Viva Connections cards

Alex Terentiev

Alex Terentiev

Senior Dev Engineer @Microsoft. Microsoft 365 PnP Team Member.

Adaptive Card Extensions are a new way to create custom components that can render dynamic and interactive content in SharePoint pages, news, and lists.

In this session, you will learn how to use the SharePoint Framework to create and deploy Adaptive Card Extensions, and how to use them as part of dashboards.

You will also learn how to leverage Viva Connections, a new solution that brings your SharePoint intranet to Microsoft Teams, to enhance the reach and impact of your Adaptive Card Extensions.

You will see how Viva Connections can help you create a unified and personalized employee experience that boosts engagement, productivity, and wellbeing.

Wednesday 3:40 PM - 4:50 PM · Room 604

Understanding and Applying AOP to Increase Solution Development Velocity

Sean McDonough

Sean McDonough

Solutions Architect, Consultant, and Microsoft MVP

Despite having been around for the better part of two decades, most developers building compiled .NET and SharePoint solutions (including full-trust SharePoint customization and provider-hosted add-ins, or PHAs) aren’t familiar with Aspect-Oriented Programming, or AOP.

The goal of this session is to introduce developers to AOP, what it is, how it works, and the tools that enable the use of AOP in .NET, JavaScript, and other solution development. We’ll work through a number of code samples that illustrate how AOP greatly simplifies the process of architecting and addressing cross-cutting development concerns like logging, security, exception handling, and more.

If you’re looking for ways to streamline development and reduce boilerplate code in your solutions, this is the session to attend.

Thursday 10:30 AM - 11:40 AM · Room 613:614

ChatGPT, Azure OpenAI and Power Platform: Better Together

Prashant G Bhoyar

Prashant G Bhoyar

Microsoft AI MVP, Microsoft Business Applications MVP, MCT, Cloud Solution Architect at AIS

With ChatGPT, other large language models and generative AI has caught the attention of global consumers, enterprises, and c-suite.

In this demo-drive session, we will delve deeper into several intricate details and technical aspects and will also cover Practical guidance on developing next-gen, robust, scalable applications using Azure OpenAI, ChatGPT, and Power Platform Services, focusing on industry requirements and best practices.

We will cover :

  • Azure OpenAI Key Concepts
  • ChatGPT key concepts
  • Co-Pilots in the Power Platform
  • How can fusion teams take advantage of Azure OpenAI, ChatGPT, and Microsoft Power Platform?
  • How organizations can build next-gen enterprise-grade apps using ChatGPT, Azure OpenAI, and Power Platform services?
Thursday 10:30 AM - 11:40 AM · Room 615:616

Power Platform Architecture

Ilya Grebnov

Ilya Grebnov

Vice President & Software Architect, Business Applications & Platforms at Microsoft

Power Platform Architecture Internals delves deeper into the inner workings of Business Applications and the Power Platform. The discussion focuses on the high-level design of the platform, with an emphasis on its High Availability and Disaster Recovery capabilities. Discover how the Power Platform team has invested in a cell-based architecture, resource governance, fault injections, and safe deployment practices to make the platform resilient to faults. Additionally, learn how the Power Platform leverages Microsoft Azure for better resource isolation, improved performance, and global scalability.

Thursday 12:40 PM - 1:50 PM · Room 608

Copilot extensibility with Microsoft Graph Connectors made easy

Fabian Williams

Fabian Williams

Microsoft, Senior Program Manager on the Graph team

Are you trying to get your Line of Business (LOB) data/information to be sitting side by side and discoverable inside M365? Do your users want to be able to use natural language to ask for information that might be in your SaaS and also in M365?

In this session we will take a look at the extensibility options for Copilot using Microsoft Graph Connectors. The demos will be using Python to create the External Connection, Schema, and Permissions but can be equally done in the language of your choice.

Thursday 2:00 PM - 3:10 PM · Room 606

Expanding SharePoint Framework Web Parts in Teams, Office and Outlook

Alex Terentiev

Alex Terentiev

Senior Dev Engineer @Microsoft. Microsoft 365 PnP Team Member.

SharePoint Framework is not just a SharePoint development framework as it could seem from the name.

It allows to develop solutions that are available in Teams, Outlook and office.com.

Join me during this session to learn how to easily implement SPFx web part and expose it in all available hosts.

Thursday 2:00 PM - 3:10 PM · Room 608

Developing Graph Connector to ground your business data in Copilot for Microsoft 365

Jeremy Thake

Jeremy Thake

Principal Program Manager, Microsoft

Jeremy Thake, Principal PM Lead on the Copilot extensibility team will walk you through developing a Graph Connector to ground Copilot for Microsoft 365 with your business data.

He will take you through both the out of the box Graph Connectors as well as building your own in Visual Studio Code.

Thursday 2:00 PM - 3:10 PM · Room 612

Unlock SharePoint Premium content services by connecting Azure Pay-as-you-go billing

Tom Resing

Tom Resing

Content designer @ Microsoft focused on M365

Microsoft Syntex is evolving into the new SharePoint Premium offering and at the same time, new value in content AI is being unlocked through a first-time billing method for Microsoft 365--pay-as-you-go billing through Azure billing.

Azure billing might be new to some organizations even when they're familiar with Microsoft 365. However, taking the time to understand how and why the two services are connected for SharePoint Premium will help you unlock significant value for your organization.

Tom Resing is a member of the SharePoint Premium product engineering team at Microsoft. Every day, Tom thinks about how we communicate the user value of our content AI services.

Come to this session to get an overview of the how, why, what, when, and where you can get started with the admin steps that allow your users to begin automatically capturing information about files as they are added to SharePoint, including when they're added in conversations in Teams channels.

Thursday 2:00 PM - 3:10 PM · Room 613:614

Fortify Your Microsoft Universe: Enhancing Cyber Resilience in an Artificially Intelligent World

Adam Marget

Adam Marget

Product Marketing Manager | Kaseya

In an era where cyber threats are increasingly sophisticated and pervasive, safeguarding your digital ecosystem has become paramount. As organizations worldwide increasingly rely on Microsoft 365 and Microsoft Azure for their operations, these critical environments now sit firmly in the crosshairs of threat actors.

We’ll delve into the unique challenges posed by the emergence of AI-powered attacks and explore the critical subject of cyber resilience within the Microsoft ecosystem, emphasizing protective measures and strategies for Microsoft 365 and Azure platforms.

By examining learnings from real-world attacks, we identify opportunities to enhance your cybersecurity posture and discuss multi-faceted strategies to bolster cyber resilience.

Attendees will learn about the key components of a comprehensive cybersecurity strategy, including risk assessment, threat intelligence, incident response planning and disaster recovery, and take away practical insights and best practices to help develop, implement and maintain effective cybersecurity measures tailored to their organization’s unique needs.

Friday 10:20 AM - 11:30 AM · Room 602:603

Get Your Hands Dirty with React.

Ryan Schouten

Ryan Schouten

CEO Mahay Consulting

Maybe you have started with React and what to learn how to apply it in your projects. In this session we will continue your progression with React. We will create reusable components and create an application that users will want to use.

This session will have very few slides but we will take an HTML page that was generated and create a simple application out of it.

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

Viva Connections: Create Bot-powered Adaptive Card Extensions

Alex Terentiev

Alex Terentiev

Senior Dev Engineer @Microsoft. Microsoft 365 PnP Team Member.

Adaptive Card Extensions (ACEs) are a SharePoint Framework component type, which enables developers to build rich, native extensions to Viva Connections' Dashboards and SharePoint Pages.

Usually, ACEs are developed using SPFx and front-end development. But what if you have existing service that powers Microsoft Teams bots or Task modules that you want to reuse in ACEs?

During this session we will discuss how to use Bots and Universal Actions Model to create Adaptive Card Extensions for Viva Connections.

X Close

Keep Up to Date on
TechCon365 & PWRCON Seattle