Dan Toft

Dan Toft

Microsoft 365 Developer & Enthusiast

Herning, Denmark

Meet Dan, a Microsoft 365 consultant from Denmark, Dan started working with Microsoft 365 back in 2018 during an internship as a SharePoint developer.

After working with SharePoint as a developer for a little while he started to see the light in the rest of the Microsoft 365 platform, today his focus is to help people understand how and when to use custom code and when to embrace the awesomeness of the platform.

As an M365 consultant in Denmark, it's all about helping clients optimize their workflow using everything from SharePoint to Dynamics 365. With the mantra "Use the right tool for the job!"

Area of Expertise

  • Information & Communications Technology


  • Microsoft 365
  • Microsoft Azure
  • Microsoft Teams
  • Microsoft Power platform
  • Microsoft Power Automate
  • Microsoft Power Apps
  • Microsoft SharePoint
  • SharePoint Online
  • SharePoint
  • Microsoft Search

Building moderns SPFx solutions using React Hooks

In this session, we'll explore the rise in popularity of React Hooks and why they are now a fundamental part of many modern React libraries, including Fluent UI. We will dive into the benefits of using Hooks and demonstrate how to implement functional components in SharePoint Framework (SPFx), despite Microsoft continuing to generate SPFx projects with class components.

We will cover:
- The process of converting SPFx solutions to functional components
- The advantages and disadvantages of using functional components
- A deep dive into some of the default Hooks, including state and lifecycle hooks.

By the end of the session, you'll have a solid understanding of how to utilize functional components and Hooks in your upcoming SPFx projects.

Protecting Azure functions with your Azure Active Directory

Security is a vital aspect of any application, including Azure Functions. However, it's common to overlook security measures or implement them as an afterthought. But did you know that Azure Active Directory (AAD) offers an excellent option to add authentication to your Azure Functions? By implementing AAD authentication, you can ensure that only authorized users can access your app and data while also tracking who's calling your endpoints.

In this session, we'll cover how to implement AAD authentication to your Azure Functions and secure your app effectively. By the end of this session, you'll have the knowledge and tools to reinforce your Azure Functions' security and prevent unauthorized access.

Join me and take the first step in securing your Azure Functions with AAD authentication today.

Viva Connections & SharePoint Framework Community call

A presentation of an SPFx sample I built to help people learn to use and test CAML queries, and demonstrating the usefulness of the useContext Hook when building SPFx solutions using PnPjs

January 2023

Viva Connections & SharePoint Framework Community call

I did a 13 minute presentation on what remote event receivers are, when they make sense to use compared to other tools like Power Automate

June 2021

Dan Toft

Microsoft 365 Developer & Enthusiast

Herning, Denmark

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top