Dan Toft
Microsoft 365 MVP, Developer & Enthusiast
Herning, Denmark
Actions
Meet Dan from Denmark 🇩🇰 - A Microsoft 365 developer and consultant 🧑💻 - with a huge passion for community 🙌
Dan has “only” been working with Microsoft technologies since 2018 📅 - making him a “cloud native” developer ☁️
When he started working with Microsoft 365, he instantly fell in love with the platform 🎉 - and especially how fast and easy it is to create real world value for end users 🚀 - and that is what he is passionate about sharing with others 🙌
When he’s not working the next community sample 🎉, blog post ✍️ or at work 🥱 - he loves to throw plastic in nature 🌳 - quite literally, Dan loves to play Disc golf 🥏
#SharingIsCaring 🙌
Area of Expertise
Topics
Leveraging open source tool to maximise your investments in M365
Do you struggle to manage your M365 environment?
In this interactive session M365 MVPs Dan Toft and Kasper Larsen will take you on a tour of the latest open source community tools to get your environment up to speed! – from using “easyGovernance” to validate that your tenant settings match the latest security guidelines, to “PnP PowerShell” to easily script your way out of large tasks like bulk renaming or deleting SharePoint documents, or identifying inactive or over-permissioned guest accounts, lastly they’ll cover “PnP Modern Search”, and demonstrate how to take your users Microsoft 365 search experience into the 21st century.
From Code Villain to SPFx Hero: SPFx Best Practices for Sustainable Solutions
Martin Fowler once famously said, “Any fool can write code that a computer can understand. Good programmers write code that humans can understand”.
Are you writing code that speaks to your colleagues as much as to your compiler?
Many young developers believe their “amazing one-liner” will revolutionize the world by shaving off a few milliseconds of load time. But fast forward two months, and that same line of code has become a source of dread, no one can understand it, let alone maintain it. How do I know? I was once a young developer myself!
So, join me in this deep-dive, code-first session where I’ll share my experiences, and we’ll look at some common ways code can “smell” and how to not only clean it, but also keep it clean. We’ll also look at some of the essential community tools, like PnPjs that can help you keep your code sleek and stink-free.
So that you can write code that works today, tomorrow, and “forever.”
Cleaning Up After the Vibe Coding Massacre
Vibe coding in the latest and greatest thing. Agents will make everyone a developer. No need for special skills or degrees. Until it breaks... or the agent looses track of what's up and down, and can't help you anymore.
While vibe coding can be helpful in getting something to a prototype stage very quickly, or provide effortless automation for mundane tasks it's important to know what is going on under the covers. Agents don't write perfect text every time and it certainly doesn't write amazing code all the time either. Join the two of us while we create AI generated code for Microsoft 365 tasks, pick it apart, and share some ways to make it cleaner. We will debate different principles based on our development styles and share tips and tricks based on our individual experiences. You will leave with a better understanding of how to tell if your developers (or consultants) are vibe coding, how to review it, how to better leverage AI or other technology to write better code, and how to write clean and scalable code for Microsoft 365.
Beyond the Box: Customizing PnP Modern Search Like a Pro
Whether you’re already using PnP Modern Search to level up your search experience, or not, this session is for you.
Join us as we explore the possibilities to not just find your content, but also efficiently display, and work with it, in this session Microsoft 365 MVPs Kasper and Dan will take you through the different ways to customize PnP Modern Search, from Low-code layout customizations, all they way up to full on SPFx extensibility on top of the already great solution.
You’ll walk away with a better understanding of your possibilities when it comes to taking your search experience to the next level.
ESPC25 Sessionize Event
Experts Live Denmark 2025 Sessionize Event
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