Blogs
Read what SoHo Dragon's thought leaders have to say about the IT industry, Microsoft technology, and recruitment.

Peter Ward
I am CEO of SoHo Dragon. My roots are in solution architecture, and I am involved in developing and delivering Microsoft cloud solutions, as well as presenting new ideas, recruiting and motivating the people within the team to provide an outstanding service to our clients.
Like all of us, I get involved in pitching for work and making it work. We know when we get things right because people send us lovely emails about the things we have done, the people we have helped. We have our services down to a science and see Microsoft’s cloud offerings to be great business productively drivers. We are proud of the work we do with our clients of all verticals in helping them discover the enormous saving and take advantage of what the Microsoft platform has to offer. Now that’s a real reward
Microsoft 365 Copilot Training for Executives
There's a lot of material on Copilot. I attended a workshop by Microsoft on the topic of: Microsoft 365 Copilot Training for Executives Reference material here: The art and science of prompting Microsoft 365 Copilot for Executives Microsoft 365 Copilot Training Frequently Asked Questions Start your own Copilot journey with a step-by-step program designed to help you learn the ins and outs. Engage in weekly challenges and access ready-to-use templates. Replay or catch up! - Watch... Read moreTuesdays with Artificial intelligence - TWAi Sep 2025
Content: Are you having difficulty automating processes to manage your Microsoft Teams environment? Do you want to script and automate things but don’t know where to start? Learn how to start with Microsoft Graph and PowerShell to manage your Microsoft Teams environment programmatically! In this session, you will learn: Use Cases for building your automation - What can be automated out of the box with Entra ID and Teams, and where does it fall short? Connecting to your Teams and... Read moreCan AI save the VIP party and the bottle service
Many people talk about AI and its benefits in banking, retail, and healthcare. But what about the nightclub industry? COVID-19 did not kill the nightclub industry in NYC. Still, it drastically reshaped it, leading to the permanent closure of some high-profile venues while fueling the rise of smaller, more intimate, and agile nightlife options. The industry's evolution reflects a shift in consumer behavior and new business strategies adopted by owners, and AI could give nightclub... Read moreReboot of the Podcast
After 5 years my monthly podcast Teams Tuesday is to be rebooted as: Tuesdays With Artificial intelligence - TWAi. It's been almost 10 years since an in-person meetup in Microsoft's New York office started with just seven people in the conference room. For more information, click here: https://www.meetup.com/tuesdays-with-artificial-intelligence/ Some header ideas we tried: What the podcast is about A podcast about mastering the best of what other people have already figured out... Read moreTeams Tuesday Meetup Podcast August 2025
Content Microsoft Teams Premium is transforming how organizations collaborate with advanced features that bring intelligence, personalization, and security to every meeting and interaction. In this session, we’ll dive into the newest capabilities, from AI-powered intelligent recap and personalized branding, to advanced meeting protection and Microsoft Places integration. Learn how Teams Premium is shaping the future of hybrid work and how you can harness its full potential. Key... Read moreTeams Tuesday Meetup July 2025
Content Women in technology, particularly in Microsoft 365, cloud solutions, and IT leadership, continue to face barriers such as self-doubt, imposter syndrome, and underrepresentation in leadership roles. While technical expertise is crucial, confidence is the key to unlocking career growth, driving innovation, and becoming a leader in the M365 ecosystem. In this empowering session, Sheena Yap Chan, keynote speaker, best-selling author, and advocate for women in tech, will... Read moreAnna Jhaveri
Anna Jhaveri is a Managing Director of SoHo Dragon in India and is a Microsoft MVP. She has close to 15 years of experience on various Microsoft Technologies, mostly on SharePoint. Vast experience on solution design, implementation and product customization on different versions of Microsoft SharePoint Products.
Specialties: SharePoint 2010, SharePoint 2013, SharePoint Online(Office 365), WSS, Microsoft Office SharePoint Server, Search, Collaboration, Enterprise Applications, SQL Server 2012/2008 , JQuery, ASP.NET, C#, SharePoint Designer 2010/2013, Nintex Workflows, TFS 2010, TFS Online, Scrum Methodologies. Solution design, implementation and delivery of client applications and products on different versions of SharePoint.
Beginner’s guide: Connecting Dynamics 365 and Power Automate - send emails on creating and updating records
Prior to Power Automate (formerly Microsoft Flow), many of us probably sent emails using a workflow in Dynamics 365. This option has been around for quite some time. Typically, we have some automated process where emails go out to notify internal personnel or external customers. Power Automate now provides the same concept of sending Dynamics 365 emails. However, there are few things to be aware of, and the setup is different. First, we will need to create the flow from within a... Read moreBeginner’s guide: Connecting Business Central and Power Automate - send emails on creating and updating records
You must have read my blog on beginner’s guide to connect D365 from power automate. And, if you are interested in connecting Business central with power automate, you are at the right place. I will show you the basics and steps to connect business central, how to send emails and limitations of power automate with Business central A small recap of how to create a flow - First, we will need to create the flow from within a solution. Creating a solution is most preferred way to do... Read moreREST API to Create and Update SharePoint List Items from Power Automate
If you want to make any changes in SharePoint from Power Automate, the REST API is one of the best options to use. Sharepoint has its own REST APIs that can be used to create site/items/files/folders, update site/items/files/folders, or make any changes in the site or any update within SharePoint for which a REST endpoint is available. You can use the "Send HTTP Request to SharePoint" action to send REST API calls to perform any operation in SharePoint. So First we will go through... Read moreSet Unique Permissions for Items in SharePoint Using Power Automate
While developing a flow for SharePoint list process, I came across a requirement to set unique permissions for SharePoint list items. So, in this blog post I will share a walk-through on how to set unique permissions for items in SharePoint using Power Automate. Walk-through In your flow add the actions as per below instructions: Break permissions on item This step is to break permissions on an item if there are permissions for the item. 1. Add “Send HTTP Request to SharePoint”... Read moreUsing Azure Key Vault to Store Client Secret for Graph API in Power Automate
If you are using Graph API in your Flows, you may want to safeguard client secret as it will be shown in plain text when you store the client secret value in a variable, its value will show up in the Flow history. This blog assumes that you have already created Graph API, app registration in your Azure AD and you want to use Graph API in your Flow. Please note you need a license to use Premium Connectors for Power Automate. Let’s get started by creating Azure Key Vault if one is... Read moreChallenges Faced While Applying Cumulative Update on SharePoint Server 2013 (KB4484408)
Challenges faced while applying Cumulative Update on SharePoint Server 2013 (KB4484408) Recently I worked on a support ticket to apply the patch on SharePoint Server 2013. I know it sounds too old – SharePoint Server 2013 but there are still organizations out there using it. Though we have recommended them to migrate to SharePoint Online, until that decision is made, we need to provide the support for SharePoint Server 2013. I faced the below challenges while applying the... Read moreTom Daly
Tom Daly is Collaboration Practice Director at SoHo Dragon and is a Microsoft MVP. An Office 365 and SharePoint developer, he specializes in the UI aspects of SharePoint, implementing branding, DVWP, web parts, and apps. Tom is expert in both JavaScript and C# development. New Office Servers, and Services MVP.
Tom is the creator of Community Days, a website that connects the Microsoft user community with free and low-cost Microsoft training and information events. He is an active blogger @ thomasdaly.net, community contributor, GitHub project author, speaker, and event organizer (Office 365 Bootcamp / Azure Bootcamp – NY/NJ), SharePoint Saturday NYC, SharePoint Saturday NJ, & New Jersey SharePoint User Group).
Azure Web App Deployment Issues
I’ve been having major troubles when I am deploying my Node.js application. It will often get stuck deploying in the Azure Web App b/c of the oryx build process. This is highly frustrating because [...]
Read moreAzure Community Bootcamp 2021
Introduction After an event I like to wrap up some of my thoughts on how the event started and some of the lessons learned. This post will be broken out into the two parts of the story on the event and then some of the lessons that come with running an event. For those that […]
Read moreAdding Font Awesome to the SPFx React project
Introduction I love the FontAwesome library and use it on many projects. I was a huge fan of FontAwesome 4.0 and had a little struggle moving over to using 5.0 + 6.0 in my projects. I was use to the old [...]
Read more