Microsoft Search may be the most underrated feature available as part of Microsoft 365. Maybe that’s because Microsoft themselves haven’t been promoting it that heavily, or maybe it’s because it is...
PowerShell: Updating Site Scripts and Designs
This post begins a series on SharePoint site provisioning, unpacking some of the problems I’ve faced and overcome in building SharePoint site provisioning solutions. Site scripts and site designs ...
SharePoint: Desktop Sync Files
What Goes Where? The first question to consider when planning a file structure in Microsoft 365 is what files go where. That’s more complicated in an online cloud collaboration system than it is f...
CiviCRM: Overview
The platform I worked with more than any other in my previous job was CiviCRM. CiviCRM is an open-source CRM system aimed primarily at non-profits that builds on top of an existing WordPress, Jooml...
IT on Film: Flight Attendant Episode 3
In episode 3 of The Flight Attendant (HBO Max), Megan agrees to do some corporate espionage against her husband’s large company. It isn’t clear what the company is – maybe it will explain as the st...
WordPress: .com vs .org
For years I’ve built most of my sites using the open source WordPress platform, i.e. WordPress.org. I recently decided to try the free offering of WordPress.com instead. Setup Setup is significan...
Security Essentials: Multi-factor Authentication
I typically have two main pieces of advice for basic information security that anybody can and should do. Use multi-factor authentication everywhere it is offered Use a password manager to ge...
Security Essentials: Password Manager
I typically have two main pieces of advice for basic information security that anybody can and should do. Use multi-factor authentication everywhere it is offered Use a password manager to ge...
Microsoft Ignite News Day
Today was the first day of the spring edition of Microsoft Ignite, the primary conference for Microsoft IT professionals. The first day always includes a lot of news for upcoming features which ten...
Microsoft Viva Topics: User Experience
In my previous post, I walked through my thoughts on the configuration process for the new Microsoft Viva Topics functionality within Microsoft 365. In this post I’ll dive into what the experience ...