• 🚂 Turn your slow steam locomotive into a streamlined high-speed train 🚄

    >> 10 Performance tips to speed up your Power BI reports <<

    Arriving at work and the first thing you do is opening your Power BI report and going for a coffee while waiting for the report to render. Seems familiar?
    Well, it shouldn’t. Your reports should render instantly, especially if there is a large or C-level audience consulting them on a regular basis.
    Luckily enough there are some tips and tricks to melt your frustrations like snow in the sun.

    • PowerBi
    • English
    • Level 200
  • 4 Pillars of Successful Agile Test Automation.

    Motivation:
    ————-
    After executing a project to test a cloud-based microservices platform, we experienced a lot of challenges in both technical and social manners and tried to develop solutions to cope with them. Finally, we have wrapped them up to make a list of golden rules to successfully manage a test project. The purpose of this talk is to give insights about how a test automation project is managed.

    Our problems were:
    —————-
    Technically, if not managed properly, automated testing will lead to extra costs and could even be less effective than manual testing.
    From another aspect, at some point, we had too many complaints in our retrospective meetings about the heavy deployment activities and redundant executions. We had lots of flaky tests, execution lists full of not clear test definitions. Everyone was sick and tired of maintenance issues and the team was not happy. We took actions to improve motivation in the team.

    Our 4 fundamental solutions are:
    ————–
    * Being truly agile: Adapt new solutions quickly.
    * Manage the progress: Be aware of what is going on by setting KPIs to track & monitor with tools like CloudWatch, Grafana
    + Technical part: Automation principles for the sake of robustness.

    * Solutions to reduce flaky tests & analysis effort & costs: Code demos on Java API polling libraries, Selenium usage and others.
    * How we solved flaky tests: Adaptations into the code and observing the effect of each application. A few examples are polling mechanisms (safe wait methods) and test design techniques
    * For maintenance efforts: We keep test history in the pipelines and develop helper methods to improve quality.
    Improve coverage from different aspects to reduce escaped bugs.

    * Team spirit!

    Results & Conclusion
    ———
    After application of our proposals, we observed that waste is eliminated by prioritization and removing duplicated or dispensable work. After all, we believe that this submission has interesting content which can make great attention. Instead of theoretical claims, we discuss faced challenges and applied solutions. We analyze effects of solutions with before-after situations, graphs and evidence. Instead of what to do, we go over how to do it.

    Takeaways
    ———–
    Proposed approaches can be applied by any organization by adapting according to the related work to achieve time and cost reduction. After this talk:

    * Attendees will know our 4 golden milestones for successful agile testing: Being truly agile, Managing and improving internal processes, building a Good Automation Framework and Improving Efficiency.
    * Attendees will be able to realize the importance of test coverage and see how it affects defects coming from production.
    * Attendees will be able to realize the effect of test suites on sprint planning and execution effort.
    * Attendees will be able to have some insights about increasing efficiency.
    * Attendees will be able to utilize automation not only in implementation, but also in Executions, Reporting and other phases.
    * Attendees will be able to analyze bugs. Just resolve and close them, or gain some lessons-learnt from them?


    Outline
    Introduction & project background
    —————————————————————-
    Importance of agility: Quality mindset, voice of customer
    Demo 1: Collecting KPIs & metrics and monitor them on CloudWatch.
    —————————————————————-
    Automation Principles
    Demo 2: Code Blocks to reduce test smells on Java, Postman and Selenium.
    —————————————————————-
    Efficiency & Team Productivity
    Demo 3: A game showing the effects of team work.
    —————————————————————-
    Close & Questions

    • Implementation Skills
    • English
    • Level 100
  • 5 steps to replace your current audio / video conference system with MS Teams

    In this session Peter provides a straightforward approach to replacing your current conference audio / video system, with MS Teams.
    At the end of this session, you will know:

    • Cost benefit analyses and how to get buy in
    • What’s new in the past 12 months of feature releases
    • Hidden pitfalls
    • Device comparison
    • Lessons learnt from Peter Teams deployments
    • Conference Teams etiquette
    • Cool features of Teams for conference

    • Teams Usage
    • English
    • Level 200
  • 7 habits every Azure Admin must have

    The systems administrator role is perhaps one of the oldest in computer technology. However in this modern cloud computing world some of them will evolve into Cloud Administrators. As for those admins? It could be a case of how more things change, the more they stay the same. In their new role as an Azure Administrator they will be responsible for implementing, monitoring and maintaining Azure resources and use a complete new skill set. In this session you will learn 7 habits every new Azure admin must have. You will not only learn about Azure Cost Management, and Azure Governance, but also which tools you can use to connect securely to your Azure resources. So join us in this session to learn some tips, tricks and things you should keep in mind in this new job role.

    • Azure Admin
    • English
    • Level 300
  • A 50 minute digital transformation

    What the heck is a “digital transformation”?

    It means something different to almost everyone. You hear it thrown around with terms like the Cloud and Big Data. But could digital and technological advances really have an impact on YOUR work?

    In this 50-minute session, we will show how it’s possible to digitally transform a paper-based process into a modern, online solution where resources are centralized and manual tasks are automated. Best of all, you don’t need IT and you already have the tools you need.

    SharePoint and Power Automate will be showcased using out-of-the-box functionality and a no-code “maker” approach to digital transformation.

    • Sharepoint
    • English
    • Level 200
  • A Deep Dive into Measuring Dependency Freshness with LibYear

    LibYear is a dependency freshness measure which helps you learn how out of date your project’s dependencies are. While LibYear has considerable value when used as a “spot” metric, something that you just measure once, there is even more power that can be unlocked when you observe how the metric has trended over time. In this talk, we’ll explore a tool, libmetrics, which is able to compute this metric across a project’s history. The libmetrics tool supports many different dependency management tools from many different frameworks. Also during this talk, we’re going to look at graphs of LibYear over time for many different open source projects. By analyzing these graphs, we can see the long term impacts of different decisions, such as when a team decides to start using Dependabot.

    • Developer
    • English
    • Level 300
  • A dyslexic and dyspraxic’s guide to accessibility

    Showing some of the software and tricks I use and things that help to make online content easier for me and more accessible for others.

    • Accessibility
    • English
    • Level 100
  • A full intro to Azure Devops projects in 60 minutes or less

    The first time you’re introduced to Azure DevOps you’re confronted to an array of different items on the screen and you may not know where to start.

    What are all the different parts for and what can I do with them?

    What’s the difference between Azure DevOps Service and Azure DevOps Server?

    All these questions will be answered in this session by Kevin and Sander.

    Do you want to learn how to start with Azure DevOps, then come to our session?

    • DevOps
    • English
    • Level 200
  • A journey through Microsoft Teams development

    Microsoft Teams is changing the way people communicate and work worldwide and will be part of our lives in the decade to come.
    Even though it is very robust and comes out of the box with fantastic features, it lacks native support for many business scenarios and this is where you can make the difference by extending it with custom Apps making everyone much more productive.
    Long gone are the times where software development was restricted to a few geeks living for years in basements, in this new decade anyone have super powers to be a developer and Microsoft Teams clearly embraces and encourage any power user to build their own applications.
    In this session you will travel through all Microsoft Teams development methods. It starts with the Power Platform, makes a pit stop on the Microsoft App Templates and SharePoint Framework and finishes with the native Microsoft Teams Development.
    Looking to get more out of Microsoft Teams? This session will teach you how and what is the method that works best for you.

    • Teams Developer
    • English
    • Level 200
  • A startup’s infrastructure – how to make scaling a sales issue, not tech

    At ARGOS we had to make a decision.
    Are we going to build once or are we going to build many times?
    Are we going to do a quick job and deploy a single VM and then have to worry about all that rubbish?
    Do we want scalability to be a tech or a sales problem?

    • Azure
    • English
    • Level 300
  • Abusing Azure Active Directory: Who would you like to be today?

    Azure AD is used by Microsoft Office 365 and over 2900 third-party apps. Although Azure AD is commonly regarded as secure, there are known security issues regarding to identity federation, pass-through authentication, and seamless single-sign-on.

    In this session, using AADInternals toolkit, I will demonstrate how to create backdoors, impersonate users, and bypass MFA. Methods for detecting rogue behaviour are also introduced.

    The purpose of this session is to raise awareness of the information security, the importance of the principle of least privilege, and the crucial role of on-prem security to cloud security.

    • Security
    • English
    • Level 400
  • Accelerating sales with sales insights

    Dynamics 365 Sales Insights is a Dynamics 365 Sales add-on that enables sales team leverage AI and data science to sell more efficiently. In today’s session, I will introduce you the key features of Sales Insights and how it can empower sales people

    • New Speakers
    • English
    • Level 100
  • Accessibility in Power Platform Projects

    Accessibility is an essential consideration for the public sector and enterprise projects. People with special needs due to disabilities are not only one benefit from it; instead, it benefits everyone. Learn what accessibility is, why it is crucial, how to make a D365 implementation or Power Platform project accessibility compliant and about platform features and other services available to support this.

    • Accessibility
    • English
    • Level 100
  • Adding more Power to Power Apps Portals

    Power Apps Portals provide a lot of functionality out of the box to interact with CDS (Common Data Service) data. However, there may be situations where you need to take your portal projects to the next level. In this session, learn how to extend your Power Apps Portal with HTML, JavaScript, CSS, Liquid and even Power Automate and Azure! Add more Power to Power Apps Portal projects!

    • PowerApps Portals
    • English
    • Level 300
  • ADHD and Me – A story of working and living with ADHD in modern times.

    In this session I will discuss what ADHD is – how does it impact our every day lives and how to effectively work alongside ADHD. We’ll look at ways to support our ADHD colleagues and friends in the workforce. This description will be better once my ADHD brain settles down and organises itself 🙂

    • Accessibility
    • English
    • Level 100
  • Administrators guide to managing Microsoft 365 and collaboration workloads

    It’s tough managing various workloads within your Microsoft 365 tenant if your organisation has limited IT staff and resources. Here you will learn how to navigate your way to successfully manage and configure various collaboration and information management requirements through Microsoft Teams, SharePoint, Yammer services and Microsoft Stream. During this demo rich session you will get informed with help and advice to best manage your Microsoft 365 Tenant.

    • Modern Workplace
    • English
    • Level 300
  • Advanced Liquid Templates in Power Apps Portals

    Take a deep dive into some complex Liquid Template concepts – leverage data collections, reusable templates, and data services using Liquid Templates tags, filters and objects. We will dive into the code for a working demo of these concepts.

    • PowerApps Portals
    • English
    • Level 200
  • ALM for Dataverse /Dyn365 using Azure DevOps Pipelines

    In this session, you will learn how a basic ALM process for Dataverse /Dynamics 365 looks like. In addition, we will talk about advanced possibilities like automated tests and other Quality gates. The beginning of the presentation will level all of us to a common understanding of different types of tests, as well as Deployment options in Dataverse /Dynamics 365 (MDA).
    After the session, you will have a basic understanding of how to implement an ALM process for CDS/Dynamics 365 (MDA) in Azure DevOps using the PowerApps BuildTools.

    • DevOps
    • English
    • Level 300
  • Alternative Design Patterns for Connected Field Service

    Connected Field Service can seem confusing and overwhelming. In this session we will discuss design patterns for how to connect IoT Devices and Data to Dynamics 365 Field Service and give some real world experience around the design considerations for both the out of the box and alterative architectures.
    We will demo a real life use case of a company leveraging Connected Field Service with devices connected behind an Original Equipment Manufacturer’s subscription service. This will allow you to show the value of connected field service across many different design patterns and ultimately drive project success.

    • Customer Engagement
    • English
    • Level 300
  • An Architects Guide to Delivering Data Insights on the Microsoft Azure Data Platform

    The resources on offer in Azure are constantly changing, which means as data professionals we need to constantly change too. Updating knowledge and learning new skills. No longer can we rely on products matured over a decade to deliver all our solution requirements. Today, data platform architectures designed in Azure with best intentions and known good practices can go out of date within months. That said, is there now a set of core components we can utilise in the Microsoft cloud to ingest and deliver insights from our data? When does ETL become ELT? When is IaaS better than PaaS? Do we need to consider scaling up or scaling out? And should we start making cost the primary factor for choosing certain technologies? In this session we’ll explore the answers to all these questions and more from an architects viewpoint. Based on real world experience lets think about just how far the breadth of our knowledge now needs to reach when starting from nothing and building a complete Microsoft Azure Data Platform solution.

    • Azure Data
    • English
    • Level 200
  • An introduction into infrastructure as code (Terraform)

    Deploying infrastructure as code is the new way of defining your infrastructure, however, it does come with a few challenges. This talk will explore the benefits of using infrastructure as code tools such as Terraform to deploy your infrastructure, and how to overcome the early challenges of using terraform. This talk will include a demo on how to get started with Terraform in Azure and will be exploring the creation of services in Azure using Terraform.

    • New Speakers
    • English
    • Level 100
  • An overview of SharePoint Starter Kit v2

    A demo of all the features available in SharePoint Starter Kit V2 covering following aspects
    1. What is SharePoint Starter Kit V2?
    2, Why you should have a look at this?
    3. How to install and what are the prerequisites?
    4. Potential issues you might face.
    4. What you get when you install SharePoint Starter Kit v2?

    Apart from the above following points are also covered
    1. Brief Code walk through of Starter Kit v2
    2. How to make the Starter Kit v2 your own that is how to create a template out of this for your organization?
    3. Explanation of how provisioning works and how you can customize it.

    A brief how it can work in SharePoint 2019 as well.

    I had done a similar demo on shorter version of this in Microsoft PnP Bi-Weekly calls which can be viewed here:
    https://www.youtube.com/watch?v=yM7RDJQiyP0

    References to SharePoint Starter Kit v2:
    https://github.com/pnp/sp-starter-kit
    https://developer.microsoft.com/en-us/office/blogs/announcing-sharepoint-starter-kit-v2/

    My Blog post covering this topic
    https://synkventures.com/2020/07/23/sharepoint-starter-kit-v2-an-overview/

    • Sharepoint
    • English
    • Level 200
  • Approval process using Adaptive Cards with Dateverse connector in Power Automate

    You’ll learn about handling an example Approval process via Power Automate that uses Dateverse Connector’s AI Builder, Adaptive Cards capabilities and handle the data in D365 CE/CDS.
    We’ll demonstrate a solution of an example use case to ease out the lengthy Approval process and reduce to a few clicks without the users going into Dateverse Environment.

    • PowerPlatform
    • English
    • Level 200
  • Are You Realizing All the Benefits from Agile?

    This session will cover the full lifecycle of most popular agile development and delivery framework, Scrum. You will be presented with practical information including top factors from successful implementations—based on the speaker’s first-hand experience and 116 sources—you can use to gain (more) benefits from agile.

    • Implementation Skills
    • English
    • Level 200
  • ASP.NET Core and Azure Devops

    She will introduce the basic concepts of building a development lifecycle around Azure using .NET tools, DevOps toolchain, and processes. She will start by deploying a sample App in Github to Azure App Service and she will focus on the end-to-end continuous deployment experience for .NET developers from continuous integration, deployment, monitoring, and debugging.

    • Azure
    • English
    • Level 200
  • Assets: Customer Service, Field Service or Supply Chain Management

    Assets are everywhere and describing can be difficult. In this session, we will talk about the different types of assets, how you would leverage them in different use cases and business models and best of all how Dynamics 365 allows you to use entities across the board to meet your customer’s needs.
    We will deep dive into asset models, business models and finish off with some ways you can leverage assets in your business today.

    • Customer Engagement
    • English
    • Level 200
  • At The Helm of Kubernetes: Repeatable Infrastructure Creation for Mere Mortals

    As we get deeper into Kubernetes yaml files, we see a lot of duplication. Can we move to a higher level that eliminates this duplication? Let’s look at Helm, a tool both for templating k8s yaml files and for installing complex infrastructure dependencies as one package. With Helm 3, we now have deeper integration and more security when working with Kubernetes. Join us on this path to a simpler, more repeatable, and more discoverable yaml experience.

    • Azure
    • English
    • Level 200
  • Automating Microsoft 365 Security

    During this session, Thijs will walk you through all the different automation capabilities within the security stack (API’s, Powershell, Logic Apps, Power Automate) and help you understand what and how you can automate your security.

    This session will include lots of best practices and tips from my experience.

    • Security
    • English
    • Level 300
  • Automation in the cloud for the reluctant IT Pro

    In the old days, scheduling a script was easy: you just created a scheduled task on your favorite Windows Server and made that run your PowerShell script exactly how and when you wanted. Granted, scripts often stopped working when the author left the company and we disabled their user account, scripts targeting SharePoint didn’t like to be launched from any other server, and there’s plenty of other challenges about. Along came the cloud and our toolbox expanded dramatically: Azure Automation, Azure DevOps and even Microsoft Flow offers some interesting possibilities to make stuff happen on a schedule or run when a certain condition is met. This session will provide you with a comprehensive overview of when to use what, their cost aspects and technical boundaries.

    • DevOps
    • English
    • Level 200
  • Azure Active Directory Is Not Active DIrectory!

    If your new to Azure, or identity in the cloud then Azure Active Directory can be a confusing concept. Just because it’s got Active Directory in the name, it doesn’t mean it’s the same as the Active Directory you grew up with.

    In this session we’ll look at what Azure Active Directory actually is, what it can do, what it can’t do, and what it really shouldn’t do. We will look at some of the core concepts of AAD and where it really shines. We’ll look at some of the common questions and confusion I see around AAD, and what we can do to either solve these, or work around them.

    After this session you’ll have a much better understanding of what the purpose of AAD is, how it differs from on premises AD, and what other solutions there are for providing solutions for things that aren’t part of AAD.

    • Azure
    • English
    • Level 200
  • Azure AI Bots and Power Virtual Agents for the Property, Real Estate and Housing

    Join Microsoft MVP Mohamed Mostafa presenting Microsoft Azure AI Bots and showcasing how Power Virtual Agents can be configured for a specific Industry, Property, Real Estate and Housing in this instance. The session includes a presentation, a Demo and a configuration walkthrough of how Power Virtual Agents can be configured across multiple Topics with the bot managing the handover from one Topic to the other.

    • Power Virtual Agent
    • English
    • Level 200
  • Azure Automation to the rescue! PnP PowerShell your way to the fun stuff

    Learn about setting up Azure Automation with Azure AD and automating tasks using PnP PowerShell to offload repetitive, background tasks.

    • PowerShell
    • English
    • Level 200
  • Azure Bicep (Simplifying Azure ARM Template Deployments)

    Project Bicep is a new Domain Specific Language (DSL) for deploying Azure resources declaratively. It aims to drastically simplify the authoring experience with a cleaner syntax and better support for modularity and code re-use.

    Come join the Azure engineering team to learn about this simplified deployment experience.

    • Azure
    • English
    • Level 200
  • Azure Data Factory: No-code Data Preparation in a Modern Data Warehouse

    Data preparation is a lengthy and complicated process in a modern data warehouse solution. Microsoft recently released wrangling data flows for Azure Data Factory, which greatly eases this process with no-code data preparation. Compared to other high-end data preparation alternatives, wrangling data flows integrate with Power Query for operations. In this session, I will take you through how to use wrangling data flows in Azure Data Factory to prep data in a modern data warehouse. By the end of the session, you will be able to understand wrangling data flows and its usage in a modern data warehouse solution.

    • Azure Analytics
    • English
    • Level 200
  • Azure Data Studio – Above and Beyond

    The data platform environment is exploding so quickly and as a data platform professional how can you be productive and able to support your environments easily?
    In this session Warwick will introduce you to Azure Data Studio and take you on a demo rich journey on how, when, where and why Azure Data Studio can make your life easier in supporting your ever expanding data estate.
    If you have not heard of or seen Azure Data Studio before, Warwick will introduce the tool, it’s history and introduce you to its continual enhancements to assist you.

    • Azure Data
    • English
    • Level 100
  • Azure Devops Series by Sagar

    Series of Azure Devops Implementation & Best Practices

    • New Speakers
    • English
    • Level 200
  • Azure DevOps, pipelines to bring cloud magic

    Deploying an environment comes with many challenges, especially when you quickly need to set up your workload, but also capturing continuous changes, or providing different environments like dev/test, staging and production. Maybe even across on-premises and public cloud platforms. If you want to optimize this process end-to-end, that’s where DevOps CI/CD comes in, an automated process, involving people, providing value to the business by releasing products. Learn from Peter De Tender, Business Program Manager at Microsoft, what Azure DevOps can do to bring some magic to your day-to-day deployments, whether sysadmin or developer.

    • DevOps
    • English
    • Level 300
  • Azure Functions with custom connector in powerplatform

    Session to demo setup and create azure function, register as custom connector and make it available in powerplatform

    • New Speakers
    • English
    • Level 200
  • Azure Identity Management

    This is a session based on the 3 different type of Identity management in Azure. It includes Azure AD, Hybrid Identity management and Azure Active Directory Domain Services. This is a presentation with demos

    • Security
    • English
    • Level 200
  • Azure Policy with Azure Security Center the common Cloud power

    Azure services have become an integral part of many environments. These architectures have different requirements for compliance, budget, security, access levels and more,
    In this session we will dive into the many aspects of Azure Policy and Azure Security Center and see how they work together.
    Learn more about the possibilities of policies to define guard rails for your Azure environment and see how this interacts with the Azure Security Center. See the power of the Azure Security Center to strengthen your security.
    Use these features as an integral part to get a better overview and control of your environment to make your environment compliant and secure.

    • Azure
    • English
    • Level 200
  • Azure Sentinel – the ultimate integration guide

    This session will guide attendees through the concepts of Azure Sentinel and the various integration options with other cloud services and on-prem SIEMs. Doesn’t matter if you’re a security specialist, a solutions architect or an engineer, this session is for everyone who intends to implement Azure Sentinel.

    • Security
    • English
    • Level 300
  • Azure SQL Database – Where is my SQL Agent?

    You migrate your on premise SQL Database to cloud, taking advantage of PaaS offering of Azure SQL Database.  You heard the promise of spinning up databases on demand and being able to scale up resources during high peak and scale down when not in use. You also want to make sure you are performing integrity checks, index defragmentation and statistics update when necessary. There is no SQL Agent so how do you automate your jobs? Do you have time to do this manually each time? No. There are different options available to automate these long-running, manual, error-prone, and frequently repeated tasks to increase reliability, efficiency.
    In this demo intensive session I will show you different options on how to automate these tasks. Some of these solution using on-prem infrastructure or services in Azure which are conveniently encapsulate within the common Azure portal experience.
    At the end of this session you will have solid understanding about how to automate SQL Server Maintenance tasks including replacing SQL Agent functionality with multiple options.

    • Azure Data
    • English
    • Level 200
  • Be a Portal Rebel and Break the Mould! Spotify Clone with Power Apps Portals, Dataverse & PA

    Portals all look the same right? Wrong! Use liquid, FetchXML, JavaScript and a little Power Automate to break the mould and build a Spotify clone. Using this as a cool example, I’ll take you through challenges, workarounds and lessons learnt, showing how to style a portal while breaking through the usual form and list experience.

    • New Speakers
    • English
    • Level 200
  • Becoming an Action hero with GitHub and Power Platform OR How I learnt to love YAML

    The death clock for Azure DevOps started ticking the moment GitHub was acquired by Microsoft. Even if ADO is not eventually killed, all that one can hope, is a perpetual state of suspended animation. If you are not convinced, google Visual Studio Codespaces.

    In this session, you will learn about GitHub Actions and how to use GitHub Workflows to manage your Power Platform DevOps. I will show you how to use the official Power Platform Actions and also, how you can easily write your own Actions in PowerShell.

    • DevOps
    • English
    • Level 200
  • Beginners session to building PowerApps

    The session will be a beginners session covering all the three factors what, how and why.In the session the different implementations of powerapps in different sectors like business, education and society will also be discussed.The session will be complimented by a demo of ‘how to build a french dictionary’.The basic features of powerapps will also be discussed.

    • PowerApps
    • English
    • Level 200
  • Benefits and dangers of Power Apps Portal Web API

    Web API for Power Apps Portals is most requested and most waited feature that allows to solve a lot of common issues and extend Portal capabilities far beyond standard functionalities. However, if misused it can create a lot of complications and reduce all benefits it can bring. Join this session to learn how you can use Web API to solve common issues and what you need to avoid while using it.

    • PowerApps Portals
    • English
    • Level 200
  • Bot the Builder: Can a Power Virtual Agent do it? Featuring Microsoft Teams

    Meet the newest member of your team: a chatbot! Microsoft Teams makes it easy to build and deploy your own Power Virtual Agent for you and your colleagues to use. This session will take you through how you can build your own chatbot within Microsoft Teams and get it to perform tasks for you, using Power Automate. It’s like having your very own personal assistant.

    • Power Virtual Agent
    • English
    • Level 100
  • Brilliant Power BI Report. Can I print it?

    You spend hours working on visuals including slicers and filters to give your management a fully dynamic report to answer their every question, and your heart sinks as they ask how to print it. As much as it is tempting to just reply “No!”, we need to move people to Power BI in baby steps so we need a printing solution.

    In this session we will walk through the possibilities of using the new Power Automate actions to deliver a reports in printable formats. With the recent announcement at Microsoft Ignite of premium per user, paginated reports are now a real possibility for more companies. We will also look at the mechanics of building a paginated report based off your Power BI desktop report.

    • PowerBi
    • English
    • Level 200
  • Bring the Microsoft Teams platform to life with free app templates from Microsoft

    Microsoft Teams is the hub for teamwork and is much more than just chat and calling. Deploy free app templates from Microsoft into your Teams environment to bring the platform to life for information and firstline workers.

    • Teams Deployment
    • English
    • Level 200
  • Bringing Microsoft Teams to the next Level

    In this session we will see the various possibilities that, there are to extend Microsoft Teams.
    We will talk about how to take advantage of tabs, extensions, connectors and how to integrate services in order to customize Teams on your needs, increasing its functionality in your company.
    We will see several use cases like a SharePoint Framework solution and custom Web App integrated as tab, a connector and a Bot as service as well.

    • Teams Developer
    • English
    • Level 300
  • Build apps, workflows, and chatbots for Teams

    In this demo packed session you will learn about Dataverse for Teams and how it opens the door to more with Microsoft Teams and the Power Platform. Oh, and no new licenses required.

    • Teams Developer
    • English
    • Level 200
  • Build Powerful Apps using Microsoft Graph

    Let’s explore the powerful features of Microsoft Graph and discuss how to leverage it to extend your Power Platform solutions. We will also explore the benefits of using Microsoft Graph with Power Platform. Learn how to configure business processes, build apps and components that utilize Microsoft Graph in both low and pro-code ways.

    • New Speakers
    • English
    • Level 300
  • Build your first Power App from Scratch!

    PowerApps is a low code application development platform – allowing anyone to build web and mobile business applications without writing code. Apps that are built using Power Apps provide rich business logic and workflow capabilities to transform your internal manual business processes to digital, automated processes. Join this session to come and learn how YOU can build your very first PowerApp from scratch! No coding experience needed!

    • PowerApps
    • English
    • Level 100
  • Building highly scalable IoT solution for contact tracing on Azure

    During the global pandemic, there has been emerging demand in smart contact tracing and workplace monitoring solutions. The requirement of this type of IoT solution lies in high availability, scalability and elasticity. A small flaw in the system architecture design could potentially result in a big difference in the performance in production especially when scale up and out.

    There are lots of services and tools on Azure that can help us to build an IoT solution. In this talk, I will show the audience how I helped my client to architect and build a real-time data streaming and analytics solution which is used on smart devices for contact tracing and workplace monitoring.

    My talk will cover Azure IoT Hub, Event Hub, Azure Function, Azure Stream Analytics. I will highlight on Azure Stream Analytics (ASA) with focus following aspects
    1. ASA’s role as the brain for a real time data streaming and analytics solution
    2. Different ways to bolt up ASA with other Azure services and form an entire efficient and scalable IoT solution
    3. Development, benchmarking, DevOps and production monitoring for ASA
    4. Some comparison between ASA and Azure Data bricks

    • Azure Analytics
    • English
    • Level 200
  • Building Serverless Machine Learning API’s with Azure Functions, ML.NET and Cosmos DB

    Thanks to ML.NET, we can build custom Machine Learning models with C#. We can then inject these ML models into Azure Functions to build some cool Serverless Machine Learning applications!

    This session will teach you the basics of ML.NET, how you can build models with ML.NET and then how you can inject your ML models into Azure Functions to build a variety of cool and interesting Serverless Machine Learning applications.

    In this session, I’ll be building a Serverless ML API that allows us to generate predictions using ML.NET and then store those predictions into Azure Cosmos DB. By the end of this session, you’ll be able to use ML.NET to build your own custom machine learning models and you’ll know how to inject those models into Azure Functions so you can build your own Serverless Machine Learning applications.

    • Azure Analytics
    • English
    • Level 200
  • Building your First Power App

    I will walk (via live demo) the attendees through the process of building their first Power App with Excel-Online as the back end data source.

    • PowerApps
    • English
    • Level 100
  • Business Central Powered Up

    This session will cover:
    – Overview of Business Central used with Power Automate and PowerApps.
    – Functional demo of Power Platform enhancing Business Central.
    – Build demo for one of the enhancements.
    – Quirks and nuances with Business Central and the Power Platform.

    • ERP
    • English
    • Level 200
  • Business processes in Microsoft Teams

    Business process – looks like a serious thing that requires huge platform, tools, integrations services etc.
    What will happen if we start from something small and step by step go to the big processes?
    I invite you to the journey from small automation to big business process, on Teams!
    Journey plan:
    – inventory review – what’s in Teams and Microsoft 365 out of the box?
    – just around the corner – we’ll build a small automation
    – crossroads – add more complexity to our process and choose the right way to do that
    – far from home – what to do if we need big and reliable process?
    – meeting friends – quick overview of 3rd party apps/tools that we can use in our process

    • Teams Usage
    • English
    • Level 200
  • Calling APIs, Consuming Services and Exposing Data using Power Automate

    Power Automate tooling make it possible to quickly automate Microsoft Office 365, Dynamics 365 and hundreds of SaaS services without or with minimal code – but that doesn’t mean you’re limited!

    Power Automate provides an abundance of possibilities and connectors that makes it easy to go beyond the tooling to solve more sophisticated scenarios and empower citizen developers at every step of app development.

    In this session developers will get a deep dive on how to call APIs, consume services and expose and surface data using different techniques; from using HTTP calls from within Power Automate to building custom connectors to integrate directly with services and extend the server-side logic with code plugins. This session also provides a prescriptive guidance and best practices on when to use which technique.

    Join Ahmad Najjar into an advanced level session that will extend your Power Automate skills beyond the tooling point and click!

    • Power Automate
    • English
    • Level 300
  • Can anyone build a bot?

    With Project oakdale now in public preview and PVA accessible in teams for free, now is the best time to learn how to build a bot.

    In this session, we will go through all you need to know to build a bot using PVA in Microsoft Teams.

    • Power Virtual Agent
    • English
    • Level 100
  • Change Requires Management – Improve your chances of a successful Dynamics 365 project

    Why do so many CRM projects ‘fail’, or at least not achieve all of their objectives? A major reason is that the business is not properly prepared for the change brought by the new system.

    We’ll discuss some of the primary change management obstacles typically encountered on Dynamics 365 projects. Then, using methods backed by 20 years of independent research by Prosci, we’ll talk about ways in which you can address these problems and increase your chances of project success!

    • Implementation Skills
    • English
    • Level 200
  • Cloud Security Posture Management (CSPM) with Azure Security Center

    Even with big investments in threat detection across the security industry, studies show that bad security hygiene is still the number one reason organizations get compromised. Meaning, visibility and control over your cloud workloads’ security posture is an imperative measure to reduce the likelihood of attackers exploiting misconfigurations and known vulnerabilities in your environment.
    In this session, we’ll demonstrate how to utilize Azure Security Center (ASC) to provide visibility and control over different workloads in Azure and beyond. From preventative remediation of security recommendations to the utilization of secure score as your main KPI to drive security posture management. Learn about ASCs threat detection options as well as its capabilities to address the Cloud Security Posture Management (CSPM) and Cloud Workload Protection Platform (CWPP) scenarios.

    • Security
    • English
    • Level 300
  • Code Review Etiquettes 101

    On most software projects, developers spend a good chunk of their time doing code reviews. These are a great opportunity to provide positive and impactful feedback. More often than not it is up to the person whose code is under review to read and interpret code review comments, which makes it very important to consider the structure, tone and value of these comments. Things as simple as saying “we could change this” instead of “you should change this” and asking for feedback on a suggestion (e.g.: “I think this could be implemented using tool X. What are your thoughts on that?”) go a long way in ensuring that the comment and the reviewer are received in a positive light. In this talk I will share code review practices that I have found helpful during my tenure as a software engineer.

    • Personal Skills
    • English
    • Level 100
  • Command Bar and Conquer

    Since Scott wrote the RibbonWorkbench back in 2011, a great deal has changed within the platform – not least how many times it has changed name! RibbonXml remains the final frontier of low-code development – but through it’s drag-and-drop interface and SmartButtons, the RibbonWorkbench has been making it easier for app makers to customise the command bar without the need for complex coding skills. Join Scott for a brief history of the RibbonWorkbench, a summary of where we are today, and then how the convergence of Model Driven and Canvas Apps may affect the future of the Command Bar.

    • Power Platform Developer
    • English
    • Level 200
  • Common Sense in the Dataverse

    Upgrade your Dataverse skills in best practices on setting up the Dataverse in a Power Platform Environment for optimized Application Lifecycle Management and fastest development using Power Apps and Power Automate

    • Power Platform Developer
    • English
    • Level 300
  • Compliance to Go

    In daily business people work with confidential information on their huge and heavy devices. But from now on we got handy methods, we can use labeling and encrypted data with Office Apps like Word and Microsoft Teams. The modern secure workplace evolves into a new mobile area.

    However, when technology changes, the sensitivity of the user in dealing with secret data must also change. We have to talk about mobile work with confidential information. It´s a technical and cultural thing. You don´t have to make phone calls or edit confidential data in public, when other people can hear and watch your device.

    The attendee will learn more about the technical options, but also about the cultural and risk management for people, who work with confidential information.

    Don´t be confused – be secure!

    • Security
    • English
    • Level 300
  • Configuration in Azure. Done right.

    When handling configuration in Azure, there’s a really simple and quick way to do it. And then there’s the RIGHT way to do it.

    In this session, we’ll dive into the different options Azure provides to do configuration. And of course, we will show you how to use them. We’ll not only show you example code, but also how you can use it locally while debugging. Of course we won’t forget the known issues you might run into doing so…

    We’ll touch on App Settings, App Configuration, Key Vault and Managed Identity.

    • Azure
    • English
    • Level 200
  • Connecting the dots: CDM and Power BI architectures

    The Common Data Model (CDM) is an open-source metadata system, a shared data model for commonly used business concepts and activities across domains to facilitate data interoperability. CDM can be used with other data services on Azure, and can enable collaboration among Data & AI professionals that code and not code. What are the possibilities and options of architecting our data solutions in using CDM, Azure data services and Power BI?

    • Azure Data
    • English
    • Level 100
  • Continuous Integration for the BI Developer

    In many cases and BI projects, the manual process of development and especially deployment of artefacts led to sleepless nights, emergency hotfixes, grey hair and many hours of stress.
    Especially in BI development, the usage of database projects, unit testing, version control, continuous integration and deployment is an underrepresented area.
    Join me in this demo-heavy session where I will guide you through the not-so-frightful jungle of continuous integration using SQL Server database projects, SSIS, T-SQLt and Azure DevOps etc.
    After this 60 minutes you’ll have the guidelines and some ideas how easy it is to change your manual BI development and deployment into a powerful and automated no-brainer that – just works!

    • DevOps
    • English
    • Level 100
  • Creating a Customer-Centric Company in the Digital Age

    A visionary look into the future of work, and a practical guide to getting there.

    The innovation engine behind next generation customer experiences is engaged employees. Being people-centric isn’t a new concept, but digital workplace tools that can make it a reality have advanced significantly in recent years. In this session, best-selling author Geoff Ables shares what a people-centric organization looks like, with case studies highlighting how big data, analytics, employee engagement, processes, change management, user adoption, and culture have to align, and proven organizational disciplines that result in better customer and employee engagement. You’ll leave inspired, informed and full of ideas that will drive change – even transformation – in your organization.

    “The reason for employee engagement is the passionate pursuit of a better customer experience.”

    • Customer Engagement
    • English
    • Level 100
  • Creating a learning culture in your organisation

    Providing every employee with the skills to perform their job has never been more important as the challenges faced in a rapidly changing world are not disappearing.
    What is more important however is embedding a learning culture so that workers and managers can adapt quickly.
    This session will discuss why a learning culture is not simply training.
    We will look at several examples and lay out what you can do in your company or even just your department to create a learning culture.

    • Personal Skills
    • English
    • Level 100
  • Creating a More Inclusive Workplace

    2020 was a year that delivered many challenges for all of us – lockdown across the UK triggered a significant transformation in weeks, with many organisations having to quickly enable technology that would help people work more effectively from home.

    However, a lot of people found this more challenging due to disabilities, mental health conditions and the loss of the in-person contact and support network that they previously had in the office.

    Microsoft 365 is a productivity platform which has accessibility features embedded within its DNA. Many of these are hidden in plain sight, with people not realising the capabilities they have at their disposal, which can help make it easier for them to use and work with technology. Additionally, there are also many things that we can all do as individuals to help us be more inclusive – whether it is through creating more inclusive content or changing how we interact with people through technology.

    In this session, I will share:
    – the top accessibility features hidden across Microsoft 365, and how they can make it easier for you to work
    – how to create more inclusive content in Microsoft Word and PowerPoint
    – how I use Microsoft Teams for social connections with my colleagues
    – tips for running inclusive meetings in Microsoft Teams

    • Accessibility
    • English
    • Level 100
  • Creating Azure SQL Database Users Programmatically with a Service Principal using Azure DevOps

    The cloud enables us to quickly and easily, create and destroy resources when we need them.
    Automating this process reduces manual mistakes and the need for user input.

    You can use Terraform to put Azure SQL Databases into Infrastructure as Code, then deploy them with Azure DevOps with any additional steps that your business requires for approvals or other processes

    Once you can create your Azure SQL Database programmatically, a cool next step would be to be able to grant and remove access using automation as well.

    With a sprinkling of dbatools and a couple of configuration changes, you can also set this up in Azure DevOps

    This session will take you through the steps required to build an automated solution to create an Azure SQL Database with a Service Principal and create users and apply permissions using Azure DevOps, Terraform, Azure Key Vault and PowerShell.

    • DevOps
    • English
    • Level 300
  • CRM Bot – Free Community MS Teams & D365 Chatbot

    High-paced session dedicated to chatbots, conversational design and the future of customer engagement systems. In-depth demo of free Community Chatbot – CRM Bot Community – built on Power Automate, MS Teams & CDS (free to use forever).

    • Power Virtual Agent
    • English
    • Level 200
  • Custom development or the Power Platform, what to pick for your next Microsoft Teams customization?

    Microsoft Teams extensibility is no longer just for the Pro Dev, with the release of CDS lite/Dataflex/Project Oakdale. Sure, Power Apps and Power Automate already had their place within Teams, but CDS lite/Dataflex/Project Oakdale takes this to another level. This session will give you the pro’s and con’s of CDS lite/Dataflex/Project Oakdale, how it compares to the Pro Dev Microsoft Teams extensibility model and why you would pick one over the other. If you are lucky, even a tiny bit of licensing will be covered.
    Will you CDS lite/Dataflex/Project Oakdale your next customization, or doesn’t it flex far enough for your needs? Join me and let’s find out!

    • Teams Developer
    • English
    • Level 200
  • CYBERSECURITY!, The good, the bad, and the hacked

    With security moving closer to the beginning of the software development lifecycle, developers are being asked to make their code more secure as they write it. Not only will that better protect organizations from cyberattacks, but it can save time and money by getting apps online faster.

    Developers, however, are not security experts. That’s why compilations such as the OWASP Top Ten list of critical web application security risks contain the same vulnerabilities, such as SQL injection, year after year.

    This session aims to expose developers, technology enthusiasts, and the general public to the need for security and they can build secure products

    • Security
    • English
    • Level 100
  • D365 Field Service – Let’s talk ERP integrations!

    Let’s take a trip down memory lane and talk about ERP integrations, our experience and recommendations.
    We will talk about the good, the bad, the ugly… and the future!

    • Customer Engagement
    • English
    • Level 300
  • D365 Finance & Operation Licensing… When will it stop?

    In this session we will be trying to cover off the substantial changes we are seeing in how to licensing Dynamics 365 Finance, SCM, & Project operations including extending with the Power Platform and RBAC.

    The intent is for this to enable support in both Architecting and scoping in pre-sales a Dynamics 365 program of work.

    • ERP
    • English
    • Level 200
  • D365 FO integration with Dataverse – Dual write, Virtual Entities, OR Data Integrator

    Hear about the integration of Dynamics 365 Finance and Operations with Dataverse through Dual Write, virtual entities, and Data Integrator.

    Let’s talk which one works well for your implementation.

    • ERP
    • English
    • Level 200
  • D365 HR Starter Pack

    An introductory session to the three elements needed to start with Dynamics 365 Human Resources.

    • ERP
    • English
    • Level 100
  • D365 RRM (Remote Relationship Management)

    Given the current environment lets take a look at some of the excellent products and tools within the Dynamics 365 such as Remote Assist, Omnichannel, etc that enable remote communication, sales and support activities.

    • New Speakers
    • English
    • Level 200
  • D365 Sales and LinkedIn Sales Navigator together

    In this session I will be speaking about the integration between LinkedIn Sales Navigator and Dynamics 365 Sales. This session will cover what’s available through this integration, how to configure the integration both in Sales Navigator and Dynamics 365 Sales, data synchronization and write-back capabilities from Sales Navigator to Dynamics 365.

    • Customer Engagement
    • English
    • Level 200
  • D365FO, Git and ALM: how to deliver more, faster

    We’ll discuss how to switch and/or start using Git to back your next code repo for D365FO along with process changes to delivery more code faster

    • ERP
    • English
    • Level 200
  • Data Security in the Microsoft Power Platform

    The Microsoft Power Platform offers various mechanisms to control access and utilisation of data across the platform. In today’s world, it is critical to ensure you have control over your data if you want to retain your customer’s trust. In this session, we will deep dive in all the Security Mechanisms that the Power Platform offers, from environment and app access controls to Role-Based Security in the Common Data Service. Including Data Loss Prevention policies, AAD Conditional Access Rules, Teams, Field Level Security, PowerBI row-level security, and Power App Portals security. The objective of this session is to present and demystify all the security layers available in the Power Platform so you can understand how they work together and apply them to keep your data safe.

    • Security
    • English
    • Level 200
  • Dataverse for Teams – Zero to Hero

    In this session, I will explain Dataverse for Teams and I will show u how effectively you can create and use the PowerApps, Power Automate, Power BI and Power Virtual agents from the Microsoft Teams

    • PowerPlatform
    • English
    • Level 200
  • Debug and test plugins, workflows, and security locally!

    Want to be able to debug your plugin code and forget all about plugin-traces? Want to be able to create tests which can validate that your implemented business logic works as intended – including what you wrote several years ago? XrmMockup is a test-framework that can simulate your D365 environment locally, along with any plugin and workflow code you have.

    I will be going through how to set up XrmMockup, how it works and what exactly it is capable of. With XrmMockup you can perform unit- and integration tests of your D365 pipeline. XrmMockup automatically runs plugins and workflows in the right order, even automatically triggering other plugins and workflows. At the same time, the security model of D365 is enforced just as it would be in your live D365 system.

    XrmMockup will provide your tests with an organization service. Using this, your tests can query XrmMockup with any organization request – just like your live D365 system. This means all your business logic is run locally which allows you, as a developer, to set breakpoints and debug your business logic – instead of looking at traces in D365.

    I will showcase XrmMockup by implementing some simple business logic using test driven development.

    • Developer
    • English
    • Level 400
  • Deep Dive: Increase Code Quality Using XrmUnitTest For CE Plugins

    Unit testing plugins for D365 Customer Engagement can often seem extremely tedious and time consuming. XrmUnitTest is an open source testing framework, designed to make unit tests Xrm Plugins as productive as possible. This session, you will walk through how to create Xrm unit tests that are environment agnostic, being able to be ran locally, or against Dev/UAT/PROD,

    • Power Platform Developer
    • English
    • Level 300
  • Delving Deep into the new Azure Stack HCI

    Azure Stack HCI relaunched in December 2020 with a completely new operating system under the hood, Azure Stack HCI OS. No longer powered by full fat Windows Server, exciting new options and capabilities have been integrated into the platform, and all delivered as an Azure Service that you can run wherever you need.

    In this session we’ll explore all up the latest evolutions in the Microsoft Hybrid Cloud strategy, what they mean for the on-premises focused, what they mean for the Azure-focused, and how you can run your workloads in the Azure ecosystem on your terms, be it in a Microsoft datacentre, your datacentre, or in the back of a truck.

    • Azure
    • English
    • Level 200
  • Democratising Microsoft 365 administration tasks by leveraging The Power Platform and Azure Runbooks

    Some administration tasks in Microsoft 365 can only be done using PowerShell.
    This session will explain how using The Power Platform (specifically Power Apps and Power Automate) linked to an Azure Runbook, can transform your PowerShell snippets and scripts into fully functioning admin solutions, that non-technical users can engage with.

    Our primary example of such a solution, is the allocation of Teams policies to members of Microsoft 365 Groups using a Power Apps UI.

    • New Speakers
    • English
    • Level 300
  • Deploying Models to production with Azure ML

    Deploying models is a pretty important aspect to consider while building end-to-end ML applications. I first plan to show how the models could be registered with Azure ML so as to make them accessible and allow them to be loaded for deployment. I then plan to show how configurations could be built for deploying the models with Azure ML. Azure ML allows us to easily deploy models to receive low latency real-time inferences which are required for a lot of applications, so I would majorly focus on this and also show how one could consume these models. I would further show how to also build batch inference pipelines. If time persists I would also show demos for the same.

    • Azure Data
    • English
    • Level 200
  • Design Thinking. Microsoft Teams Designing.

    User adoption in Microsoft Teams environment is a hot topic. Being a Microsoft Service Adoption Specialist is a challenge. In addition to that,  organizations are different (size, industry, sector, etc.). Therefore there is not only one the same and the best way to drive Teams’ adoption in each company.

    Fortunately, there are a few different tools that may support you with planning and setting adoption projects. One of them is the design thinking method which helps define the key challenges and scenarios by working together with the client. Results you are getting after design thinking customer workshops indicate a direction to run successful Microsoft Teams adoption. 

    During my session, I will share my insights and experience in using design thinking methods and Microsoft Teams. You will see the real customer cases where this method proved to be a priceless help in driving Microsoft Teams adoption projects.

    • Teams Deployment
    • English
    • Level 200
  • Desktop as a Service with Windows Virtual Desktop

    In this Session we will demonstrate the ease of deployment, scalability, security and capabilities such as native Office 365 support, persistent desktops and new features such as AppAttach that makes remote working with Windows Virtual desktop the ideal desktop for your remote workforce.

    • Azure
    • English
    • Level 200
  • Developing a Career Plan – A Field Guide

    So many consultants have robust client delivery plans, but almost none of them invest in their own personal career development. In this session, we will talk about what should be in a career plan, how to seek out mentors and how to succeed in a Business Applications career. We will cover real life tips around:
    • Career Paths
    • Documenting Career Goals
    • How to share with your management
    This is designed to be highly interactive and fun! Come grow your career!

    • Personal Skills
    • English
    • Level 300
  • Developing an effective track and trace system for Guernsey

    In this talk we will explain how, using Microsoft Customer Engagement & Field Services technology at the core, we supported the States of Guernsey to launch their Track and Trace system.

    Using automation to seamlessly interact with pathology, people that take a test in the morning receive their results by SMS later the same day.

    The system has multiple user groups, from the Border Agency who track arrivals and carry out self-isolation checks, to Public Health to monitor prevalence and trace positive cases, to the Scheduling Team who book on-island drive-through test slots, and travellers to the Island who must register their plans using the ‘Travel Tracker’.

    In the session we will:

    • Share our experience of developing the solution, including the rapidly evolving requirements
    • Provide a timeline of the development
    • Demonstrate the system

    • Customer Engagement
    • English
    • Level 100
  • Developing SharePoint Framework Solutions for the Enterprise

    The SharePoint Framework offers a modern development for SharePoint online as well on-premises using open source tooling. SharePoint Framework has evolved over the time and is not limited only to SharePoint but it goes beyond and help develop applications with MS Teams, MS Graph, Outlook, etc.

    • Sharepoint
    • English
    • Level 100
  • DevSecOps on Microsoft Azure

    In this session we not only look at how to enable security tools in Microsoft Azure but look at what is required to build a successful DevSecOps function, how to get high fidelity feedback from security events, structure your team and recap the fundamentals of good security practices.

    • DevOps
    • English
    • Level 200
  • Diverse Teams and Inclusive Environment

    I am passionate about establishing a sense of belonging for everyone. A session highlighting my ideas of how to help colleagues bring their whole self to work, to be themselves whatever their background or circumstance is. Discussing inclusion, innovation and supporting future growth in these turbulent times.

    • New Speakers
    • English
    • Level 200
  • Document template in SharePoint & Teams, The Good, The Bad and The Awesome

    Document template has always been a challenge in many organisations, in Classic SharePoint we had the Content Type hub, it worked great in some scenarios, not so great in others.
    In #modern SharePoint, there is even bigger challenges, and now we’ve got a #modern Content Type Hub.
    In this session we well look at The Good, The Bad and the Awesome stuff with content types in SharePoint Online and Teams.

    • Sharepoint
    • English
    • Level 200
  • Drive a data culture in your organization

    How to enable your organization to become data driven? Drive a data culture within your organization! This session is all about why a data culture matters, how you can setup it up and how you can keep supporting the organization in driving the data culture!

    • PowerBi
    • English
    • Level 100
  • Dynamics 365 & Power Platform Pub Quiz

    Time to test your knowledge on Dynamics 365 and the Power Platform! Just a bit of fun, but points mean PRIZES!

    • Education
    • English
    • Level 100
  • Dynamics 365 Implementation and One Version (Evergreen)


    Are you ready for Evergreen Updates?

    Are you following Evergreen process correctly?

    What it requires to ensure you have latest platform updates?

    This is critical organization understand the importance of Ever Green Process post implementation of Dynamics 365 projects and prepare themselves to keep taking the latest version and keep the environments updated.

    Microsoft has introduced a continuous update cycle for Dynamics 365 Finance & Operations applications as well as Customer Engagement. In this session we will discuss what benefit and cost saving organization will have following evergreen process in long term and what they will need to do to be fully prepared for evergreen process. This will require number of tasks for Evergreen deployment team to carry out and have proper execution on the regular basis to keep enviornment(s) updated with latest platform.

    EVER CHANGING – EVER GREEN – ONE VERSION

    • ERP
    • English
    • Level 200
  • Dynamics 365 Marketing – the good, the bad and the ugly – Email marketing edition

    Dynamics 365 for Marketing is an ocean of possibilities and functionalities for all of your Marketing needs. It looks and sounds great on paper and videos, but is all of it actually as good as it sounds?
    Join me in a session, where I lead you through different aspects of email marketing like GDPR, Journeys, Lead scoring and discuss all the good, bad and ugly about running your email campaigns with D365 Marketing. As an added bonus, I will show you real life examples how I have conquered some of the obstacles on the way.

    • Customer Engagement
    • English
    • Level 200
  • Dynamics Field Service – Scheduling Automation

    In this session we will dive into the Automation of Resource Scheduling at scale. You will walk away understanding how your organization can automate schedules using our Resource Scheduling Optimization engine to build the most productive schedules for resources that reduce travel time, and improve your Customer Service performance.

    • Customer Engagement
    • English
    • Level 200
  • Embed Canvas Apps in Outlook for custom experiences

    Canvas Apps provide an awesome way of presenting tailored UIs to your customers in order to enable them to solve their problems in the best possible way. However a lot of users still love their Outlook client and seem to spend most of their time writing mails in it. Power Apps already provides an built-in Outlook Add-in to get Model-Driven Apps running in Outlook, but there is no such way for Canvas Apps.

    In this session we will do a deep dive in embedding Canvas Apps, specifally embedding them in the beloved Outlook clients. By doing a live demo of building our own custom Outlook Add-in featuring an embedded Canvas App. We build the solution and show in demo cases how we can leverage it to enable users to use the full feature set of the platform (Power Automate, Power BI) right from their Outlook.

    • Developer
    • English
    • Level 300
  • Embrace DMARC to prevent spoofing and increase email domain reputation

    There are still over 80% of email domains which are open to be spoofed, In this session I will go through how DMARC builds on SPF and DKIM to allow administrators to prevent spoofing of their email domains. I will also provide guidance how you can deploy DMARC very quickly within your organization.

    • Security
    • English
    • Level 300
  • Emergency Prevention and Response with Autopiloted Drones

    Learn how autopiloted drones have been deployed to prevent and respond to bushfires or similar environmental disasters, how image recognition is used to identify fires, how ground sensors are used to measure variation in pressure, moisture, wind that could indicate change in natural conditions. Then control all this from the comfort of a central dashboard in your Dynamics 365, define fly paths, collect and analyse data and visualise alerts in real time.

    • Developer
    • English
    • Level 400
  • Empower SMB’s with Business Central & the Power Platform

    Discover how you can use Power Apps, Power Automate, Power BI, and Power Virtual Agent alongside Business Central to empower small business to compete with large enterprise organizations.

    • ERP
    • English
    • Level 100
  • Empower your Sales team with a Nearby Customers Power App

    In this session, we will build a nearby customers app that takes the logged in user’s current location and displays all the customers that are within a specified radius.

    We will walk through all these steps –
    1. Populate the customer lat long data using Power Automate and Bing Maps connector.
    2. Create a canvas app to display the list of customers.
    3. Creating an automated flow for every new customer.

    The data source for this app can be anything CDS, SQL Server, SharePoint, Excel spreadsheet as well (although not recommended).

    All the attendees will get access to all the flows and apps used for this.

    • PowerApps
    • English
    • Level 300
  • Empowering Teachers in a COVID world

    Sharing of best practice using Teams within a Secondary School environment during COVID. Look at how to utilise the Teams platform to enhance teaching both inside and outside your classroom.

    • Education
    • English
    • Level 100
  • Entering a new era of cybersecurity with Microsoft 365 Defender

    Not a day goes by without news of one or the other breach, data leak or ransomware attack. The current cybersecurity landscape forces defenders to rethink how to protect, detect and respond to threats. In this session we’ll explain why Microsoft 365 Defender matters, and how to get most out of it.

    • Security
    • English
    • Level 300
  • Enterprise Risk Modeling & Analysis with Power BI

    While traditional BI dashboards show “what has happened”, it is equally important for companies to gauge the future uncertainty and understand “what might happen” to create robust business strategy. In this session I will show how to create Monte Carlo Simulations using statistical distributions for various business scenarios so Power BI developers can help the stakeholder create Enterprise Risk models. Power BI has limited native risk modeling capabilities but with some creative modeling techniques, the BI analysts can create sophisticated risk models.

    • PowerBi
    • English
    • Level 400
  • Establishing a Power Platform Center of Excellence

    Learn how organizations have established a Center of Excellence (CoE) to drive internal adoption of Microsoft Power Apps and Power Automate and handle governance and adoption for hundreds of production apps. We share strategies, best practices, and tooling approaches that have helped land well managed low-code powered digital transformation. If you consider yourself a changemaker at any level in your organization, this talk is for you.

    • PowerPlatform
    • English
    • Level 300
  • Event-driven autoscaling on Kubernetes with KEDA and Azure Functions

    Event-driven, serverless architectures are a hot topic in today’s cloud-native application development. To take full advantage of the serverless benefits of event driven, your application needs to scale and react to those events instantly. It needs to be able to scale from zero to potentially thousands of instances. KEDA is an open sourced component that provides event driven autoscaling for your Kubernetes workloads.
    KEDA works with any container, but to enable additional serverless capabilities within Kubernetes you can pair KEDA with the Azure Functions runtime. Don’t get fooled by ‘Azure’ in the name. Azure Functions provides a programming model that can run anywhere: in a container running on-premises, fully managed in Azure, or in any Kubernetes cluster and they can be written in many languages.
    It allows application developers not to worry anymore about writing the code to connect, trigger, and pull from an event source like RabbitMQ, Kafka, or Azure Event Hubs. That’s all handled for you.
    In this demo-filled session, we will start with a quick introduction on both Kubernetes and Azure Functions. You will then see how you can create your first cluster and install KEDA, deploy a function and scale that to thousands of instances based on events.

    • Azure
    • English
    • Level 200
  • Everything you need to know about D365 Customer Insights

    This is going to be completely a demo session, where I’ll be showcasing all the features of Customer Insights (CI) at a high level.
    Data without effective using it doesn’t add any value. So, I’ll be also showcasing how to consume CI data in Dynamics 365 first-party apps and Canvas App and update them back to CI.

    • Customer Engagement
    • English
    • Level 200
  • Evolving your Power BI Architecture using Dataflows and Shared Datasets

    In this session we will look how the release of dataflows and shared datasets has changed the way we design our Power BI solutions. Starting with a single Power BI file, containing the queries, data model and reports, we will look at the features allowing you to decouple these components to move your solution into a more enterprise architecture.

    We will walk through a solution and watch it grow into a mature architecture, and you’ll see demos of dataflows, shared datasets and data visualisations sourced from your datasets in the cloud. We’ll talk through the benefits and some pitfalls, all with the goal of getting you ready to grow your Power BI estate straight away!

    • PowerBi
    • English
    • Level 200
  • Exchange Hybrid – What, Why, and How

    An Exchange hybrid configuration comes in various flavors. This session helps you to understand the difference between the Exchange hybrid options and how you select the right option for your enterprise. When using Microsoft Teams with on-premises mailboxes you must know, which hybrid option to choose.
    But what about “How”? You will learn how to implement Exchange Hybrid following the best practices of the Exchange Product Group.

    • Modern Workplace
    • English
    • Level 200
  • Fail to plan, [a migration], plan to fail [a migration]

    There is a saying if you fail to plan you plan to fail. I have project managed or been part of the personnel responsible for delivering migration projects to SharePoint. I have learnt many things along the way that I will share with you to help you formulate the migration plan that is less likely to fail. I’ll also give reasons why to carry out certain tasks a specific time. Most importantly I’ll advise who to have involved in your project.
    I’ll share tips and tricks on:
    • Approach
    • Preparing the content
    • Preparing the environment
    • Meta Data
    • Compliance
    • Tools
    • Security
    • User experience

    • Sharepoint
    • English
    • Level 200
  • Fantastic Finance Features

    FINANCE FEATURES!!! Over 2020 a field of fabulous features have found their way into our Fantastic Finance Solution. Find out what Fab Features have me Fired Up and how the Finished Features Function!

    • ERP
    • English
    • Level 300
  • Finding Intestinal Fortitude in Todays Fast Paced and High Pressure Climate

    Intestinal Fortitude is defined as the courage and endurance to go on. It is an essential ingredient if we are to reach our full potential, maintain balance and sometimes even survive.

    In this session, I will share with you my toolkit for coping and explain how I’ve used its contents to find, at times, the elusive intestinal fortitude to overcome unpredictable challenges and accomplish my goals.

    • Personal Skills
    • English
    • Level 100
  • Flood Watch Monitoring and Observations for a High Hazard Dam – an O365 Solution + Logic Apps

    A ‘High Hazard’ dam is expected to cause loss of human life if there was a failure of the structure. This presentation will review how we are using the Power Platform to monitor the NWS API for Flood Watch Alerts and coordinate our on-call team to perform safety observations.

    • Modern Workplace
    • English
    • Level 100
  • FLOW: Patterns to Accelerate Automation

    A dive into FLOW patterns to help any business accelerate automation deployment by citizen developers.

    We will cover an introduction to Power Automate and you will leave with the following knowledge:

    What is Power Automate?
    Practical knowledge of how to build your first flow.
    Best Practices when working with Flow.

    A 101 session that will kick start your Power Automate journey!

    • Power Automate
    • English
    • Level 100
  • From a distributed monolith to a microservices solution

    Are you creating a microservices solution? You sure about this?
    Creating small services that invoke other small services, which invoke even more smaller services most of the time results in a distributed monolith.

    Using commands, events and loosely coupled services is something you SHOULD strive for!
    I’m happy to show you my lessons learned in this realm and which Azure services you can use to create a very scalable & responsive microservices solution.
    I’ll quickly show you which services you should use, like Azure App Services, Azure Functions, Event Grid, and Storage Queues. With the short introduction out of the way, we’ll dive into the details of these services, how to get the most out of them and when to use each service.

    After this session, you’ll be aware of the pitfalls in a service-to-service design and know how to implement a proper, loosely coupled, microservices solution.

    • Azure
    • English
    • Level 200
  • From class- to functional-components. Making sense of the latest functionality in React

    Many of us developers that built SharePoint Framework solutions did it with React. In most cases, you started writing your first components as so-called class-components, but did you know there are other ways?

    React keeps on improving, SharePoint Framework keeps on adapting to support the latest versions of its dependencies. Improvement is essential, but also require us to slow down for a second and explore these improvements to see what value they can bring to our solutions. Slowing down and taking a moment to explore is what this session is all about.

    In this session, you get an overview of the latest functionality in React. Like what is the difference between these class- and functional-components. Are React Hooks only buzz, or does it actually at value? Want to know more, come, and check out this session.

    • Developer
    • English
    • Level 300
  • From Concept to Reality: A Practical Application of Actionable Data

    Anyone can make a pretty bar graph, but can you make sound decisions based on that graph? Is it actionable, or is it only a concept? How do you turn flashy concepts into actionable visualizations? Can you see the end result of those concepts; will they ever become reality? Do you have the vision and drive to figure out how to get from today to tomorrow before it becomes yesterday?

    American mathematician John Tukey once said, “The greatest value of a picture is when it forces us to notice what we never expected to see.” What value do you see in your data? And what ideas do you have when you see it? Learn how you can capitalize on your ideas and turn them into reality by blending internal with external, leveraging them into a cohesive strategy for both the short term AND the long term. See the five “Stages of the Spectrum” in action while discovering the difference between impact and influence, and how that difference plays into making data actionable.

    • Azure Data
    • English
    • Level 100
  • From No to Flow – Finding your way in flow development

    In this session we will step back from the technology a little and really focus on the how to approach creating a flow. This will be a very interactive session looking at the way that I personally approach creating a flow, from the initial requirements through to flow creation.

    If Power Automate seems a little daunting, and you would like some help to you shape your mindset, then this session is designed especially for you.

    • Power Automate
    • English
    • Level 100
  • From XL to S – Reduce your Power BI model size by 90%!

    Have you ever wondered what makes Power BI so fast and powerful when it comes to performance? So powerful, that it performs complex calculations over millions of rows in a blink of an eye.

    In this session, we will dig deep to discover what is “under the hood” of Power BI, how your data is being stored, compressed, queried, and finally, brought back to your report. After the session, you will get a better understanding of the hard work happening in the background and appreciate the importance of creating an optimal data model in order to get maximum performance from the Power BI engine.

    Finally, you will see a real use-case demo showing how the Power BI data model was reduced by 90%!

    • PowerBi
    • English
    • Level 300
  • From Zero To ALM In Demos

    New to Solutions and Application Lifecycle Management (ALM)? Source control and automated deployment is for low code too.

    In this demo centered session you’ll see:

    • What solutions are and how to start using them
    • Automate the use of source control even for your low code apps
    • Use DevOps to package and deploy your apps
    • Automate the use of Solution Checker for your apps
    • Use Power Automate to control DevOps
    • What’s on the roadmap to make this functionality better

    If you’ve been using Power Apps at any level, by the end of this session you’ll understand how to use Solutions and Azure DevOps to ensure your apps are protected in source control and your apps can be automatically deployed to other environments like test and production.

    • DevOps
    • English
    • Level 200
  • From zero to community hero

    Want to get more involved in your community but don’t know where to start? Want to take your contributions to the next level?

    This session will help you harness your community super-powers, whether you’re just getting started or want to take your contributions to the next level, using it to advance your career and grow as both a person and a developer.

    Growing from a passive community member a few years ago, to speaking at 25+ events all over the world last year, organising events and becoming a Microsoft MVP, Callum knows first-hand the impact being involved can have on yourself and others.

    Callum will share his tips for convincing your boss of the value, funding your global travels, and most importantly discovering the right balance between work and family to avoid burnout.

    We’ll look at the “human” side of community, the importance of keeping contributions sustainable – avoiding fatigue and burnout, and ways we can all share the responsibility for improving diversity.

    We’ll discuss the many different flavours of community beyond coding – including ways for people who aren’t developers to get involved – and how convincing others to share more is vital for communities to grow.

    • Personal Skills
    • English
    • Level 100
  • Full 180° – Lessons Learned from Switching Careers

    A little over four years ago I was a freshly graduated mathematics student doing teaching on the side, all while still trying to figure out what I wanted to do when I grew up. There had been a thought brewing in the back of my mind of taking a leap into something completely new to me – IT. Fast forward four years and here I am!

    A lot has happened over these four years, and in this session I will be sharing my experiences of doing a complete 180-degree career switch. Among the challenges I will talk about were being faced with a lot of unknowns, having to learn completely new concepts and solutions very quickly (and implement them!), and trying to find my way in a new community – all while trying to figure out what topics made me excited to go to work everyday.
    I will share my approach, my experiences and the insights that I found useful, all in the hope of being able to inspire anyone to take the next step – regardless if you are looking to keep your knowledge up to date, expand your knowledge to a new area, or make an eqally complete shift in your career.

    • Personal Skills
    • English
    • Level 100
  • Get your SQL Server estate back in shape with PowerShell

    It’s not always easy to keep your SQL Servers in shape. Over time bad habits can form which can lead to poor performance, less than ideal configurations or even security concerns. In this session we’ll look at how we can use PowerShell to check on our estate (dbachecks) and then resolve those issues (dbatools) to get our SQL Servers back into the best shape of their lives.

    • PowerShell
    • English
    • Level 200
  • Getting Started with Azure Command and Query

    Want to migrate to Azure but are not sure how do you get started?

    We will get started with Azure development. Using a site that communicates with a Web API, message queues and functions to store data from the user in table storage. And creating all the resources needed to deploy the app within the Azure portal!

    • Azure Developer
    • English
    • Level 200
  • Getting Started with Teams Bot Development

    Practical Workshop looking at how we can develop a Teams Bot in Azure using .Net Core and publish into our Team Channels – and how this Bot can integrate our collaboration in those Channels with our Apps in the Power Platform.

    • Teams Developer
    • English
    • Level 400
  • Getting to know Dynamics 365 Customer Insights

    This will be a shallow dive into the world of Dynamics 365 Customer Insights. I will give a brief overview and high level demo of the different modules of Customer Insights.

    • Customer Engagement
    • English
    • Level 200
  • Getting to Value Faster – Integrating Power Tools into Teams

    Inspiration session for how you can use other technologies integrated with Microsoft Teams for the seamless, single pane of glass user experience. Working as a team is not just about meetings!

    • Teams Deployment
    • English
    • Level 100
  • Give your old WordPress site a serverless supercharge

    Find out why serverless static websites are cheaper, faster and more secure than traditional sites, and get a practical exposition of how to migrate a simple WordPress site to Azure Static Web Apps.

    • Azure
    • English
    • Level 300
  • Go beyond limits: using hybrid code/nocode serverless for resources consuming data processing in Pow

    Applying new technology into practical context comes with challenges of facing varying limitations – licensing, performance, security to name a few. In this talk we will give you several examples of these problems and how to solve it using hybrid code/no-code solutions on Power Platform and Azure. You’ll know how to speed up your flow processing in certain use cases to the orders of magnitude; how to work with customer’s requirements on MFA and limited permissions; how to use Azure functions in Power Automate and deploy across multiple environments.

    • Power Platform Developer
    • English
    • Level 300
  • Guardians of your Microsoft Galaxy: 10 tips to make your Cloud eco-system more secure

    I am Groot. In today’s modern hybrid cloud world, many companies are moving a lot of their on-premises resources and workloads to the Microsoft Cloud. And just like on-premises this new Cloud eco-system needs protection to prevent it from breaches, ransomware and other malicious invaders. In this session we will learn you 10 tips which will help you to get the job done and to be the guardian of your Microsoft Galaxy. I am Groot.

    • Azure Admin
    • English
    • Level 200
  • Help Me Rescue My Failing CRM project

    Missing deadlines, overruns in cost, changes to leadership, errors on every corner. These are all sure signs that your CRM project is on a spiral down. It is never too far gone to save, but the difficult decisions are sometimes people, partners, and systems that need to be addressed. What do you do? How do you analyze what is wrong and address the root issues of your project? In this session, we will uncover the common problems with a project and provide practical concepts that will assist with saving your CRM project’s life.

    • Customer Engagement
    • English
    • Level 100
  • Helping Hands – Rapid Dynamics Solution to Support the Shielding

    During the 2020 lockdown, Agilisys worked with many UK council partners to rapidly develop and deploy a solution to track & manage support for our most vulnerable citizens. We did this using Customer Engagement in Dynamics 365, and so far the solution has helped provide support and assistance to over 300k citizens who were either instructed to shield or identified as vulnerable.

    Helping Hands provides a way to track contacts with those who are shielding, manage volunteers who assisted with activities like medication drops, social contact and deliveries of groceries / shopping amongst other things.

    We developed an early prototype and have since deployed several iterations due to the ever-changing COVID situation; during the development of Helping Hands, we worked closely with our local authorities partners, and the solution has been described as something that will leave a lasting legacy. Alongside our local government partners, we also worked with two additional agencies to ensure that raw data about the shielding and vulnerable was collated, loaded and turned into a useful and easy to use CRM system.

    During this session, we will share the Helping Hands journey, including:

    – Share our experience of developing the solution in Customer Engagement, including the rapidly changing requirements
    – Provide a timeline of the development and what this meant for the most vulnerable
    – Demonstrate the system (using randomised test data)
    – Hear from one of our key clients, who will talk about what this solution delivered for them and how it helped them maintain a supportive approach to their most vulnerable citizens

    • Customer Engagement
    • English
    • Level 100
  • How Azure AD Authentication Works

    In this session we will look at the Azure AD Identity Platform from the perspective of the administrator and end user. All your access to Microsoft 365 services such as Teams and Exchange Online as the user and to all the admin portals and PowerShell as an administrator need to be authenticated. This is a very quick but important process and we will cover what happens, why it happens, how to troubleshoot it and how to improve security using it.

    • Azure Admin
    • English
    • Level 300
  • How can you get into Tech and how can the community help?

    This session will cover my personal journey into Dynamics 365 from being a a non tech into working with Dynamics 265 and also how critical the community is, in helping myself and anyone who want to get get involved in the technology.

    • Personal Skills
    • English
    • Level 100
  • How Microsoft Fights Fraud with Dynamics 365 Fraud Protection

    Curious how Microsoft stops the billions of dollars of attempted fraud that attack their businesses every year? Come learn how Microsoft has placed advanced adaptive AI at the forefront of their fight against fraud, and how you can leverage the same technology to protect your own business, while boosting revenue in the process!

    • ERP
    • English
    • Level 200
  • How Sales Insights can help you better understand and evaluate your business relationships.

    An understanding of standard and premium Sales Insights capabilities for Dynamics 365 Sales, and when to consider leveraging some of those premium capabilities.

    • Customer Engagement
    • English
    • Level 200
  • How to automate your Windows Virtual Desktop management

    In this session, I´m showing you, how to automate the most common tasks in Windows Virtual Desktop with the help of Powershell and the WVD API. Additionally, I´m presenting you easy ways of scaling your environment from the smallest environment to an enterprise-scale with 1000 concurrent users. A lot of demonstrations will be presented along with the required theory.

    • Azure
    • English
    • Level 300
  • How to be TOTALLY awesome at everything Power Platform!

    A definitive list of the #PowerPlatLife hacks that I wish someone had told me at the beginning…

    • PowerPlatform
    • English
    • Level 200
  • How to become a zero complaint organisation using AI builder, Customer Insights and Power Automate

    The reason complaints are so problematic is because by the time complaint is made, the damage to the relationship with your customer has already been done.

    What if we showed you how you could use Microsoft’s AI builder to predict if someone was likely to make a complaint or if a situation was likely to develop into a complaint before it happened? Sounds good, doesn’t it? What if we could take this further, using customer insights to surface this information and create a proactive “complaint intervention” using Power Automate. Let’s take action before our customer feels inclined to complain, lets become customer service superheroes!

    • PowerPlatform
    • English
    • Level 100
  • How to Deploy Teams using the 10 Ps.

    There’s a difference in “turning Teams on” vs deploying with a purpose. During this session learn how to deploy with purpose to gain adoption within your organization and use governance.

    • Teams Deployment
    • English
    • Level 100
  • How to fight data preparation debt with Jupyter Notebook and DataFrame using Microsoft ML.NET

    Until recently ML.NET did not have a good REPL (read–eval–print–loop) instrument to experience interactively with code and data, but now, .NET developers can run on-premise interactive machine learning scenarios with Jupyter Notebooks using C#, F#, or Powershell scripts in a web browser.

    Similarly to technical debt, when it comes to data we can talk about data preparation debt. In order to reduce data preparation debt we need to find some answers:
    – Is my data large enough?
    – Is my data good enough?
    – Is my data clean enough?
    – Is my data biased?

    ML.NET components like data loaders, estimators, trainers, transformers, or predictors are all working with DataView object. DataView is a lazy-loading object (like IEnumerable), therefore we have to call Fit method to bind it to data. In order to visualize and prepare the data, we need another object like DataFrame which is an in-memory collection of columns and rows, providing features similar to Pandas.

    This talk will give you an overview of a variety of instruments like categorical and numerical distribution, box plot segmentation, correlation matrix, evaluation metrics, and confusion matrix, and more, which will help you to know if you have enough, good and unbiased data.

    • Developer
    • English
    • Level 200
  • How to learn Dynamics 365 CE and the Power Platform from a standing start!

    Over the last 11 months I have gone from complete novice, taking my MB-900 in December of last year, to passing my MB-600 Solution Architect exam 10 months later.

    In this session I will go through the learning techniques and practices that have allowed me to go from a standing start to gaining a comprehensive if not exhaustive knowledge-base for Dynamics 365 CE and the Power Platform. The aim of this session is to encourage those who may feel that they are not “technical” enough or “don’t have the time” to pursue learning Dynamics 365 and the Power Platform, by breaking down the learning paths and resources available and the all important study material collation from the various sources one needs in order to learn the platform in a relatively short period of time.



    • New Speakers
    • English
    • Level 100
  • How to make your managers happy using Azure DevOps

    In this session you will learn how using Azure DevOps, a real-world team of 73 people changed their way of delivering a multi-tenancy cloud-native solution built in Azure, shifting from a 6 months release cycle to a continuous delivery in production. During the session we will dive in of what type of issues the team encountered along the way, how managers felt about the change and how the tool helped to create a better product for our customers.

    • DevOps
    • English
    • Level 200
  • How to not write custom CSS and/or SASS in SPFx projects

    I’m a programmer, not a graphic designer!
    Write custom CSS and/or SASS is not my special and the final result in SPFx projects is an ugly and inconsistent layout compared to everything else.

    If you have thought about this too, follow this session.
    We will see how to avoid writing custom CSS and/or SASS in SPFx projects using different techniques such as:
    – use the Fluent UI controls
    – use context-provided themes, such as SharePoint for example
    – use “CSS in JS” framework if necessary
    – use utility frameworks like TailwindCSS in SPFx

    We will see practical examples on real projects.

    • Sharepoint
    • English
    • Level 300
  • How to produce habit forming products – create mass adoption of your Power Platform Solutions

    During this session we will explore what makes Social Media, monitoring email and online gaming so addictive – if we have time we will look at how political campaigns also use the same models of addiction and sub-conscious behavioural coercion, we will then take the toxicity of this and apply it for the common good of application and solution adoption within the Power Platform and Business Application suite.

    • Implementation Skills
    • English
    • Level 300
  • How to sell emerging technologies based on business value

    Selling emerging technologies by leading with business value can be a challenge. In this session, we will talk about the process I use to Identify industry trends to drive business value across our emerging technologies. We will discuss how Mixed Reality has driven Global Manufacturers to rethink the future of how they operate across their business and and the financial opportunities it creates within the value chain.

    • Education
    • English
    • Level 200
  • I find your lack of Azure Governance disturbing!

    Microsoft Azure is an awesome platform to run your organization workloads. It supports Cloud native and non-native workloads. It’s easy and fast to getting started. After moving and creating several resources in Azure some customers are struggling by the lack of a robust cloud governance structure.
    This session is target at organization of all sizes, not only big large organizations need governance, every single organization needs it. We will review the native services in Azure that can help you on your governance journey. We will talk and see in action: Management Groups, Azure Policy, Tags, Azure Blueprints, CAF – Cloud Adoption Framework and even a little bit of Cost Management.

    • Azure
    • English
    • Level 300
  • Identity Governance – A valid and secured Identity is gold!

    A valid and secured Identity is gold!
    Azure Active Directory (Azure AD) identity governance enable organizations to efficiently manage group memberships, manage access to enterprise applications and define role assignments. User’s access can be reviewed on a regular basis to make sure only the right people have continued access. Identity governance helps you out in following cases:

    – Manage your users with privileged roles
    – Manage group access
    – Using Just In Time access (JTA)
    – Provide business critical data access
    – Have reviews recur periodically

    And more.
    This session will help you to understand how access reviews and identity governance can help you with the this challenges.

    • Security
    • English
    • Level 300
  • Implementation of the “Zero Trust” strategy in practice

    We are aware of the fact that most individuals and companies have embraced cloud computing nowadays and all the benefits it provides as such. The number of cloud users, especially users of Microsoft Azure and Microsoft 365 is expanding every day. However, malicious users and criminal activists quickly realized potential advantages (or, eventually, disadvantages) of cloud technologies and are often few steps ahead of us. Today’s data is in the cloud, on the go, on mobile phones, laptops, tablets – it is no longer residing solely on premises, or within company boundaries, but also in a public data centre. In order to effectively protect and combat attacks and data theft, it is necessary to fundamentally change how we think and to change the approach to the concept of computer infrastructure security we had until now. In this lecture you will learn what the “Zero Trust” strategy is, which is why it is extremely important, and most importantly, we will show the implementation of the “Zero Trust” strategy in the Microsoft cloud in practice.

    • Security
    • English
    • Level 200
  • Implementing Azure Data Solutions using Dynamics 365 & Microsoft Dataflex Pro

    Microsoft Azure is your go-to destination whenever you need to start putting your Microsoft Dataflex Pro data to good use. Whether you want to perform batch processing activities, automated streaming of datasets or carry out big data analysis, Microsoft offers a multitude of services that are not only easy to set up but, in some cases, integrate straightforwardly alongside Dynamics 365 and Microsoft Dataflex Pro. Join us, Mark Carrington and Joe Griffin, as we take you on a whistle-stop tour of services such as Data Factory, Data Bricks, Data Lake, Stream Analytics and more. Throughout this, we’ll aim to show you how to get the most mileage out of your data and do some pretty amazing things in the process.

    • Azure
    • English
    • Level 200
  • Implementing DevOps with Power Apps

    When you are working on a Power Apps solution with a team, you will soon realize that you’ll need proper DevOps practices. I’ll show how you can have members of your team working on different parts of the solution and how you can create an automated Azure DevOps Pipeline to package and deploy the solution from one environment to another.

    • DevOps
    • English
    • Level 300
  • Implementing Spark Machine Learning Solutions in Azure Synapse Workspace

    Azure Synapse Workspace contains many different components including the ability to incorporate Machine Learning solutions with Spark. Learn how you can implement this functionality as part of a Azure Data solution.

    • Azure
    • English
    • Level 200
  • Inaccessible websites? – It’s US, not JavaScript!

    When we talk about accessibility, we mostly think about HTML and CSS. But, do you know we can use JavaScript to enhance the accessibility of our websites. Let’s explore how we can make or break a website’s accessibility using JS code. We will explore case studies for some important and common use cases, accessibility issues that can block out the assistive tech users entirely from proceeding, and how to fix those.

    • Accessibility
    • English
    • Level 200
  • Instant Accessibility using a Theming Template

    In this session we will cover how to instantly enable accessibility for those with low-vision within our Power Apps using a branding template as well as a few other tips for accessibility.

    • Accessibility
    • English
    • Level 100
  • Integrate Power Platform with Microsoft TEAMS to enhance work productivity

    Join this session to learn how we can integrate Power Platform with TEAMS to create a modern workplace. You will learn and understand what’s available in Power Apps, Power Automate and Power Virtual Agent to connect the power of the power platform with TEAMS capabilities.

    • Teams Developer
    • English
    • Level 200
  • Intelligent CRM: Introduction to Dynamics 365 Sales Insights

    Dynamics 365 Sales Insights enables you to use AI across the entire sales process. Join this session for a demonstration of all the things you can do with Sales Insights, including next best action suggestions, predictive opportunity scoring, predictive forecasting, making connections and monitoring relationship health.

    • Customer Engagement
    • English
    • Level 100
  • Introducing Power Virtual Agent, the new member of the Power Platform family

    Power Virtual Agent is the latest member of the Power Platform Family and it gives you the flexibility to easily create and maintain intelligent chatbots. Join Daniel Christian, a Microsoft MVP as he introduces you to what Power Virtual Agent or PVA has to offer. In this session Daniel will go through how to build your very own chatbot that enables you to engage conversationally with your customers and employees without using a single line of code.

    • Power Virtual Agent
    • English
    • Level 100
  • Introducing the Power Apps Component Framework

    For this session, the objective will be to make people discover PCF, where they come from, what they are, how to use them and respect their architecture.
    A demo of how to use them will also be proposed.

    • Power Platform Developer
    • English
    • Level 200
  • Introduction to Dateverse inside of Power Automate

    The Microsoft Dateverse lets you securely store and manage data that’s used by business applications. Data within Dateverse is stored within a set of entities. An entity is a set of records used to store data, similar to how a table stores data within a database.

    Learn how the Dateverse ties into Power Automate (Flow), what Triggers and actions are available and how you can use this all.

    • Power Automate
    • English
    • Level 200
  • Introduction to Microsoft PowerApps with AI Builder

    This session is focused on showing the community how to add artificial intelligence into their apps by using the AI Builder component in Microsoft PowerApps. The session is introductory level into the technologies, it will not have nothing too complicated.

    • New Speakers
    • English
    • Level 100
  • Is there a way that we can build our Azure Data Factory all with parameters based on MetaData?

    Is there a way that we can build our Data Factory all with parameters all based on MetaData? Yes there’s and I will show you how to. During this session I will show how you can load Incremental or Full datasets from your sql database to your Azure Data Lake. The next step is that we want to track our history from these extracted tables. We will do this with Azure Databricks using Delta Lake. The last step that we want, is to make this data available in Azure SQL Database or Azure Synapse Analytics. Oh and we want to have some logging as well from our processes A lot to talk and to demo about during this session.

    • Azure Data
    • English
    • Level 300
  • Keep pace with new services and features released as part of Office 365

    New features, services and licenses are rolled out regularly as part of Office 365. It is important for administrators and organizations to keep pace with the roll out in order to leverage full benefit of Office 365.

    • New Speakers
    • English
    • Level 300
  • Keeping up with your Power BI Tenant Administration

    For many organisations, Power BI is becoming absolute key in their Information Delivery stream. As an important cog in the chain, it’s the responsibility for that organisation to keep the cog well oiled.

    Power BI Tenant Admins need to make sure they’re on top of their game, to keep all parties involved on their good side. During this talk, we’ll go through some of the key activities to optimise this process, based on my war stories as a consultant.

    Security, Auditing, Monitoring and Alerting are the cornerstone of this process, which doesn’t have to be hard. Walking out, you’ll have some practical tips to take home with you.

    • PowerBi
    • English
    • Level 300
  • Kickstarting your application deployment in Microsoft Intune with PowerShell and Chocolatey

    You have many options to deploy applications through the cloud with Endpoint Manager. But lets dig in on how to hit the ground kicking on a budget and short on time. PowerShell and Chocolatey can do the heavy lifting and get you up and running in no time.

    • PowerShell
    • English
    • Level 300
  • Latest and Greatest of D365 Human Resources!

    – This session provides a overview of the features that were developed and released in Rel2020 Wave2
    – Explore real world scenarios of how these features are helpful to customers. EG: Azure AD integration; New API’s available for integration; features enhancements to support smooth employee experience
    – System demo of the new features and how cool they are!
    – D365HR Teams app latest capability overview and how it empowers employees and managers

    • ERP
    • English
    • Level 200
  • Learning Together

    This session will provide encouragement and guidance to attendees of all levels of experience on the resources available for learning across Dynamics and the Power Platform. It will help attendees understand what resources are available, where to look for them and who might be available to provide support. The session will include insights from a number of Community members who have recently undertaken learning journeys and provide practical guidance for new and existing learners.

    • New Speakers
    • English
    • Level 100
  • Lessons from my Journey to the Dark Side

    Before a project happens, somebody has to pay for it. Usually that involves a sale. In this talk I’ll be talking about what I have learned in my journey from software development to consultancy and sales. Firstly we’ll consider and then demolish some stereotypes, talk about why sales is important to developers and emphasise why everyone is a sales person sometime before finally talking about dealing with customers.

    • Implementation Skills
    • English
    • Level 100
  • Let systems communicate using Azure Integration Services

    How do I let my systems talk with each other in the Cloud or let’s say in Azure? Well, Microsoft’s answer to that is Azure Integration Services (AIS) – consisting of Logic Apps, API Management, Event Grid and the Service Bus. With these components, you can build solutions in Azure to facilitate communication between on-premise systems, SaaS systems or Azure services or what is known as integration.

    AIS allows you to build various types of integration solutions leveraging different messaging mechanisms and ways of ‘loose coupling’. Furthermore, AIS can help in automating your business processes whether or not in combination with the Power Platform component – Power Automate.

    In this session, we shall discuss the AIS Components, the options for a solution architecture to allow systems to talk, best practices, real-world use cases, and combing AIS with Power Automate to facilitate business process automation.

    • Azure
    • English
    • Level 300
  • Let’s Build a Plugin Base Class!

    Are you still writing your plugins from scratch, simply implementing the IPlugin interface?

    Are you using someone else’s framework, which isn’t really designed for your way of coding?

    Have you tried all the open source alternatives and still not found any favorite?


    Why not Build your own Plugin Base class?!

    It’s not hard, it doesn’t take weeks, and it helps you just the way you want it to help 😊


    In this session I will show you 100% hands on how we can go from zero to plugin base hero for you and your team.

    We will start with a project with a few plugins, identify common/duplicated code, unnecessarily verbose code, and code where we simply feel that “this could be done so much easier with a little help”.

    From this we will create a Plugin Base class and some useful extension methods to SDK classes to finally clean up our plugins and enjoy the beauty of our refactored code.

    • Power Platform Developer
    • English
    • Level 300
  • Lets solve the data argument once and for all

    We constantly talk about data and where it needs to live within the Power Platform. In this session I will explore the pros & cons of the various data facilities – Including licensing! YES…. Gulp!!

    • PowerApps
    • English
    • Level 200
  • Let’s talk about everyday etiquette in Microsoft Teams

    Microsoft Teams is new to many people and how to work with it isn’t a skill you’re born with. In this session, you’ll learn the proven practices, behaviors, and etiquette to make your colleagues’ Teams experience the best it can be. From permissions recommendations to meme guidance, the best bots to smartly working with external guests, your colleagues need some handholding to maximize their experience with the newest and best collaboration tool in Office 365. This session will cover real use cases, suggested guidelines, and recommendations for dealing with the many nuances that come with working in Teams, plus some great resources for reference after.

    • Teams Usage
    • English
    • Level 100
  • Level up and become a Microsoft Teams Superhero!

    Teams is a continuously evolving platform and the hub for Teamwork. Join this session to uncover it’s secrets, learn about latest Teams features along with tips and great Power Automate & Dataflex for Teams possibilities that you may not don’t know but that can really help you level up to become a Teams Superhero!

    This is a demo-rich session with guaranteed take-aways you can immediately put into action.

    Why to attend:
    – You are a champion and want to help your colleagues to shine
    – You are an IT pro and you want to stay one step ahead of the end-users
    – You are the king of the office and want to amaze your co-workers with state-of-the-art Teams knowledge
    – You want to learn why Microsoft Teams ❤ Power Automate ❤ Dataflex

    • Teams Usage
    • English
    • Level 200
  • Level up your model-driven apps UI with Custom Controls & PCF

    The unified interface is the one and only interface and its pretty impressive as it is, but there is more! This session will look at how we can leverage custom controls and Power Apps Component Framework to create enjoyable, engaging and exciting model-driven apps for our users.

    • Power Platform Developer
    • English
    • Level 200
  • Leverage AI Insights with Dynamics 365

    There are several AI solutions in Dynamics 365. This session focuses on demos what is AI, what can it do, and cannot do for your business.

    This session will cover below AI solutions of Microsoft;

    Azure Machine Learning:
    We build, train and deploy machine learning models and integrate them Dynamics 365 Customer Insights.

    Dynamics 365 Customer Insights:
    Gain a 360-degree view of customers and discover insights that drive personalized customer experiences.

    Dynamics 365 Sales Insights:
    Increase sales and improve decision making with AI-powered insights fuelled by customer data.

    Dynamics 365 Customer Service Insights:
    Leverage AI-driven insights to make better decisions and proactively improve customer satisfaction with confidence.

    • Customer Engagement
    • English
    • Level 200
  • Lightning fast PCF delivery

    Join this session to learn how to make your PCF development faster and more efficient. We will see which tools to use to speed up the whole process in the development phase. Starting a project, debugging & automation are just some of the topics that will be covered in this session.

    • Developer
    • English
    • Level 300
  • Machine Learning crash-course

    There is a misguided conception that we all need to be rocket scientists to use machine learning in production – to this I say balderdash! … Machine learning is an engineering skill that developers need to add to their bag of tricks, and the journey doesn’t have to be painful.

    The aim of this session is to give a solid crash-course in “just enough” Machine Learning that attendees can apply the skills learned in a practical manner, in code, immediately.

    So, leave your calculus and trigonometry at the door, and learn how to predict the future in 45 minutes, no math required 🙂


    • Developer
    • English
    • Level 300
  • Machine learning in the browser using TensorFlow.js

    In order to start out with machine learning you typically would need to learn Python, Tensorflow, Jupyter Notebook etc. But what if you could run your machine learning straight in the browser. This can be done through Tensorflow.js. In this session you will get an introduction so that you can use it in your own projects.

    This session will give you an introduction to what Machine learning is and what types of problem you can solve. TensorFlow as a library will be introduced and then TensorFlow.js will be presented with a focus on how you can use a machine learning model in your JavaScript application.

    Next, we will build an image classification web app that uses a predefined TensorFlow model.

    Finally, some examples on how TensorFlow.js is used in commercial applications will be given.

    • Developer
    • English
    • Level 100
  • Magical Power Platform with D365 FinOps

    Dynamics 365 Finance and Operations applications in combination with Power Platform enable organizations to extend the application and empower and realize its full potential. There are various scenarios where you can apply the Power Platform capabilities to extend Dynamics 365 Finance and Operations applications.

    The session will walk-through how users can leverage using Power Apps, Power BI, Power Virtual Agent and Power Automate. The session will be consisting of new demonstrations to showcase the capabilities of the Power Platform with D365 Operations app.

    • ERP
    • English
    • Level 200
  • Make The Impossible Possible: Create Amazing 3D Games with Mixed Reality in Power Apps!

    Power Apps has released Mixed Reality capabilities. It is now possible in Power Apps to build mixed reality applications.
    With the built-in components, you can view an object in 3D or view the 3D model in Mixed Reality and measure distance, area and volume.

    With these features, I built a Pokemon3D game app which is one of the finalists of the Power Apps Demo Extravaganza 2020 contest.

    In this session, I want to inspire you about using Mixed Reality in your Power Apps and I’ll give you the steps, tips and tricks and what kind of problem I have encountered, so you don’t have to reinvent the wheel.
    After this session, you can start building your Mixed Reality app.

    • PowerApps
    • English
    • Level 100
  • Making a non creative person more creative

    Major companies have said that creativity is a focus for future growth and employee development but what does that mean, and how can a non creative person become more creative. This session teaches 5 simple techniques to become a creative thinker and practitioner using free Windows apps Inc Paint 3d, OneNote, Whiteboard and more.

    • Personal Skills
    • English
    • Level 200
  • Manage leave requests from Dynamics 365 HR in Teams

    Dynamics 365 Human Resources is a powerful solution that allows you to fully manage your leave and absence process. But when it arrives the time to onboard the employees in the solution the experience it not really simple and user friendly. With the Human Resources app for Teams, things begin to change in the right way for many parts of this process. During this session I will show you the main capabilities of the app and we will see how we can go a bit further using the Power Platform.

    • ERP
    • English
    • Level 200
  • Manage your Power BI resources with the Power BI CLI

    The Power BI command-line interface (CLI) is a set of commands used to create and manage Power BI resources (e.g. reports, users and capacity). The CLI is designed to get you working quickly with Power BI, with an emphasis on automation.

    Also, Power BI CLI capabilities make it easy to work with different programing languages and software environments as it is multiplatform (Linux, Windows, MacOS).

    In this session I will introduce you to the core capabilities of the Power BI CLI and how to use it in combination together with Bash in an automation script that can be used with in a CI/CD pipeline.

    • PowerBi
    • English
    • Level 300
  • Manage your tenant and SPFx projects with ‘CLI for Microsoft 365’

    A common challenge when managing your Microsoft 365 tenant is managing the wide number of PowerShell modules available to manage each service, which are independant modules, that don’t work together and that are tied to the Windows OS.

    ‘CLI for Microsoft 365’ is an open-source, community built, cross-platform CLI makes it easier for administrators and developers to manage their Microsoft 365 tenant on any platform, through a single install and a unified login giving access to all Microsoft 365 workloads.

    In this session, you will learn

    – How to install the ‘CLI for Microsoft 365’
    – How to connect to your Microsoft 365 tenant
    – How to execute commands on different shells such as bash & PowerShell
    – How to upgrade your SharePoint Framework (SPFx) projects
    – How you can help contribute to the open-source project

    • Modern Workplace
    • English
    • Level 100
  • Managing governance and compliance for Microsoft 365 and Teams

    This session will provide an overview of the challenges that administrators and organizations face in a remote user environment in governing the confidentiality and integrity of data. I will discuss some ways to create and govern policies within Microsoft 365 and Teams to maintain governance of access to applications and data for remote users. I will look at how the security and compliance dashboard can be used to monitor policy compliance for protection of information and user identity. And finally, we will talk about how regulatory compliance can be monitored and managed through the Service Trust Portal

    • Teams Deployment
    • English
    • Level 300
  • Managing Workplace Anxiety Through Chaos

    An introduction to basic techniques to help people recognise when they are feeling anxiety and ways to help reduce it

    • Personal Skills
    • English
    • Level 200
  • Maps with Power BI the easy way

    Power BI is considered by many people to be an amazing tool to visualize data with. What is there not to like? Importing data is easy and simple, display the data on the report panel is just as simple. Creating bar charts, lines charts, treemaps so easy and simple.

    Often there is data that can be displayed on maps, so you go and do some googling find a dataset which has some interesting results. Then there is some more googling to make understand the data zone referenced. Finally, how do you get the “shapefile” into the PowerBI report?

    This session will be an exploration of the mapping visualizations in PowerBI. It will also look at different types of geographical data. What is the shapefile, what is a geojson file, why should you care. Can you convert between the two what challenges might come up against and how to overcome them? This session will be a combination of clear simple explanations of “how-to” and some practical hints and tips. So you to can show your data on a map in Power BI.

    • PowerBi
    • English
    • Level 100
  • Martin Doyle

    D365 CI – Customer “Insights” or “Insults”?

    In this session, we will discuss and demonstrate, how to avoid “insulting” your audience by ensuring you always have… “fit for use data”… which truly delivers the “insights” required to drive business success.

    • Azure Data
    • English
    • Level 200
  • Mastering Dataverse for Teams to build Power Apps for Teams

    In this session, we will take a deeper dive into Dataverse for Teams and look at methods to master building Power Apps from within Teams. We will also look at making your Dataverse and non-Dataverse apps Teams ready.

    • Teams Deployment
    • English
    • Level 200
  • Messaging Patterns with Azure AIS

    Azure provides a fantastic number of messaging services. So many in fact that sometimes people can become confused on how to implement well known patterns using those components. Although there is never just one way to implement those patterns, the right combination of components will help you to implement those patterns more easily or efficiently.

    In this talk by Wagner Silveira, Azure MVP and Principal Integration Architect from Theta, you will understand what technologies are available in Azure for Messaging and which one you should be using when trying to implement classic messaging patterns.

    • Azure
    • English
    • Level 300
  • Microsoft Lists – Bringing the sexy back to SharePoint Lists

    The new kid on the block is Microsoft Lists. Microsoft says that Microsoft Lists will help you track information and organize your work.

    Lists are simple, smart, and flexible, so you can stay on top of what matters most to your team. But how do you get the most from them?

    What can you use Microsoft Lists for?

    You can use Microsoft Lists to track issues, assets, routines, contacts, inventory and the list goes on (pardon the pun 😉), but how to use use this effectively?

    The goal of this session is to give you a practical understanding of Microsoft Lists and be able to walk away from the session being able to:

    Create Lists from templates provided and save them as personal or “My Lists”

    Create Lists from templates provided and save them to existing SharePoint Sites

    Create different types of lists, blank, from pre existing spreadsheets, from an existing list and you will also learn how you can share entire lists and individual list items.

    And because it is part of Microsoft 365, you can rely on enterprise-grade security and compliance.

    • Sharepoint
    • English
    • Level 200
  • Microsoft Teams Architecture Deep Dive

    In this session we will do a deep dive into how Microsoft Teams has been architected. I will cover the logical architecture of Teams, where conversations, images, files, voicemails and recordings are stored, and what connections Teams has with other Microsoft products and services outside the Microsoft perimeter. Also, I will talk about the compliancy and security features of Teams. And last, but not least, I’ll demonstrate how you can leverage the power of Teams through the Microsoft Graph.

    • Teams Deployment
    • English
    • Level 300
  • Migrating a Data Capture solution with Event Hubs and Stream Analytics

    In this session, I review an old data capture solution that I had built using SSIS, SQL DB and Reporting Services to a streaming technology solution using Azure Event Hubs and Stream Analytics.

    We will look into Event Hubs and Stream Analytics to see how you configure them and how you can use SQL Tumbling windows to capture data.

    Session will be mostly demo based with some slides.

    • Azure
    • English
    • Level 200
  • Mind the (generation) gap

    Is there a pattern to the way different workplace generations approach change? With each generation having their own unique experience of technology, can we harness these to reach them so that we can create positive change and ways to quickly adopt new ways of working? What Microsoft apps do generations gravitate towards or away from?

    • Implementation Skills
    • English
    • Level 100
  • Mindfulness Practices for the Racing Mind

    Being passionate about technology, often means having a minds that is racing just as fast as that technology is evolving. In our professional lives, this can be a major asset – keeping up with the Power Platform alone could be a full time job! Unfortunately, this “always on” mentality can also make it extremely difficult to take our minds away from our work and the craziness of the world around us to focus on what is truly right in front of us.



    In this session, you will hear from Kyle Mueller, Data Impact Architect at Envision Technology Advisors, as he explains strategies that he uses to emphasize mindfulness in his own life when traditional practices like guided meditations can seem “too slow” for a constantly-running mind.

    • Personal Skills
    • English
    • Level 100
  • Mixed Reality and Geospatial Features in Power Apps

    Since today mixed reality and GeoFeatures are based on complex and expensive device. One of the goal of introduction of these features in Power Platform is to enable these new experiences for people that use less complex devices as our smartphone. In this session I’ll explain these new features for Power Apps world. Also some example of applications will be shown.

    • PowerApps
    • English
    • Level 200
  • Modern requirements analysis techniques for your Agile implementation

    In this presentation I will share with you some of my methods, tools and techniques, inspired by Design Thinking, to analyze requirements and get everyone to the same understanding of requirements.

    If we get to a shared understanding of the requirements and envision the solution that everyone is dreaming of, your project implementation is sure to be successful.

    • Implementation Skills
    • English
    • Level 200
  • Modern Teamwork with Teams as a Platform – why and how with real life demos

    Do you think having meetings and chatting in Microsoft Teams equals modern teamwork? How about taking things to the next level? In this session we’ll take a look at Teams as a Platform and help you start thinking about how you can utilize the Power of Teams to develop your modern teamwork even further!

    You’lle meet Karoliina “Queen of Teams adoption” Kettukari and Amanda “Try everything at least once” Sterner in this interactive session full of demos, use cases, knowledge and fun.

    We’ll go through some real life examples of how you and your colleagues can work smarter, not harder – with the help of Teams. We will touch technologies such as Power Automate, Power Virtual Agents, Power Apps, Lists, Planner and Teams applications. Yes, all of this in just one session.

    In the center of it all is still the concept of modern teamwork and human collaboration: how are we able to help our employees to do their jobs easier, faster and better?

    The best part? You can start building your own solutions based on the demos right after the session.

    Session takeaways:
    – Concrete examples of modern teamwork with Teams as a Platform
    – Easy starting points for your journey to work smarter
    – Girl power!

    • Teams Usage
    • English
    • Level 200
  • Modernize your old apps with Power Apps and Power Automate

    Have a very old legacy app that doesn’t even have APIs? Don’t have a developer to modernize them? No problem. In this session, I will explain and demo how you can access these old legacy apps using Power Automate’s latest addition – Power Automate desktop and combine it with Power Apps to show you how you can modernize it within minutes!

    • Power Automate
    • English
    • Level 300
  • Notebooks 101 for SQL People

    Are you a database developer, a DBA or a data analyst? Do you find spending quite a bit of time trying to reproduce analysis or reproduce issues and the troubleshooting techniques? This Notebooks 101 session is for you!

    The lack of rigor in being able to reproduce analysis in business context or to reproduce data troubleshooting can lead to confusion and time wasted on work that had been previously done. With Notebooks, Data Professionals can share their techniques and data sources used for the data analysis or troubleshooting for code review and reproducible insights/troubleshooting.

    Azure Data Studio Notebooks support SQL and KQL natively with intellisense; with easy to use charting capabilities. With Notebooks and Jupyter Book (collection of Notebooks) in Azure Data Studio, it’s also easy now for your team to build an onboarding guide (user manual) / documentation on data sources, useful sample scripts and tutorials.

    • Azure Data
    • English
    • Level 200
  • Offensive Azure Security

    These days, working with a cloud platform is already commonplace. Companies choose Microsoft Azure for a number of benefits, including security. But there are some responsibility on the customer side and that’s may become weakest link in the chain.

    A demo-based session shows attacks on the weakest link.

    Penetration testers and red teamers will find steps that can be used in their assessments, defenders will get ideas on what should be protected.

    The session includes:
    – Pentesting Azure AD Connect
    – Bypassing authentication & MFA
    – Getting control over Compute
    – Extracting secrets
    – Exploring Azure Web App Firewall

    • Security
    • English
    • Level 300
  • OmniChannel Engagement Hub: Behind the Scenes

    The session aims to set up OmniChannel from a base install to a fully working chat channel. You’ll see how configurable the product is and how to :
    – set up chat channel
    – personalised chat widget, notifications and application tabs
    – configure productivity tools such as agent scripts and quick reply
    – enable portal navigation reviews and chat to voice/video

    • Customer Engagement
    • English
    • Level 200
  • Oops! We’re so Agile, We’re Waterfall Again!

    On your quest towards true CI/CD and DevOps culture, you’ve implemented processes and procedures designed to get you there. But instead? You’re accidentally even farther from the goal than before!

    In this session we’ll go over how to determine if your team is wasting time on unnecessary procedures, and how to determine which form of Agile actually meets your team needs!

    • Implementation Skills
    • English
    • Level 200
  • Paying with Stripe in Microsoft Portals and connected with Microsoft Teams.

    What if I need a private teacher for my children in this COVID time, where I only want to create my child on a web, pay for the teacher assigned, and be provided a link to Microsoft Teams?
    In this session, we will create a web within Microsoft Portals that will be connected with Stripe and everything will be linked with Azure, Microsoft Teams, Power Automate, and of course, Dynamics CRM (CDS/Dataflex or whatever you want it to be called).
    This can be a real project which you can find in the real world nowadays and that could be really useful if you want to touch some pieces of the Power Apps world.

    • New Speakers
    • English
    • Level 200
  • Performance, Optimization, and Intelligent Error Handling in Power Query

    There are two primary cornerstones to building optimized and low maintenance queries in Power BI. The first is making sure queries have been designed to refresh at optimal speeds. Primary topics for performance tuning include: removing columns and rows, applied step configuration and order precedence, query folding, managing variables, and tables vs lists for transformations. The other important cornerstone is intelligently identifying and handling errors as they occur during scheduled refreshes. Primary topics for error handling include: replacing vs removing errors, collecting error metadata, and configuring the refresh to either fail or refresh successfully when errors occur.

    • PowerBi
    • English
    • Level 200
  • Power Apps Portals best practices

    Starting now with Power Apps Portals?
    In this session I will talk about best practices I gathered through my experience when working with Power Apps Portals.
    I will cover a mix of topics such as:
    – Naming conventions
    – Where to perform customizations
    – Where to place your code
    – Portal ALM
    – and a lot more

    • PowerApps Portals
    • English
    • Level 100
  • Power Automate – The Basics in Error Handling

    The basics in how to handle different errors in your Power Automate Flows. Learn the structure to send emails to support teams with descriptive error messages, if/when your Flow fails.

    • New Speakers
    • English
    • Level 200
  • Power Automate and Power Virtual Agents, a match made in heaven!

    Microsoft BizApps MVP Mariano Gomez shows you how you can create an enterprise chabot that leverages Power Automate to change the experience for customers and employers within the organization

    • Power Virtual Agent
    • English
    • Level 200
  • Power Automate: Sifting through 400+ connectors to figure out what you can use

    There are nearly 400 active Power Automate connectors that can help your business get ahead with automation. In this session, we will categorize the connectors available to help you understand what you can use to automate your processes today. This will also include a live demo of configuring some Flows in Power Automate using several connectors. After attending this session, you will have a better idea of which connectors might apply to your business, resources that document what each connector’s main function is and some great ideas on how to enhance automation at your organization.

    • Power Automate
    • English
    • Level 200
  • Power Automation: Best practices, tips and tricks

    In this session we will do a reflection to your existing Power Automation flow’s and when thru a list of must have best practices, tips and tricks that will allow you to build more reliable and effective flows. At the same time these will allow you to be more productive and document your flow’s from the beginning.

    • Power Automate
    • English
    • Level 200
  • Power BI dataflows : Going beyond the self-service

    What was already good has became even better. We were already able to make ETL in Power BI using M, now, using the Power BI Data Flows we are able to store the ETL on the Power BI Portal, control the ETL execution, the data among many ETL steps and share the result with many Power BI files, instead of having to duplicate M scripts across different .PBIX files

    This feature allow us to create a more complex and re-usable ETL solution, creating small dataflows and allowing them to be reused in a dataflow hierarchy, which can be re-used in many different datasets, creating a more robust and reusable architecture.

    In this session you will understand better how the dataflows are an important feature in making Power BI go way beyond the self-service

    • PowerBi
    • English
    • Level 200
  • Power BI Live Data sets, Monitoring your key metrics

    In this session we will explore options in PowerBI to stream real-time data to the service.
    Differences between pushing, streaming and PubNub streaming will be explained and we will dive deep into each of the three methods.
    Join this session so learn how to get live data into your PowerBI service.
    The session will be covering basic entry to best practices.

    • PowerBi
    • English
    • Level 200
  • Power BI or CI? What’s the right choice and When?

    Power BI and Customer Insights. Both are strong but not needed at all times. When to choose what? A high level guideline principles and consideration.

    • PowerBi
    • English
    • Level 300
  • Power BI Tips, Tricks & Hacks

    This session is a collection of my top tips, tricks & hacks gathered over the years working over the Power BI platform from simple tips to boost your productivity into more advanced non conventional hacks.

    • PowerBi
    • English
    • Level 200
  • Power Platform Automation

    Almost everyone is familiar with Power Automate Flows, but do you know that there are more automation options under the hood? And when to use them?!
    1. Business Rules
    2. Business Process Flows
    3. Workflows
    4. Actions
    5. Power Automate Flows
    6. Custom APIs (preview)

    • Customer Engagement
    • English
    • Level 200
  • Power Platform Better Together: Create a Scoring App with a Live Dashboard

    Often during a presentation or workshop, you want to have an interactive quiz.
    Maybe you’ve used Kahoot or any of the other platforms out there, but they rarely integrate well with our other applications. Using the Power Platform, we’ll create an interactive quiz that gives you the best of all worlds.

    Our goal is to create an app where attendees will answer questions and be awarded points for (partially) correct answers.
    We want to have an application where we can enter the name of an attendee and their score. Ideally, we’ll be showing the results using that application so there’s no constant switching going on.
    And, we’re going to accomplish this by using 3 of the Power Platform products: Power Apps, Power Automate and Power BI.

    Join this session to see how to build this solution from scratch!

    • PowerBi
    • English
    • Level 200
  • Power Platform Time Trial

    Let’s use the Power Platform to build a library management (LMS) accelerator. 10 minute sessions to create a model driven app, canvas app, power virtual agent bot, power automate flow and customise a power apps portal!

    • PowerPlatform
    • English
    • Level 200
  • Power Platform, Pictures and AI: Take your no-code skills to the next level

    Live-build a Power App with integration with Microsoft’s Cognative Services to find your celebrity lookalike. We’ll use Power Apps, Cognative Services, Power Automate, and create custom connectors to showcse the power of the platform using NO CODE! Concepts learned easily apply to OCR, Object Recognition, Form Recognition, Sentiment Analysis, Content Moderation, and pretty much every other API.

    • PowerApps
    • English
    • Level 300
  • PowerApps Daily Routine Dashboard

    Turn an old tablet into a dashboard with local weather, news, and calendar reminders available at a glance, using free APIs and connectors

    • PowerApps
    • English
    • Level 100
  • PowerApps Portal Tools

    In this session you will get all details and usefull tools and tips that you should absolutely think about before starting the portal

    • PowerApps Portals
    • English
    • Level 100
  • PowerApps Portals – Deep Dive

    • What’s new;
    • Setting up a new instance;
    • Portal Branding;
    • Entity Forms, Lists, Entity Permissions;
    • Liquid Development;
    • Portals DevOps;
    • Transition between Dyn365 Portals and PowerApps Portals;
    • CRUD operations in PowerApps Portals.

    • PowerApps Portals
    • English
    • Level 300
  • PowerApps4Kids – Lessons Learned from Teaching Children

    PowerApps4Kids.com was launched in March 2020, partly because of lockdown, and partly because it was the right thing to do.
    In this session we’ll cover :-
    – Our coolest wow moments from our monthly sessions across the world
    – How the Power Platform allows us to manage the content delivery at www.powerapps4kids.com using Power Apps, CDS, Flow and Power BI
    – Simple techniques used to create a community
    – How to create simple games

    • PowerApps
    • English
    • Level 200
  • PowerUp With Power Automate

    No coding experience? No problem! Join Azure in exploring Power Automate, Microsoft’s low/no-code automation program. Increase productivity and communication while cutting down on manual processes and time waste

    • Power Automate
    • English
    • Level 200
  • PowerUp your website with Chat Bots

    Power Virtual Agent is a Low-code/No-code platform to author your chat bots but we need to embed them on websites/portals to get the most out of them. Embedding them with iframe is old-school and does not offer lot of flexibility.
    In this session, we will look into how to embed them on your website/portal and customize the look-n-feel to match your website theme.

    UI does help your website stand out from your competitions.

    • Power Virtual Agent
    • English
    • Level 200
  • Project-based Learning with low-code tools

    Opportunities for learning are authentic when they involve real-world problems. And thanks to tools that involve less code, anyone can more easily participate in problem-solving. From inside of Microsoft Teams, you can start interacting with the Power Platform.

    Learn how your students can “apply” their learning by creating applications and seeing them work in real-time. Find out how you can reclaim time by automating repetitive tasks. Or you could learn how to create a chat bot for those frequently asked questions from students and parents. Microsoft Power Platform has the right tools to support education at all levels.

    • Education
    • English
    • Level 100
  • Protecting Microsoft Teams from Cyber Security Threats – a Practical Guide

    While Microsoft Teams adoption is growing incredibly fast with over 80 million active daily users in 2020, some highly regulated organizations are often hesitant to deploy Teams or limit the deployment of Teams due to information security concerns and possible cyber security threats. Supporting any platform with that many daily users you can be sure that hackers are watching closely and will do everything they can to gain a foothold in your environment.
     
    During this presentation we will cover real-world cyber security threats as well as strategies for hardening your security configurations to protect your Teams deployment. We will also cover the available Microsoft add-on solutions to improve security, including Advanced Threat Protection (ATP), increased logging options, and Azure AD P1 licenses that improve Teams governance capabilities. Some of the topics we’ll discuss:
    – Credential theft campaigns
    – Identity spoofing for user impersonation
    – Man-in-the-middle attacks
    – Locking down 3rd party application implementations
    – Conditional access policies
    – Permission management settings
    – Information boundary configurations
    – And more…  
     
    You’ll learn how hackers think, and how you can gain the upper hand by preparing and training your users for the most common cyber security exploits as well as leveraging the best Microsoft tools available to mitigate both external and internal security risks.

    • Security
    • English
    • Level 200
  • Real life Marketing scenarios with D365 Marketing

    A session covering the crucial importance of instant communication. In times of a pandemic, more than ever keeping people informed, could mean not only keeping them updated with the latest trends, but also.. alive.
    We will use D365 Marketing to showcase how event management, mobile marketing (sprinkled with some AI), and Teams come together to form the perfect Marketing strategy.
    See you there. 🌈

    • Customer Engagement
    • English
    • Level 200
  • Rendering 3D Worlds in C#

    Ever wondered how Wolfenstein managed to render almost convincing 3D worlds in the 90s?

    In this session, you’ll learn about ray casting, the fun hack that’ll let you build a 3D renderer from scratch all of your own, only using C#.

    We’ll cover the (not) scary maths bits, rendering things at a distance and basic texture mapping in this 1 hour deep dive, along with looking at the history of 3D in games, and a short lesson in artistic perspective.

    • Developer
    • English
    • Level 100
  • Repeatable Database Deployment to Azure using Powershell

    In this session we will look at how to build new environments in Azure from Powershell with the minimum of effort. By storing some basic information in a database table I will show how you can deploy repeatable database builds to an Azure environment. Whether this is having the same database in multiple regions or the same database that you can use as a Dev, Test or even Live site. I will be using some Redgate tools including DLM Automation Tools.

    The code can be found here https://github.com/MrsFatherjack/AzureBuildDemo

    • PowerShell
    • English
    • Level 100
  • Rocking Your Remote Presentations

    These days, a lot of business meetings, training, and schools have moved online. The problem is that when you present remotely, it can be hard to tell what your audience is doing. Are they giving you their undivided attention or are they browsing the Web while you’re talking? How do you involve the audience in your presentation, ensure they’re getting your message, and motivate them to take action?

    At “Rocking Your Remote Presentations,” you’ll discover techniques to make your presentations shine online! You’ll learn ways to encourage audience participation. You’ll get strategies for adapting in-person presentations for remote presenting. And you’ll see how breaking away from the common “lecture style” of remote presenting encourages greater audience participation.

    Remote meetings and webinars offer incredible opportunities to present creatively. Learn all about them at “Rocking Your Remote Presentations” and make your next remote presentation a great one!

    • Modern Workplace
    • English
    • Level 100
  • Round Table: Virtual and Hybrid Training Pros & Cons, Tips & Tricks

    A panel of trainers will discuss tips, tricks, pros and cons of virtual and hybrid training, taking questions from the audience with the ability to submit questions in advance. The panel includes trainers from the fields of Microsoft 365, Azure, Dynamics 365, Office and Facilitation.

    • Personal Skills
    • English
    • Level 100
  • RPA is changing the world

    This summer I needed a lot of medical attention. During my many hours in waiting rooms, I can only imagine ways of improving processes made even more tedious with the Covid19 pandemic.

    This is a session about UI Flow, the tool that is uniting the Power Platform with legacy applications and removes tedious manual labour.

    • Power Automate
    • English
    • Level 100
  • Securing Windows Virtual Desktop – inside and out

    With an mind-blowing growth during 2020 Windows Virtual Desktop have become core of Microsoft’s Modern Workplace offering. Many organizations have it running in production, but is it really secure? In this session you will learn how to secure the access to WVD, how to protect the sessions hosts and limit access to the service using Microsoft 365 and Azure.

    • Azure
    • English
    • Level 300
  • Security in the Cloud – 10 unknown facts you have to be very careful about while using Azure!

    During the session I will show 10 things which are easily omitted during cloud deployments and can led to data and identity exposure. By default cloud providers tend to give very flexible environment with great possibility of automation, however then people on various levels tend to forget how to deploy environments with security in mind. During my cloud journey for last 5 years in the enterprise sector I have seen security teams focused mainly on networking security while the whole rest has been left. So then during the session we will focus on things like Network Peering and filtering, Outgoing traffic, Azure Active Directory, RBAC custom roles, Azure Policy, Managed Service Identity, Azure VM agent, App Service Plan for AppService, Azure VM Disk Encryption and couple more. All of those, who would like to be active during the workshop, will have the chance to play with those tools on their own environment

    • Azure
    • English
    • Level 300
  • Self-Service BI: Barriers, Benefits, and Best Practices

    Break-out session (45-60 min)
    How to resolve the paradox between the traditional Business Intelligence single version of the truth and a Self Service data environment?
    How to help your users to develop a creative data culture in your enterprise without breaking the rules.
    Fresh from the field:
    We will start from real use-cases to actual practical solutions applied in our different Power BI projects from the last years.

    • PowerBi
    • English
    • Level 200
  • Self-Service PowerBI Reporting for D365 FinOps

    In this brand new session of my self, I will show you how to build an easy end-to-end Technical Architecture on top of your loved Dynamics 365 F&O for BI and Self-Service Reporting. I will demonstrate best practices about DataMart, Modern Data Warehouse , Data Lake, Azure Synapase Analyitics, PowerBI DataFlow with CDM folders in order to let Citizen Developers and Business Users build their own Report on PowerBI without to know the obscure schema level of D365 F&O ! We will see how to extend it and propose almost near real time data consume to fit their KPI needs 🙂

    • ERP
    • English
    • Level 300
  • Sending emails with attachments in the Dataverse

    Have you sent an email from Dynamics 365 CE before. Of course you have, but have you tried to send an email using flow and Dateverse with attachments?
    In this session we will explore how to complete the action of sending emails with attachments using Dateverse and flow and show how you can do this to meet this requirement.

    • Power Automate
    • English
    • Level 200
  • Sensitivity labels deep-dive


    Microsoft Information Protection has come a long way. From the earliest beginnings (Azure RMS and Secure Islands) to the auto-classification of SharePoint Online data at-rest, there are no reasons not to use the functions it provides. But the prospect of using the labels is somewhat daunting. Will these work? What options do we have? Can I still collaborate with my partners?

    In this session, Albert will do a deep-dive into Microsoft Information Protection. We’ll look at the configuration of the labels and the integration with Office Online. Including the (in preview) duo-key options.

    Auto-classification of data at rest is also part of the agenda. We’ll look at the Microsoft 365 policies for this and the Azure Information Protection scanner. We’ll also dive into the scenario of data leakage and how information protection can be used to counter this as-well.

    The concept of labeling containers (a SharePoint site or Teams environment) instead of the information itself is also discussed, including the pros and cons.

    In the end you will have a great understanding of anything to do with labeling in Office 365 and beyond.

    • Security
    • English
    • Level 300
  • Serverless web apps with Blazor and Azure Functions

    Client-side Blazor now allows developers to write .NET applications which run in the user’s browser. Combine this with Azure Functions, and you’ve got a cost-effective, highly scalable architecture for serverless web apps.

    In this session Sander will show how he built Serverless Ponies, a game designed by his 8 year old daughter, combining their respective interests of Azure architecture and cute ponies. The talk will cover the implementation of the front-end using Blazor and JavaScript interop to re-use existing libraries, as well as the back-end implementation using the latest Azure Durable Functions 2.0 features.

    By the end of the talk, you will be ready to start building your own modern serverless web apps.

    • Azure
    • English
    • Level 200
  • SharePoint List Formatting – More than Meets the Eye

    Transformers, they live among us. Cars, Planes, SharePoint Lists. SharePoint Lists!? YES!!! In this session we will see how to create, develop & auto deploy SharePoint List Formatting, Column Formatting and View Formatting Definitions. With no previous experience required, we will start from scratch, see examples you can use for free and even learn how to automatically deploy our List Formatting. By the end of the session you’ll hear Optimus Prime command, ‘SharePoint Lists…..ROLLOUT!!’

    • Sharepoint
    • English
    • Level 100
  • SharePoint: You say Syntax and Semantics, I say Syntex and Cortex

    In this session we discuss and demonstration the new AI functionality available from SharePoint Syntex.

    Project Cortex is designed to bring AI to Microsoft 365 and SharePoint Syntex is the first step in that Journey.

    • Sharepoint
    • English
    • Level 200
  • Sharing is Caring – HR and Field Service working together

    Can 2 functional consultants connect Dynamics HR and Dynamics Field service without writing Code? We share our findings with the new ways of integrating solutions via Virtual Entities and Common Data Service. The result is hopefully a world where 2 different applications share data in great harmony

    Speakers: Thomas Sandsør, Malin Martnes

    • Customer Engagement
    • English
    • Level 200
  • Shields Up: Securing your Azure Deployments

    In this session, you will learn the many different ways Azure helps you to protect your deployments. Using a sample architecture you will learn how to use Azure’s tools and implement defense in depth. This implementation will include security features including Networking, Firewalls, Key Vault, Managed Identity, RBAC, Roles, and Policies amongst others. Next, we will examine how to evaluate and monitor the environment which has been deployed.
    Tools such as Azure Security Center, Azure Monitor, Log Analytics and Network Watcher will be introduced.

    • Azure
    • English
    • Level 200
  • Social media through the Power BI looking glass

    Using as scenario a familiar context – social media and hashtags – we’ll follow data in its journey through Power BI, from import to cleansing, slicing/dicing, visualization and insight.

    For each step, we’ll outline the purpose, look at some examples, and highlight recent feature additions. Covered topics include data preview, fuzzy matching, slicers, visual interactions, decomposition tree, overlays and AI.

    Christophe is a M365 consultant, with a Microsoft certification in Data Analysis with Power BI (DA-100). A SharePoint 16-year-veteran, he started advocating the “maker” approach more than 10 years ago, and has fully embraced the Power Platform.

    • PowerBi
    • English
    • Level 100
  • Solving Diabetes with an Open Source Artificial Pancreas

    Scott has been a Type 1 diabetic for over 20 years. When he first became diabetic he did what every engineer would do…he wrote an app to solve his problem. Fast forward to 2018 and Scott lives 24 hours a day connected to an open source artificial pancreas. After years of waiting, the diabetes community online creating solutions.

    Scott will go through the history of diabetes online, the components (both hardware and software) needed for an artificial pancreas, and discuss the architectural design of two popular systems (LoopKit and OpenAPS). Plus, you’ll see Scott *not die* live on stage as he’s been “looping” for over a year!

    • Developer
    • English
    • Level 200
  • Speaking SharePoint’s Language: HTTP to SharePoint in Power Automate

    You’ve used SharePoint actions in a flow and you’re ready to take things to the next level. Join Ashley to learn about using the HTTP to SharePoint action in Power Automate for so much more than just getting items. This is a great way to get your feet wet with APIs using a data source you already know and love!

    • Power Automate
    • English
    • Level 200
  • SPFx CI/CD using GitHub Actions

    GitHub Actions (small bits of code that run on different events in GitHub) were made generally available recently and have been very popular in the community.

    In this session we will use GitHub Actions to set up continuous integration and continuous deployment of SPFx projects hosted in GitHub, thereby automating SPFx build and deployment. The session will cover the following concepts:

    – Introduction to GitHub Actions and workflows
    – Creating workflows for a GitHub repository and monitoring the workflow runs
    – PnP GitHub Actions that use Office 365 CLI
    – Creating CI/CD workflow for SPFx projects

    Apart from this, the session will also contain information so that we can create and publish GitHub Actions that can talk to Microsoft 365. This includes:

    – Creating a simple Typescript Action
    – Showing a GitHub Action developed using Typescript that connects to Outlook calendar via Microsoft Graph API.

    • DevOps
    • English
    • Level 200
  • SQL Engine: Its Working Style

    Many DBAs and Developers work with SQL Server but don’t fully understand how it really works behind the scenes. Join Deepthi on her dive into the internals of SQL Server to explain why knowing what goes on under the covers will help you make better decisions quickly when solving performance problems in SQL Server. This session will cover ACID properties, key components of the Relational Engine, Storage engine, Cache and the Transaction manager. We will also cover what happens under the covers during read and write operations within SQL Server.
    Deepthi will show you how the SQL engine thinks – enabling you to think like it!

    • Azure Developer
    • English
    • Level 200
  • Stand out from the crowd and land your next (or first!) Power Platform job!

    This session will focus on what you should and should not be doing in order to maximise your chances of taking your next, or first, step in your Power Platform career. The session will bring together my experience recruiting for Power Platform professionals for 7 years (both in house and agency) before making my own move to being a Power Platform professional.

    • Personal Skills
    • English
    • Level 100
  • Stay in control of Teams, don’t let your users run wild!

    Microsoft Teams is the fastest growing business application in Microsoft’s history. Guess what? that also might mean it’s the fastest growing business application in your organization! It’s also predicted to be the second-biggest workplace chat app by 2020, second only to Skype for Business as it’s already passed up Slack and Google Hangouts. However, Microsoft Teams is even more than just a chat app, and with this growth there is also a need for some control, especially considering the breadth of Microsoft Teams beyond just a “chat app”. Join me for this session as we look at how you can encourage the use of Teams, but also not let your user run while and turn your Office 365 Teams environment into the wild, wild west.

    • Teams Usage
    • English
    • Level 100
  • Tackling Teams & SharePoint Site Sprawl: Why It Matters & What You Need To Know

    Without an effective governance strategy in place, Microsoft Teams and SharePoint Sites can quickly go from an organized and effective workspace to an out-of-control, sprawling digital wasteland. Sound familiar?

    It’s very common for organizations to experience Microsoft Teams & SharePoint Sites sprawl. But, when it does happen, how can you tackle it?

    Join Microsoft MVP & 2toLead CTO, Richard Harbridge, as he explores:
    * Challenges organizations face with Microsoft Teams & SharePoint Sites sprawl.
    * Solutions to tackle Microsoft Teams & SharePoint Sites sprawl.
    * Best practices to get more from Microsoft Teams & SharePoint.
    * Real-world guidance on out-of-the-box solutions and custom approaches.
    * How Microsoft 365 can improve experiences, management and organizational outcomes.

    • Modern Workplace
    • English
    • Level 100
  • Take back your time; Let AI do the work for you!

    We all have those tasks that keep coming back, taking away from the tasks we really would want to be doing. Maybe it’s writing your hours in different systems for your clients, claiming back your expenses, or typing data from a form into that legacy system. We can’t change the underlying systems, so we are just stuck with this manual effort time and time again… Or are we?

    What if we could automate these tasks, without the need to change our applications? In this session full of demos you will learn how to use UI Flows to set up your personal RPA helpers, that will take these repeating actions out of your hands. And we will make your flows even smarter, by using the power of Microsoft Cognitive Services to recognize text and images. Together these services allow us to automate all those tedious repeating chores, allowing us to focus on our interesting tasks. And all this using an intuitive UI, without the need to write any code.

    • Power Automate
    • English
    • Level 200
  • Taking Microsoft Voice to the next level

    In this session, Microsoft MVP and Teams Voice guru, Jason Wynn, explains what is necessary to get the most out of investment into Microsoft Teams Voice. Understanding what is best for telephone calls, meetings, and conference calls. Jason share’s his real-world expertise and knowledge so you can have elated customers.

    • Modern Workplace
    • English
    • Level 200
  • Taking Typescript to the Next Level with Power Apps

    Using Typescript in the Microsoft Power Apps and Dynamics 365 environment has become the preferred method by most in the industry for streamlining client side development. However, code reuse and unit testing typescript as well as integrating Typescript into your release pipelines can be a bit of a conundrum when it comes to enterprise applications. In this session we’ll look at getting started using Typescript in Power Apps and Dynamics 365 and then taking that Typescript to the next level by adding both unit tests and code modules for reuse as well as integrating Typescript into your Azure Devops pipeline.

    • Power Platform Developer
    • English
    • Level 300
  • Talking to myself(?) – lessons learned from presenting online

    If you had asked me in March if it was possible to speak or conduct training – with high quality – via the internet I would have said “sure, it’s doable, but it’s different and it’s going pale in comparison to an in-person delivery. I would avoid it.”

    Then the world went off the rails.

    Suddenly everyone had to adapt to being in quarantine or lockdown and not going to any conferences or trainings for the foreseeable future. I was forced to figure out a way to conduct technical training using tools that I didn’t believe in, by to people that I couldn’t see – without it sucking.
    I had to figure out how to position myself to be able to use my hands, how to seamlessly switch between PowerPoint and the Azure portal and how to gauge my students’ information retention – all in about a week. It turns out that there are a lot more hours in a week than the 40 most people are used to working.

    This session walks through what I’ve learned from speaking and conducting training over the internet the last few months – both what works well and what … Doesn’t.

    • Personal Skills
    • English
    • Level 200
  • Teams ❤ Dataverse For Teams

    In this session Daniel Laskewitz and Elaiza Benitez will show you why Teams and Dataverse For Teams is a match made in heaven with a couple of use cases.

    • Teams Usage
    • English
    • Level 100
  • Teams In The Architecture

    Microsoft Teams is revolutionizing how we collaborate in business. However some organizations hesitate to embrace Teams due to the implications of Teams in the Architecture.
    This session will discover how we can architect our intranet with Teams in mind, not only to reduce duplication of sites, but to use existing team sites with Microsoft Teams.
    While building out a sample Intranet architecture, we’ll discuss security and architecture best practices for SharePoint and Teams, the implications of private channels, and see how tabs and connectors help us turn our Teams channels into true digital hubs for teamwork.

    • Teams Deployment
    • English
    • Level 200
  • Teams Live events, the good, the bad and the fairly ugly

    During the last year, I’ve been working closely with clients on establishing Teams Live Events as a means to provide streamed webinars to large organisations as a way to reduce spending on additional third party solutions such as Cisco Webex, Zoom and BlueJeans.

    In this level 200 session, I’ll take you through the process of organising and producing a Teams Live event. We’ll talk about the service limits and licenses needed, the roles required during an event as well as some of the issues that surround producing events with External participants, that may make you question whether Teams Live events is the right platform for you.

    We’ll also take a look at the news that came out of Ignite 2020 and how this is affecting the evolution of Teams Live Events into Teams Large Meetings as the various functionalities are rolled out across the world.

    • Modern Workplace
    • English
    • Level 200
  • Teams Tabs inside out

    Microsoft Teams tabs are the simplest way to build a Teams App. But what are the possibilities? In this session we will go deeper into the JavaScript SDK that can be used from either a C# or a Node.JS application. Is the SDK our only means of communication with the Teams client from our custom code? Or are there other tricks we can apply? In this deep dive we will go down into the underground of Teams development to see Microsoft build Teams and how we can leverage this to our advantage.

    • Teams Developer
    • English
    • Level 300
  • Testing and monitoring distributed applications build using Azure Functions, CosmosDB and Service Bu

    We have all seen the flashy presentations on building distributed applications using cloud offerings as Azure CosmosDB, Functions and messaging solutions. But how do you test such an application? How do you ensure that you do not only deploy fast and often, but can also be confident that your new deployments work reliable?
    In this session I will share my experiences with testing, deploying and monitoring distributed systems built using these cloud-native technologies. You will learn about the different types of tests used, dealing with databases, messaging systems and much more. And what about after the deployment, how do you monitor the quality of your application while running in production? What do you monitor when operating such a distributed system? And how?
    Join Henry Been to learn how you can not only build your new cloud services architecture, but can also test and operate it so you can reliable ship new features faster!

    • DevOps
    • English
    • Level 200
  • The $26Bn Partnership: LinkedIn and Dynamics

    How the partnership between LinkedIn and Dynamics works in practice: Sales Navigator with Dynamics and LinkedIn advertising in Dynamics 365 Marketing

    • Customer Engagement
    • English
    • Level 200
  • The Azure I(di)oT guide through the rabbit hole!

    PaaS, SaaS, Digital Twins, Pre-Configured solutions…. welcome to the Azure IoT rabbit hole! The decision is up to you, but you’re not alone.
    For businesses, it’s important to consider all the options because it makes a difference between a good and a great decision for your business.

    In this session, Glenn will give you a deep-dive into the different Azure offerings regarding the Internet of Things!
    Attendees will hear learnings from the different IoT solutions Glenn has been involved in over the past years and will understand what is needed to build an IoT solution that is robust, future-proof and secure.

    • Azure
    • English
    • Level 300
  • The Developer’s Guide to the Power Platform Galaxy

    The Power Platform offers a “no cliffs” experience which enables citizen developers and traditional developers alike to create robust business solutions. In this session, I’m going to show what the Power Platform has to offer for the traditional developer. I’ll showcase some of the key features that allow you to extend the Power Platform with your full-code skills.

    • Developer
    • English
    • Level 200
  • The future of web accessibility with Blazor and Microsoft cognitive Services

    Web accessibility, tons of books are written about this topic. Tons of talks are given about this topic. Tons of influencers, speakers and thought leaders shared their vision about this topic. I never spoke about web accessibility.
    But then came Blazor. Blazor is Microsoft’s PWA application approach. And this is fun for me! I am not a JavaScript developer. I use C#, and switching language is difficult for me. But with Blazor I can do my frontend development in C#.
    Good news and opportunities never come alone. With Microsoft Cognitive Services you can use Text To Speech and that’s a good thing! Right now you can make web applications with the same Text To Speech possibilities I taught people more than 3 years in mobile applications.
    So, it’s time to tell you about the future of web accessibility!

    • Accessibility
    • English
    • Level 200
  • The GreyHatBeard Panel on the etiquette of Microsoft 365

    The GreyHatBeard regulars (Al Eardley, Garry Trinder and Kevin McDonnell) will be joined by some special guests to challenge each other on the best tips around the etiquette of using Microsoft 365 services. When should you use Hub Sites? Should you @mention a channel? When to use Planner vs ToDo vs Excel? When should you use Teams Wikis? – obvs never on that one!

    All set up like a panel show with a spectacular finish with the two “winners” squaring off to defend the indefensible

    • Modern Workplace
    • English
    • Level 100
  • The journey of a beginning citizen developer!

    Do you want to start working with Power Platform but not sure where to start? In this session I will tell you about my journey becoming a citizen developer and will give you tips and tricks for your own course. This session is for anyone that is thinking about starting their journey.

    • Lightning New Speaker
    • English
    • Level 100
  • The Myth of a successful Teams rollout

    Many companies had to roll out MS Teams over the last few months in a hurry with little to no time to think about governance and no budget for adoption & change activities.

    Realization set in later that giving the business users everything was not the best option. Topics like naming conventions, when to use which tool, team creation, external users, mobile device management, and more need to be addressed after all.

    Join this session to learn how to reign in an ad hoc MS Teams rollout that will make the IT team sleep better at night, the business users feel less overwhelmed, and create sustainability. Or join this session to learn how to plan your upcoming roll out thoroughly to make it a success for everyone during these difficult times.

    • Teams Deployment
    • English
    • Level 200
  • The New D365 Project Operations and what it means for Finance and Operations

    The new Project Operations and what it means for F&O
    The session will go through :
    – Overview of Project operation features, what users can do
    in F&O.
    – Value preposition for end users.
    – What’s not available.
    – Reporting considerations in F&O.
    – What’s coming in next release.

    • New Speakers
    • English
    • Level 200
  • The one secret of every high performing team: a collaboration contract

    Every time a new team comes together, all participants agree that they will collaborate. Not only that, but they also agree on collaborate in an efficient way. But do you know what?
    Everybody has a very clear idea of how good cooperation works…but unfortunately, everybody has his own idea!

    The modern workplace offers hundred different possibilities to collaborate, to communicate, track your tasks, keep you up to date, manage your time. The possibilities are almost endless, and everybody has his/her own, very unique working style. Naturally, you will experience misunderstandings, different understandings of deadlines, roles, and responsibilities.

    Some projects teams seem to work together effortlessly, while others experience a hard time doing so.

    In this session, Michael will reveal the secret tips and tricks those highly effective teams know and use every day. Michael will show you how to master the art of the collaboration contract:

    1. What is a collaboration contract and why is it necessary?
    2. What content needs to be covered in such a contract?
    3. How can Microsoft Teams help you with that?

    He will demonstrate that using Microsoft Teams as an example, but it works with other tools too. Even without anyone!
    You will end up with a clear understanding of how to smoothen your teamwork, even for teams who work together remotely and for a limited period of time. Michael will provide you with a clear checklist of things to think about and take care of.

    What concerns all, can only be solved by all!

    Session takeaways
    • Understand what challenges have to be overcome by a modern team
    • Learn what a collaboration contract is and how it supports your teamwork -every day
    • Get a clear checklist that you can use right away to plan and enhance your collaboration style

    • Implementation Skills
    • English
    • Level 100
  • The Politics of Business Applications

    The session will cover the gamut of the potential politics within the business applications ecosystem. From Pre-sales to contract signing all the way through to delivering the end solution. Understanding the potential politics will enable you to have a much more successful approach to Biz Apps.

    • Implementation Skills
    • English
    • Level 200
  • The Power Of AI In Todays World

    Artificial Intelligence is becoming the new norm, come find out how you can utilize it, in your day to day activities

    • Azure Developer
    • English
    • Level 100
  • The Power Platform from a Microsoft 365 Developer Perspective

    I come from the Microsoft 365 world as opposed to the CRM world and it is with this experience and whisper it (SharePoint) that I will look at the Power Platform. It can seem all very strange when you move away from the comfort of Microsoft 365.

    Let me show how we can built out a Power App from SharePoint, via Project Oakdale then to a centralised solution in the CDS.

    • Power Platform Developer
    • English
    • Level 200
  • The Rise of Software Supply-Chain Attacks – How Secure is your .NET Application?

    In the early days, breaking into systems (hacking) mostly consisted of finding machines that where connected to the internet and exposed all their services. In some way the industry became better in locking down infrastructure and access and the attacks focused more on applications finding issues like SQL injection and Cross-Site Scripting. With the latest move to ‘DevOps’ and the use of build pipelines for CI/CD, with Azure DevOps or GitHub Actions, attacks even have become a lot more sophisticated. What if the used container images and/or 3rd party libraries contain vulnerabilities? With cloud native approaches like Azure Functions our application landscapes have become a lot more complex giving hackers more opportunities because of the increased attack surface. All steps we need to take to develop, test and release our software can be referred to as the software supply chain, which has become a lot more complicated.
    In this session we’ll take a .NET application and go through the different area’s of the supply chain, identify the security issues, and possible ways of resolving those issues!

    • Security
    • English
    • Level 200
  • The Science of What Looks Good – How to make engaging UI and UX in Canvas Power Apps

    Ever wanted to create a shiny, native-looking Power App and wondered how to get started? In this session I’ll take you through the importance and impact of UI, understanding what works in a visual world, how to start a Visual Design, adopting a User-first paradigm, and how to apply these design principles in your own Power Apps applications.

    • PowerApps
    • English
    • Level 100
  • The Things We don’t Talk About

    There are some things that we don’t really talk about but are such important subjects. Whether it’s because of stigma, fear, not wanting to put our foot in it, or not knowing what to say.
    Based upon the podcast series with me and Alison Mulligan this will touch upon areas such as Mental Health, Physical Wellbeing, Diversity & Inclusion and more

    • Personal Skills
    • English
    • Level 100
  • The Ultimate Marketing Showdown

    Join Amey Holden & Megan V. Walker as they go head to head in the ultimate battle – Dynamics 365 Marketing VS ClickDImensions. Watch as they endure the Clash of the Campaigns, as they Wrestle with Web Forms, they Sock It to Social Media, and they put on an Email Extravaganza. Let’s settle this once and for all!

    • Customer Engagement
    • English
    • Level 200
  • Tips and Tricks for Power BI

    Many a times we come across requirements which is not supported by Power BI. Many a times customer looking for something similar to excel. Let’s see how we can do some tricks to have those solutions in place. Also get some cool tips to build better reporting in Power BI!

    • New Speakers
    • English
    • Level 300
  • Tips and Tricks for working with Finance Data in Power BI

    Excel has always been the tool of choice for the finance team with the flexibility it provides for logic, formatting and presentation of numbers. But this flexibility has also caused Governance nightmares, performance issues and huge risks with manual processes. Is it possible to also achieve the desired outcomes and flexibility with Power BI whilst also having all the benefits of working in a more controlled, automated and feature-rich environment? Yes! In this session Rishi will show how you can have your finance cake and eat it, showing how to build dynamically formatted financial statements , waterfall charts and KPIs in Power BI to tell an engaging story with finance data. This will be based on the data and reports shown in the blog series at https://aka.ms/pbiincomestatement and the role play session at https://tinyurl.com/PPFroleplay

    • PowerBi
    • English
    • Level 300
  • Tips to Build Inclusive Power Apps

    Do you know that 15% of the population in the world have some form of disability? Therefore as Power Apps makers it is crucial to ensure your app is accessible by maximum numbers of people in your organisation under maximum circumstances.

    In this session I will demonstrate ways you can increase your apps accessibility and inclusivity using Power Apps and AI Builder

    • Accessibility
    • English
    • Level 200
  • Top 10 things people mess up with Power Apps

    With every tool, you can do things perfectly, fine or almost fine. This is ok.

    But in some cases, you can make horrible mistakes.

    In this session, I go through common mistakes people do with Power Apps. Some are just small details, some are bigger ones. But as a Power Apps maker, you should be aware of these.

    • PowerApps
    • English
    • Level 200
  • Transitioning to PowerShell Core for Microsoft Teams, Azure AD and SharePoint Online management and

    PowerShell has proven to be an absolutely essential tool for management, reporting and automation within Microsoft 365 for administrators, developers and architects alike. Unfortunately for some, the majority of the Microsoft 365 functionality has normally been limited to Windows based systems.

    Thankfully this is all about to change for the better with advent of the multi-platform PowerShell Core, which is close to reaching feature parity with traditional PowerShell for Microsoft 365 environments – and more specifically for SharePoint Online and Microsoft Teams.

    Key Learning Points:

    • What is PowerShell Core and why should it be important to me?
    • How to get started with PowerShell Core to better manage and automate SharePoint Online, Azure AD and Microsoft Teams.
    • Developing a high level road map to migrate from PowerShell to PowerShell Core across your existing code bases and solutions
    • Key challenges and differences working with PowerShell Core vs PowerShell


    Technologies in this session will be

    PowerShell
    PowerShell Core
    Azure AD
    Microsoft Teams
    SharePoint Online

    • PowerShell
    • English
    • Level 200
  • Understand the invitation process in Power Apps Portals

    The invitation feature is embedded in every Power Apps Portal – but how does it work and what can we do with it? This session will take you through the out-of-the-box experience and show you the ways you can customize it along the way. After this session you will be able to set up the invitation experience in your own portal and tweak it to your needs.

    • PowerApps Portals
    • English
    • Level 200
  • Understanding the Statistics in SQL Server

    Are you new to performance tuning and confounded by statistics? Do you wonder where these statistics come from, and how the optimizer gets the estimates from statistics?

    Join me as we dive deep into cardinality estimation, how SQL Server uses statistics to build execution plans, where to find information about how statistics got used and why managing statistics is vital to performance.

    This session will have awesome demos showcasing practical examples of how the optimizer uses statistical information for all those crazy queries you write.

    • Azure Developer
    • English
    • Level 100
  • Universal Resource Scheduling at Scale

    In this session we’re going to compare Universal Resource Scheduling and Activities. We’ll explore the customer journey, expand on the Employee Experience, discuss the additional learnings, and demo Bidirectional Synchronization

    • Customer Engagement
    • English
    • Level 200
  • Unlocking data insights for North Lanarkshire Council

    Agilisys & North Lanarkshire Council have been working in partnership for over a year to modernise and transform technology, which ultimately delivers improvements to citizens across the North Lanarkshire area. It was apparent that data existed in silos, with much of it either inaccessible or only visible to the appropriate service tower.
    Working together, we have used modern Microsoft technologies to deliver data insights, surfacing and making data visible, which allows for improvements in data quality as well as more informed decision making.
    Additional benefits of this work include reduction in manual processes to produce reports, allowing key council staff to focus more on analysis of data rather than data collection and manual reporting.
    Technology used to deliver this includes: Power Platform, Power BI, SQL & Synapse,
    During this session, we’ll share with you how the BI hub was developed, the impact that this has had on the council, and the longer term strategy for data insights at North Lanarkshire Council.

    We will:
    – share a practical example of how a modern data strategy can lead to significant process and service quality improvements
    – walk through the steps we followed to take this from an idea, through to business case and implementation
    – share lessons learned and recommendations for data insight success

    • PowerBi
    • English
    • Level 100
  • Use PowerShell and Intune to close the gaps

    Did you ever have to create a new registry key or modify that one configuration file with Intune? PowerShell is here to help! But how to make use of PowerShell with Intune and what are the pitfalls? How to return that error or success code? How can you run a script every day? We will take a look on the mechanisms used to deploy a PowerShell script with Intune and how you can monitor it´s state.

    • PowerShell
    • English
    • Level 200
  • Use your source code to document your application

    As a development team, writing documentation is often not our favorite activity. And keeping it up to date after every code change is a bigger challenge. Developers claim that the source code is the documentation itself, but do your stakeholders agree, do they actually read the code? And does it show how the part are working together?

    What if our source code would be the source of our documentation, for the team and our stakeholders?

    In this session we will see how we can utilize Roslyn to generate documentation. Like creating diagrams that display the structure and relationships within an aggregate, or a sequence diagram that displays the flow throughout the application. We will render this using file formats such as PlantUML, Markdown and AsciiDoc.

    After this session you will be able to let your source code speak in forms that your team and your stakeholders explain to the operation of your application.

    • DevOps
    • English
    • Level 300
  • User Adoption with One Screen Solution

    In this session, I will talk about user adoption and it’s importance along with a demonstration of real life one screen solution used by customers to make their users more efficient all of it with #thenocodeway

    • PowerApps
    • English
    • Level 100
  • Using Azure Functions in the Dataverse

    You’ve heard about Azure Functions from Ivan Ficko, but how to do you use them with Dynamics/Dateverse? I’ll cover the different Azure Function runtimes, clients, and ways to authenticate, then demonstrate how to generate an OpenAPI definition, create a custom connector and use within a Flow or a Canvas PowerApp.

    • New Speakers
    • English
    • Level 300
  • Using Power Virtual Agents to boost Microsoft Teams adoption

    It’s not always easy to get our people to use Microsoft Teams. End users have a lot of questions on how to do things and don’t always know where to find the information they need.
    In this session, we’ll build a chatbot using Power Virtual Agents to answer users’ common questions and perform simple tasks for them, right from the Teams app. The result: a solution that enables your people to learn Teams and get things done more quickly.

    • Power Virtual Agent
    • English
    • Level 300
  • Using the Power Platform and M365 to Create Employee COVID Health Checklists

    How I used PowerApps, Power Automate, SharePoint Online and Microsoft Forms to create two different Employee COVID Health Checklists.

    During the phased re-opening companies are being tasked with checking employee health. This session presents two examples of how you can utilize the tools in M365 to streamline and digitize Employee Health Checklists. Each solution has its own requirements and licensing limitations. One is for a smaller company with limited licenses. The other solution is a more complex PowerApp/Power Automate and SharePoint solution was developed for the midsized software company that I work for.

    • New Speakers
    • English
    • Level 100
  • Using the Power Platform to hone my Xbox skills

    This session will talk about how I have used various elements of the Power Platform and even some elements of Azure to improve my Xbox skills. I will even show how you can interact with the game in real time!

    • Xbox
    • English
    • Level 200
  • Web Developer’s Journey to Azure

    As a web developer one not just build an application today but also make sure that the application is rightly deployed into the target platform. One of the ways in which the developer can make their application independent of core infrastructure is by targeting is to container based model. By doing so this can be deployed on-premises on in any cloud. With the Azure container offerings we will walk you through the steps to take to build asp.net core application, make it docker ready, then store it in Azure container registry to later push it to Azure container instances to run the container or to put it in AB services as canteen even can I extend it two days services.

    • Azure
    • English
    • Level 300
  • Welcome to D365 Project Operations!

    In this session, Aurélien and Antti will walk through D365 Project Operations. Learn who ProjOps is for, what services and tools it consists of, what it’s extensibility and ALM stories are like and what an end-to-end demo of ProjOps looks like. Topics covered:

    – Who is Project Operations for?
    – Architecture
    – History
    – Deployment options
    – F&O + CE integration with DW
    – Customization / how to customize
    – ALM for CE, F&O, DW
    – End-to-end demo

    • ERP
    • English
    • Level 200
  • What it takes to become an Azure Architect

    In this session, I will cover what skills you need to learn in order to become an Azure architect. I’ll cover how I went from being a Developer to an Azure Architect, give you advice on how I did it, what to study and where to find the information you need to stay on top of such a challenging role.

    • Personal Skills
    • English
    • Level 200
  • What the Soviet Space Program Taught Me About Digital Product Development

    The space race between the USA and USSR was one of the great dramatic stories of the 20th century. Our very industry was born as Washington and Moscow relentlessly competed to master the stars.

    For space nuts like me, this fascinating time is utterly compelling. It’s also highly instructive for digital product developers. After all, engineers drove the innovation that pushed us beyond earth. The lessons they learned and processes they created can help us today as we make software, apps, and advanced functionality online.

    Of course, the Soviet side of the story tends to be less understood. And that’s exactly what we’ll explore. It’s unbelievable stuff, and a cautionary tale for development teams.

    WHAT YOU’LL LEARN
    – How differing philosophies of development lead to different processes and results.
    – What Soviet imperatives parallel modern development approaches.
    – Why the USSR led the space race early, but ultimately failed to reach the moon first.
    – What we can learn, adapt, and avoid today from the 20th century Soviet model.

    • DevOps
    • English
    • Level 100
  • What’s new and continues to be new in Microsoft Dynamics 365 for Finance and Operations

    Join this session to know what will be new in the 2021 wave 1 release plan. More important, how can you prepare yourself to stay updated about upcoming features and how can you prepare yourself to be ready for the continuous updates. Learn about the release cycles and regression testing options for smooth updates.

    • ERP
    • English
    • Level 100
  • Whats new in Industry Accelerators for Wave-2 release

    Learn about the Dynamics 365 Industry accelerators and how they help to jump start your business app development process. Learn about the business entities and process templates for your industry. Here I would introduce the Industry Accelerators and whats new for the Industry Accelerators coming in Wave-2.
    1. Health Care
    2. Financial Services
    3. Education
    4. Automotive
    5. Media and Communications
    6. Manufacturing
    7. Non-profit
    Also a deep dive October Wave-2 release preview into one of the Industry accelerator.

    • Customer Engagement
    • English
    • Level 200
  • What’s the weather like? Accuweather API + PCF Control

    Join us for an interactive session where we will show you how you can call an external API from a PCF control. In just 1 hour we will demonstrate how easy it is to create a PCF component step by step and also using the Accuweather API as an example how to call it and bring Weather data into your Canvas or Model Driven App.

    We will share the code on Github after the session! Looking forward to see you all on the session!!

    Eickhel and Mario

    • Power Platform Developer
    • English
    • Level 300
  • What’s your story

    I’d love to lead a discussion with folks from different cross sections of the community about their journey so far and what they hope to accomplish in 2021

    • Personal Skills
    • English
    • Level 100
  • When I met people with different abilities

    Having worked in IT sector for quite a while I would like to share my experience meeting people using tech, but in a different way.

    • Accessibility
    • English
    • Level 100
  • Where’s my money? A tale about Dynamics 365FO, Scottish stereotypes and Scottish superheroes

    In this session we will demonstrate how you can analyze and forecast your cash flows with the help of standard D365FO Electronic Reporting Power tools and demystify some of the most common Scottish stereotypes.

    • ERP
    • English
    • Level 200
  • Why bother with managing change – Sure it always works out anyway — Right ?

    We all seem to get through a project implementation – Don’t we ?
    Everyone is delighted at the end. Its like finishing a race… but could you have ran faster, been fitter achieved a personal best. When an organisation focuses on the change , the people , the success from day 1 of a project – you can clearly see what you want to access, Learn how you do this , Learn who needs to bought in and involved, learn how to communicate the goals.

    • Implementation Skills
    • English
    • Level 100
  • Why I am hooked on the future of React

    The React team rewrote the book on developing components. Before we had a choice between classes and functional components. Yet many components needed to be classes. A functional component was often too limited. Now, using hooks, we can extend functional components to be as powerful as we want.

    Suspense and asynchronous rendering is in the future of React. It will make large applications much more responsive and easier to deal with. Getting started with suspense and asynchronous rendering isn’t hard as you will discover.

    Come to this session to learn what React hooks are and how to get started using hooks. But be warned, once seen React hooks can’t be unseen and your React components will never be the same again.

    • Developer
    • English
    • Level 300
  • Why Microsoft To Do is good for your mental health

    Having lots of tasks to do can increase anxiety and create stress. This can be reduced by completing the tasks but there are significant benefits from effectively managing tasks too.

    In this session we will explore ceremonies to help build effective habits to manage the tasks, prioritise them and, most importantly, how to get a little dopamine hit through the Microsoft To Do “Ding”.

    • Personal Skills
    • English
    • Level 100
  • Windows Virtual Desktop – How to enjoy perfect published apps and desktops

    Windows Virtual Desktop is Microsoft’s offer for delivering desktops and applications from the cloud. In addition, FSLogix is a powerful solution for profile management and application masking included in the offering. The deployment is really rounded off by using Azure Monitor to get a deep insight into the user experience.

    This session shows how to roll out hundreds of Windows 10 Multi Sessions hosts in minutes and manage them easily with a free community GUI I built for this purpose (https://blog.itprocloud.de/Windows-Virtual-Desktop-Admin/)

    • Azure
    • English
    • Level 200
  • Women in Tech: Head in the Cloud, Heart in the Community

    In this session, Holly Lehman and Isidora Katanic will share their personal success story of how Twitter created a friendship between them and how this led into starting a brand new video series “Head in the Cloud, Heart in the Community”. Get inspired by what’s possible with the power of community, hear tips, tricks and lessons learned about starting and maintaining your own (video) podcast, and learn from their experiences as non-technical women in a tech community.

    • Personal Skills
    • English
    • Level 100
  • Wonderful PCF controls you can use in your projects

    In my session I will demonstrate the set of amazing PCF controls you can use in your projects – both first-party and third-party.

    • PowerApps
    • English
    • Level 200
  • Working with large Dataverse datasets in Power Automate and Logic Apps

    Working with large data sets in Power Automate and Logic Apps can be tricky. It is even more important when connecting to your data through the Dataverse(CDS) connector. This session will cover some of the best practices, limitations and tips to get the best out of your processes and data.

    • Power Automate
    • English
    • Level 200
  • Xbox session

    Haven’t decided yet

    • Xbox
    • English
    • Level 100
  • XrmToolBox – Top 10 Tools to help Power Platform users

    An introduction to the excellent compendium of aids to the Power Platform or D365 developer and customiser that are wrapped in the CrmToolBox including tools that help with drab repetitive tasks or help you deliver with speed and quality

    • Power Platform Developer
    • English
    • Level 200
  • Your Guide to Making the Business Case for Power Platform in your Organisation

    The business case for Power Platform is becoming increasingly important as more as more organizations adopt the technology as a “first class citizen” for application development in the Microsoft cloud. This session will explore how we frame that business case around vision, numbers, and people. We’ll discuss how to shift the focus to higher value workloads, sunset legacy technologies, validate with independent research and your own business value assessment, and think about Power Platform as a people investment rather than a tech cost.

    • Implementation Skills
    • English
    • Level 200
  • Your Intelligent Workplace with Microsoft Teams and AI Builder

    The digital transformation is still ongoing. There are many isolated processes which can be optimized and integrated into your daily business. We will build a forms processing solution with AI Builder to support the employees of an exemplary company. I will also show you how to integrate such a business application into your teamwork hub.

    • Teams Usage
    • English
    • Level 200
  • Zero Trust Admins – Why you should start using Azure AD PIM today!

    One of the important principles for Zero Trust is to use least privileged access. Global Administrators or Subscription Owners are the new Domain/Enterprise Admins, in many organizations too many users have these roles. By implementing just-in-time and just-enough-access (JIT/JEA) policies, we can reduce vulnerability and attack surface, and the right tool for the job is using Azure AD Privileged Identity Management (PIM). I have been using AAD PIM for years, and in this session I will share my best practices and how to implement and use the right way.

    • Security
    • English
    • Level 300
  • “Mejor prevenir que curar” aplicado al desarrollo de Dynamics 365

    ¿Quieres prevenir futuros problemas de rendimiento? ¿Los tienes ya y quieres saber por dónde empezar a actuar? Permíteme que te cuente mi experiencia y te ayude a tratar de solucionar todos esos problemas!

    • Customer Engagement
    • Spanish
    • Level 400
  • ¡Sácale el máximo partido a tu nueva licencia Power BI Premium por Usuario!

    Gracias a este nuevo licenciamiento de Microsoft Power BI podrás tener acceso a muchas funcionalidades Premium a un coste más reducido (precio por usuario). ¿Estás seguro que conoces todo lo que puedes hacer con esta nueva licencia? ¿Estás evaluando si merece la pena adquirir este licenciamiento en tu empresa? Esta es tu sesión.

    English version:

    Get the most out of your new Power BI Premium per User license!


    Thanks to this new Microsoft Power BI licensing you will be able to have access to many Premium features at a lower cost (price per user). Are you sure you know everything you can do with this new license? Are you evaluating whether it is worth acquiring this license in your company? This is your session.

    • PowerBi
    • Spanish
    • Level 100
  • AI Power – Cognitive Services and Power Platform

    Power Virtual Agent connected to the PowerBI API using a custom Power Automate connection

    • Power Automate
    • Spanish
    • Level 200
  • Dataverse for Teams: Que hay de nuevo, power user? – Dataverse for Teams: What’s new, power user?

    Descripción de las funcionalidades disponibles y el bonus de la actualización a Dataverse
    Description of the available functionalities and the bonus of the upgrade to Dataverse

    • Teams Usage
    • Spanish
    • Level 100
  • Dual Write VS Virtual Entities – Integrando F&O con Dataverse

    En esta sesión vamos a ver las diferencias que hay entre Dual Write y Virtual Entities, herramientas nativas de Dynamics 365 para integrar los datos entre Finance and Operations y Customer Engagement o Dataverse. Veremos como configurar ambas herramientas y los casos en los que deberíamos utilizar cada una de ellas.

    • ERP
    • Spanish
    • Level 300
  • Extend your chatbot and unlock the power

    Power Virtual Agents is the key to bring the chatbot development and the Power User together. However, there is a key that only the best will be able to unlock: the hidden levels. The availability of black boxes developed in Azure will ensure that our characters can face any situation and the chatbot can finally reach the final level.

    • Azure
    • Spanish
    • Level 300
  • Extendiendo Dataverse con Azure Functions

    En esta sesión veremos diferentes escenarios y ejemplos de cara a la extensibilidad de Dataverse con Azure Functions. Veremos temas de arquitectura, y ejemplos de desarrollo.

    • PowerApps
    • Spanish
    • Level 300
  • Incorpora pagos en línea con Power Automate

    La sesión tiene como objetivo el mostrar cómo poder integrar Power Automate con un Procesador de Pago y así aportar a la nueva tendencia de recibir pagos en línea para los pequeños negocios.

    • Power Automate
    • Spanish
    • Level 300
  • Intro to Enterprise Modeling with Power BI XMLA Endpoints

    How to implement new models with XMLA endpoints in Power BI, using Visual Studio, SSMS, Tabular Editor and more.

    • PowerBi
    • Spanish
    • Level 200
  • Microsoft Lists: The new Kid to create business Apps at speed light in M365 and Microsoft Teams

    Microsoft Lists is a new Microsoft 365 App that empower SharePoint lists to a next level in its evolution scale facilitating any user with no technical skills can easily create simple business Apps without a single line of code. Microsoft Lists is also available as an App in Microsoft Teams. In this session we will explore end-to-end how Microsoft Lists work in both Microsoft 365 and Microsoft Teams, what list types can be created, how they can be extended and of course how lists created are managed.

    • Modern Workplace
    • Spanish
    • Level 200
  • Power “BC” Platform: Bizz Apps & Modern Workplace

    ¿Dónde empieza y acaba mi solución empresarial? ¿Es realmente imprescindible que toda mi funcionalidad esté desarrollada “dentro” de Business Central?

    Te contaré cómo ha evolucionado la extensibilidad de Microsoft Dynamics 365 Business Central, y especialmente nos centraremos en las posibilidades casi ilimitadas que nos ofrece la integración con Microsoft Dataverse (aka CDS).

    Veremos el “estado del arte” del resto de integraciones y veremos cómo podemos abordar un proyecto incorporando nuestras soluciones a Microsoft Teams, para tenerlo todo en nuestro entorno de colaboración unificado.

    ¿Te apuntas?

    • ERP
    • Spanish
    • Level 200
  • Power Bookings for your Small Business

    English:
    The session will cover a practice case of extending Microsoft Bookings functionality with a Power App to track all the scheduled appointments and, if time permitting, invoce the services in D365 Business Central.

    Spanish:
    La sesión será un caso práctico sobre como extender Microsoft Bookings con una Power App para monitorear los servicios contratados, y si da tiempo, facturarlos desde D365 Business Central.

    • PowerPlatform
    • Spanish
    • Level 200
  • Building a remarkable onboarding experience for new employees, using Office 365 tools

    It’s a familiar scenario:You just started a new job in a company and you can’t find your way around. You need to find information, documents, people, buildings, maps etc.
    Office 365 offers us the ideal conditions to build our own onboarding process according to the needs of our company. And here one of the biggest challenge is to figure out what does the onboarding process look like? What information and tasks does a new employee actually need? And what tools do you have to implement the process?
    This presentation gives an overview and recommendations on how to build an onboarding process with out-of-the-box Office 365 tools. SharePoint, PowerAutomate or Forms are just a few of the applications that can fulfill requirements for the onboarding process.
    After this presentation you will:
    — have an idea how to build your own onboarding process in Office 365
    — know how easy you can automate simple processes
    — know what benefits you can have by using Microsoft’s collaboration tools
    — understand why a good onboarding is so important.

    • Power Automate
    • German
    • Level 200
  • Create a Microsoft Teams team on the best way

    Most companies would like to guide their users through the process of creating new Teams for several reasons:
    • Create new Teams based on a naming convention
    • Provide an initial structure for a new Team with predefined channels and tabs
    • Remove unnecessary tabs and apps
    • And many more

    There isn’t just one way of creating a new Team, in our session we will give you an overview about the new built in features with templates by Microsoft, the community solution “Request a Team app”and self-built functions with Graph API and Powershell.
    We also create a comparison of these options to identify the best way for YOUR organisation.

    • Teams Usage
    • German
    • Level 200
  • Der Guide zu Rockstar Meetings mit Microsoft Teams

    Meetings online und ortsunabhängig durchzuführen ist aktuell wichtiger denn je und Microsoft Teams hat sich in vielen Organisation als das Tool für diese Aufgabe herauskristallisiert. Teams bietet viele Features und Funktionen um das Beste aus Meetings herauszuholen, doch man muss wissen wie das gelingt! Von der Planung bis zur Nachbereitung, von Kanalbesprechungen bis zu Teilnehmerlisten, von Liveereignissen bis zu Meeting Aufnahmen – in dieser Session geht es um alles, was ihr für richtig gute Meetings mit Microsoft Teams braucht!

    • Teams Usage
    • German
    • Level 100
  • Manage and Secure Your Customer Identities with Azure AD B2C!

    Microsoft’s Azure AD B2C enables companies and organizations to manage identities and access of customers in the cloud. It’s built on the strong foundation of Azure AD and the powerful identity engine “Microsoft Identity Experience Framework”. Developers are able to easily integrate apps based on the Microsoft Identity platform and customize the B2C tenant (e.g. branding of UI) .

    In this session I will talk about architecture and operation-related topics:

    – Architecture of Azure AD B2C
    – Use cases and examples of CIAM solutions
    – Design and configuration of B2C tenant
    – Configuration of User flows (Built-in)
    – Deployment of Custom Policies
    – Auditing and Monitoring
    – Securing local user accounts in B2C

    • Azure
    • German
    • Level 300
  • Microsoft Teams und Power A(pps)utomate, better together!

    Microsoft Teams ist bereits in vielen Organisation auf dem Vormarsch oder vielleicht sogar schon etabliert, doch selbst falls nicht lohnt sich ein Blick! In dieser Session schauen wir uns Möglichkeiten der Integration der Power Platform in Microsoft Teams an. Von der Integration von Power Apps in Teams bis hin zu den verfügbaren Konnektoren in Power Automate. Dabei bleiben wir nicht nur in der Theorie sondern ich zeige euch Anwendungsfälle aus dem Alltag und Beispiele aus dem echten Leben!

    • Teams Usage
    • German
    • Level 200
  • Moderne CI/CD-Konzepte für D365 im Enterprise Umfeld

    Es gibt nun eine offizielle Antwort auf die Herausforderungen bei D365 Deployments im Enterprise Umfeld – Microsoft Power Platform Build Tools for Azure DevOps.
    Inhalt der Session ist die Vor-Nachteile der Standardlösung im Vergleich zu kommerziellen 3rd-Party Ansätzen.
     
     Die Themen:

    > Solide Übertragung von Solutions / Upgrades
    – Versionierung und Release Notes
    – Automatisierte Aktualisierung von Code-Komponenten
    – Updates & Upgrades
    – Automatisierte Fehleranalyse
    – Nicht verwaltete Anpassungen
     
    > Übertragung von Konfigurationsdaten
    – Basis Geschäftsdaten (Geschäftseinheiten, Produktkatalog etc.)
    – Spezielle Verhaltensweisen bestimmter Entitäten
    – Bereitstellung von Portalen für verschiedene Umgebungen
     
    > Compliance & Stark eingeschränkte Umgebungen
    – Benutzerdefinierte Skripte: Proxy- und Authentifizierung-Probleme
    – ApplicationUser & OAuth
    – Systemzugang blockieren
    – Ein-Klick-Bereitstellung für die Produktion
    – Analyse ohne direkten Produktionszugang

    • PowerApps
    • German
    • Level 400
  • Project Operations – A modern Project Management Tool

    With the latest Update of former called Project Service Automation and now referred as Project Operations, Microsoft opens new gates on their platform for Project Management.
    How does that brings benefit to the end user?
    What are the common issues running a project from implementation partner side?
    ISV Solution? Yes, no, maybe?

    The Session can be hold in German and English

    • Customer Engagement
    • German
    • Level 200
  • The POWER of PCF

    Das PCF (PowerApps Component Framework) gibt den Entwicklern die Möglichkeit, eine bessere User-Experience anzubieten und das gleich für ModelDriven Apps, CanvasApps, und bald auch für Portals.
    Welche sind die Design Aspekte eines PCFs für ModelDriven und CanvasApps? Es kann eine Model-Driven Form in einem Dialog umwandeln. Die CanvasApps bietet viele Connectors.
    Auf der Basis von FluentUI haben die Entwickler noch mehr Power!

    • PowerApps
    • German
    • Level 100
  • Adaptive Cards + SharePoint Lists + PowerAutomate + PowerApps = On Boarding Process

    In this session I will guide you through creating a fully automated On Boarding process using a PowerApp to trigger and check the status of the instances of your on boarding process. Then in SharePoint lists you will define the different tasks of your On Boarding process and finally a PowerAutomate flow that will send adaptive cards in emails so that every person involved in your On Boarding process will take action directly from their inbox witch the right information needed for every step.

    • PowerPlatform
    • French
    • Level 300
  • AKS et App Gateway: le combo idéal

    Venez découvrir comment déployer un cluster Azure Kubernetes Service avec un Application Gateway/WAF, pour déployer vos applications, de façon sécurisées, avec une intégration Let’s Encrypt.

    • Azure
    • French
    • Level 200
  • Azure Databricks brique par brique pour les data engineers

    Vous n’êtes pas encore passé à Azure Databricks et cette nouvelle plateforme vous attire? Cette session est l’idéale pour se lancer dans Azure Databricks! Nous commencerons par définir les cas d’utilisations autrement dit : “quand est-il peut-être plus malin de laisser tomber SSIS pour faire un peu de data engineering”. Ensuite nous verrons un cas pratique, à quoi ressemble un ETL créé avec Azure Databricks et comment faire pour automatiser son lancement. Finalement, nous terminerons par quelques petits trucs pour aller un peu plus loin avec l’outil!

    • Azure Data
    • French
    • Level 200
  • Gérer SharePoint Online avec PowerShell PnP

    Dans cette session, nous verrons comment Administrateurs peuvent gérer SharePoint Online de manière effective et rapide, en utilisant the module PowerShell PnP qui a été créé par la Communauté!

    • PowerShell
    • French
    • Level 200
  • Le centre d’excellence : Pour une gouvernance maîtrisée dans la Power Platform

    Le centre d’excellence est un ensemble de solutions vous permettant de mieux gérer les composants de votre Power Platform.
    Durant cette session, j’expliquerai théoriquement à quoi sert ce dernier et une partie sera consacrée à une démonstration de son intégration et utilisation dans un environnement.

    • PowerPlatform
    • French
    • Level 200
  • Les API Personnalisés (Custom Api), une nouvelle perspective!

    Fraîchement débarqué dans l’univers CDS, les API personnalisés (Custom API) amènent une nouvelle dimension aux possibilités de personnalisation de la Power Platform.

    Durant cette session vous apprendrez comment configurer et coder des API personnalisés pour répondre à des besoins d’affaire concret.

    Vous apprendrez aussi comment consommer ses API de différentes façons (Model-driven app, Canvas App, PowerAutomate Flow).

    • Developer
    • French
    • Level 300
  • Mise en place d’une gouvernance Microsoft Teams à travers la Power Platform !

    Session Agenda :

    – WHY ❓ organization need implement governance for Teams
    I will present the fact and the current situation : over growth of Teams creation, uncontrol and no respect for organization policies by default.
    I will also present the “new” situation because Teams is now present since more than 3 years many organizations are facing a double governance need : first about the new teams creation but also a second more complicated to address about all the current and already existing Teams.

    – HOW TO 🎓 govern and the main milestones
    I will present a method with pattern / framework build on 3 simple steps.
    I will also discribe the different aspect of those 3 steps, what are the key points and what not to miss and avoid the errors sharing feedbacks about different implementation i did in different organizations.

    – DEMO 💡 of a Power Platform solution 100% based on Office 365 fully integrated within Teams ! 🚀

    I will present a solution to adresse the global need for Teams governance showing how it can works closely within teams
    I will also present the need to implement this kind of solution (licences needed and recommendation)

    workloads included in demo : PowerApps, Teams, Flow/Automate, SharePoint, Graph

    • PowerPlatform
    • French
    • Level 200
  • Prenez le robot par les cornes avec Power Virtual Agent

    Au cours de cette session, vous apprendrez les concepts d’un chatbot et comment créer votre premier avec l’utilisation de Power Virtual Agent.

    Ressortez de celle-ci avec les bases de connaissances sur:
    – les sujets
    – les entités
    – les intégrations
    – le déploiement

    Calmez la bête et prenez le contrôle… Prenez le robot par le cornes!

    • Power Virtual Agent
    • French
    • Level 200
  • .NET 5.0 for Windows developers

    .NET Core 3.0 was the first version of .NET Core to welcome Windows desktop developers, enabling them to take advantage of this powerful framework in their Windows Forms and WPF applications. In this session we’re going to learn how to evolve our Windows applications even further with .NET 5.0: how you can integrate Windows Runtime APIs in your desktop apps; how you can build modern UI experiences with WinUI 3.0; how you can deploy your applications with MSIX.

    • Developer
    • Italian
    • Level 200
  • Azure Connectors for Azure Functions

    How many times have you spent too much time connecting Azure Functions to other services such as the Office 365 ecosystem, Graph or Teams? Wouldn’t it be nice to be able to use Logic Apps connectors in Azure Functions? In this session, through code and demo, we will see how this will soon be possible thanks to the preview of Azure Connectors for Azure Functions.

    • Azure Developer
    • Italian
    • Level 200
  • Centralize your configurations with Azure App Configuration….and not only!!

    Every application has its configuration, even if the information is the same. Why don’t manage our configurations centrally? Azure App Configuration provides you the solution to centralize your configurations: one place to store them all!! In this session, you will understand better what Azure App Configuration is and how you can leverage its feature to centralize your configurations and how you can use it to implement a feature flag approach for your deployments.

    • Azure
    • Italian
    • Level 300
  • Come utilizzare in modo efficiente le risorse Azure grazie alla governance

    L’adozione di soluzioni legate al cloud pubblico, con le sue caratteristiche di dinamicità e rapidità di provisioning, rende fondamentale la definizione delle politiche di governance. Non solo, la semplicità di delega e un modello di costi legato al consumo, espone l’azienda ad un rischio di perdita di controllo sui costi. Si tratta quindi non solo di un tema legato alla supportability degli ambienti realizzati, ma anche di una possibile esposizione finanziaria non prevedibile se non governata. La Governance dell’ambiente Azure è resa possibile da una serie di servizi appositamente progettati per consentire una gestione ed un costante controllo delle varie risorse Azure su vasta scala. In questa sessione verranno approfondite le tecniche per definire e gestire al meglio la governance dei servizi in Azure grazie all’esperienza maturata in anni di lavoro con il cloud pubblico.

    • Azure
    • Italian
    • Level 300
  • Costruiamo un Assistente Vocale con Azure Custom Commands

    Azure Custom Commands permette di sfruttare i servizi Cognitive di Speech e Language Understanding per realizzare sistemi che seguono la filosofia degli assistenti vocali. Sia che stiamo parlando di domotica, di automotive o del mondo retail, aggiungere alle nostre applicazioni funzionalità di riconoscimento del parlato ed esecuzione di azioni non è mai stato così facile.

    • Azure Developer
    • Italian
    • Level 200
  • Dapr per lo sviluppatore Cloud Native

    In questa sessione faremo un approfondimento su Dapr, un runtime distribuito per lo sviluppo di applicazioni Cloud Native. Con una prima parte teorica e qualche demo pratica, proveremo a cogliere tutti i benefici di questo nuovo progetto nato dalle “ceneri” di Service Fabric.

    • Azure
    • Italian
    • Level 300
  • DevOps for Windows desktop applications

    The DevOps principles are guiding more and more developers to be more efficient, more agile and to release more often. However, when it comes to enable CI/CD for Windows desktop applications, you might face a few challenges: how to package the application? How to handle digital signing? How to make sure that all my customers will receive timely updates? In this session we’re going to answer to all these questions (and many more!) leveraging Azure DevOps, GitHub, Azure Key Vault and MSIX.

    • DevOps
    • Italian
    • Level 300
  • From zero to IoT Central in less than hour

    Do you think possible to connect some device and sensors from the field to the cloud and automatically manage a dashboard to check and control the data measured in less than hour?
    We’ll try to acknowledge this task with some good feature by Azure IoT Central, some C# code on Microcontroller and a bit of magic

    • Azure
    • Italian
    • Level 200
  • gRPC vs REST con .NET5

    Introduzione al mondo gRPC, novità in .NET5, paragoni con REST

    • Developer
    • Italian
    • Level 200
  • Infrastructure as Code con Terraform… e Azure DevOps!

    E’ sempre più diffusa la pratica di usare gli script per configurare l’infrastruttura di elaborazione invece di farlo manualmente. Vedremo in questa sessione come utilizzare Terraform ed inserire il tool in un contesto ALM grazie ad Azure DevOps.

    • DevOps
    • Italian
    • Level 200
  • Introduction to F# and functional programming for the C# developer

    What’s this fuss about functional languages all about? Do you want to understand how is it different from C#, and why it matters?

    In this talk, we’ll look at the basics of coding in F#, and how functional programming differs from object-oriented programming. Along the way, there will be many examples showing the same code written in C# and F# so that you can see for yourself how the two languages differ in style and approach.

    • Developer
    • Italian
    • Level 300
  • Myth-busting Azure SQL VMs

    Often, during lift & shift migrations, customers ask me to move their SQL Server workloads to Azure VMs.
    I love Azure VMs in all their aspects, but in a whole lot of scenarios, Azure SQL Database in one of its different flavors can make the difference.
    When are you supposed to deploy a VM, and when should you embrace the PaaS way?
    In this session, we will discuss the key aspects you should consider to perform a conscious design choice, and explore the common misconceptions about Azure IaaS and PaaS when talking about SQL Server performance, high availability, security, licensing, and costs.

    • Azure Data
    • Italian
    • Level 200
  • Ominide the Power Virtual Agent

    Let’s create Ominide the Power Virtual agent CloudGen. Let’s see how to build a virtual agent for your organization, all this without forgetting the AI

    • Power Virtual Agent
    • Italian
    • Level 300
  • Power your .NET application with the new generation of diagnostics

    With .NET Core 3 and .NET 5 a new set of tools and libraries are available to analyze dumps and live processes.
    During this session we will first see the available stand-alone tools and then use the libraries to programmatically access the dump or process data to diagnose faults and memory problems.
    Finally we will see an example of an application making self-diagnostic as an advanced form of telemetry.

    • Developer
    • Italian
    • Level 300
  • Protect your environment with Microsoft 365 Defender

    Through the simulation of cyberattack on a hybrid infrastructure we will see the Microsoft 365 Defender suite in action
    The Microsoft 365 Defender suite (formerly Microsoft Threat Protection) is an integrated suite, composed of different features that can be managed with a single approach, which allows you to protect identities, devices, data and applications from sophisticated cyber attacks but also able to detect, investigate and respond to them.

    • Security
    • Italian
    • Level 300
  • Realizzare app per Teams con Blazor e C#

    Realizzare app per Teams è un po’ il goal di molti sviluppatori nell’ultimo anno.
    Ci sono diversi modi per integrare le proprie applicazioni all’interno di Teams e una di queste è utilizzare Blazor.
    Sessione quasi esclusivamente di live coding in cui realizzeremo un semplice Time Tracker all’interno di Teams.

    • Teams Developer
    • Italian
    • Level 200
  • Realtà aumentata ed azure, un binomio imbattibile

    Dopo pokemon go la realtà aumentata è entrata sempre di più nelle nostre vite e ci permette di interagire in modo più immediato con ciò che ci circonda.
    In questa sessione vedremo come integrare la possibilità visualizzare oggetti 3d nell’ambiente che ci circonda e come utilizzare il servizio di Azure Spatial Anchors per inserirli correttamente in una posizione georeferenziata e condividerli tra vari dispositivi mobili con diversi sistemi operativi

    • Developer
    • Italian
    • Level 100
  • Redis on Azure: red pill or blue pill?

    Every developer knows Redis, but only uses 10% of its real capabilities.
    During the session we will see how to use this multimodel datastore in various use cases and architectures, as a universal component to manage time series & data analysis, real time streams, Json data store.
    Many examples of using Redis on Azure will be reported (such as Paas, such as Iaas cluster, such as Temporary DataBase via docker, etc.), as well as various tools found to make it as easy to use and maintain as any database.

    • Azure
    • Italian
    • Level 300
  • Sidecard patter in microservices with DAPR and Azure

    Dapr exposes its APIs as a sidecar architecture, either as a container or as a process, not requiring the application code to include any Dapr runtime code. This makes integration with Dapr easy from other runtimes, as well as providing separation of the application logic for improved supportability.
    Programming Dapr application and deploy on Azure is a beautiful journery

    • Azure
    • Italian
    • Level 200
  • Construa Chatbots conectados ao Microsoft Teams (no-code)

    O Power Virtual Agents é uma ferramenta incrível lançada pela Microsoft para adicionar à Power Platform e, junto com ela, surgiu a possibilidade de criar chatbots avançados com ZERO de código, implementando em sua empresa e permitindo uma melhor experiência para seu cliente e para a automação do manual. Atividades.
    Nesta sessão, mostrarei casos reais de Power Virtual Agents e mostrarei como criar chatbots poderosos sem linhas de código, onde vou conectar essa ótima ferramenta ao Microsoft Teams e mostrar o potencial dentro das ferramentas do Office 365.

    • PowerPlatform
    • Portuguese
    • Level 100
  • Criando aplicativos Power Apps dentro do Teams com Dataverse

    Nessa sessão vamos ver como trabalhar com o novo lançamento da Microsoft, a integração entre o Power Apps, Teams e Dataverse For Teams (versão do Common Data Services).

    • PowerApps
    • Portuguese
    • Level 200
  • Integrando o Power Apps com Microsoft Visio e Power BI

    Nesta sessão o usuário verá como é feito a integração do Power BI + Microsoft Visio, junto com uma aplicação em Power Apps.

    • PowerApps
    • Portuguese
    • Level 200
  • Pipeline de CI/CD para Componentes PCF React

    Demonstrar como automatizar o Build para components
    PCF em React
    A ideia é mostrar como é fácil criar um pipeline de CI/CD para componentes PCF feitos utilizando React. Também, chamar atenção de Pro developers para o Power Platform.

    • DevOps
    • Portuguese
    • Level 400
  • Power Platform – Extensibilidade Pro Dev

    Veja como construir conectores customizados para Power Apps e Power Automate, consumindo APIs públicas, Graph API e Azure functions

    • PowerApps
    • Portuguese
    • Level 300
  • PowerApps Portals ainda mais poderoso com Web API!

    A API Web de portais permite criar uma experiência de usuário mais rica em páginas de portais do Power Apps. Você pode usar a API Web para executar operações de criação, atualização e exclusão em todas as entidades do Common Data Service em suas páginas de portal. Por exemplo, você pode criar uma nova conta, atualizar um contato ou alterar as permissões de entidade de um produto usando a API Web de portais em vez do aplicativo Gerenciamento do Portal.
    Com isso, podemos criar páginas ainda mais robustas com rotinas específicas e melhores elaboradas para atender todo tipo de negócio, afinal, através de código podemos tudo, certo?

    • PowerApps Portals
    • Portuguese
    • Level 300
  • Azure SQL HA/DR can be easy

    There are multiple ways to replicate your data in Azure in a very simple way, and you might even already have possibility to offload you reporting workloads without knowing it.
    This session will explain and show in example what Azure can offer for your SQL to achieve High Availability, Disaster Recovery or just move away reporting from your production instances.

    • Azure
    • Polish
    • Level 200
  • Customer 360 – how to build rich customer 360 view using Customer Insights

    Customer experience is at the very core of every organization’s digital transformation ambitions. To compete in today’s market, organizations must build meaningful relationships with their customers on a personal level. Dynamics 365 Customer Insights helps you build a deeper understanding of your customers. Connect data from various transactional, behavioral, and observational sources to create a 360-degree customer view. Use these insights to drive customer-centric experiences and processes

    • Customer Engagement
    • Polish
    • Level 300
  • Govern your guest accounts – How to use Azure Identity Governance

    During my session, I will show what are the benefits of Azure Identity Governance implementation including Entitlement Management, Access Reviews, Privileged Identity Management

    • Security
    • Polish
    • Level 200
  • Microsoft Dataverse for Teams – nowa era Microsoft Teams jako platformy digital workplace

    Wraz z wprowadzeniem Microsoft Dataverse for Teams firmy otrzymały nowy zestaw narzędzi do tworzenia rozwiązań do współpracy w Microsoft Teams bez dodatkowych kosztów. Prosta relacyjna baza danych, Power Apps, Power Automate i Power Virtual Agents są dostępne dla ich usług. Jeśli zastanawiasz się, w jaki sposób Twoja firma może zacząć budować rozwiązania na bazie Dataverse for Teams, dołącz do tej sesji.

    Nauczysz się:
    * Co to jest Microsoft Dataverse for Teams
    * Jak wygląda środowisko platformy Power Platform w usłudze Microsoft Teams
    * Jak zbudować proste rozwiązanie prawie od zera!

    Obraz Microsoft Teams jako cyfrowej platformy do pracy jest coraz bardziej wyrazisty. Pracownicy mogą tu znaleźć narzędzia do komunikacji i współpracy, mogą rozmawiać i dzwonić. Dziś, dzięki Microsoft Dataverse for Teams, mogą również tworzyć narzędzia, które zwiększą ich produktywność i pomogą im osiągnąć więcej!

    • Modern Workplace
    • Polish
    • Level 200
  • Monitoring magistrali Modbus przy użyciu IoT Edge Gateway na przykładzie stacji pogodowej

    W ramach sesji zostanie przedstawione zagadnienie konfiguracji IoT Edge do uzyskiwania danych MODBUS TCP oraz uruchomienia analityki danych przy użyciu Stream Analytics uruchamianego na IoT Edge. Zostanie omówiony routing wiadomości między modułami lokalnymi a usługą IoT Hub. Przedstawiony będzie dedykowany moduł IoT Edge do zapisu danych do bazy danych InfluxDB.

    • Azure
    • Polish
    • Level 300
  • Provisioning solution – use case

    How to use Power Apps, Power Automate (Ms Graph), Power Bi to support Microsoft 365 tenant governance. Power Apps providing multilingual easy interface for End-Users, Power Automate Flow includes Try Catch, Azure Valut (keep secret secret), Ms Graph calls, Site Design, Site Scripts. All monitored via Power Bi dashboard.

    • PowerPlatform
    • Polish
    • Level 300
Agenda Management powered by Sessionize.com icon-company icon-blog icon-linkedin icon-other icon-twitter
Translate Site»