
DRAFT Creating Cross-Platform Scripting Solutions
[TODO: Add thumbnail image path]
Introduction
[TODO: Introduce the topic of cross-platform scripting and why it matters]

[TODO: Add thumbnail image path]
[TODO: Introduce the topic of cross-platform scripting and why it matters]


As someone who’s been blogging about technical topics for years, I’ve always struggled with consistency. Some articles feel more conversational, others too formal. Some include helpful context and anecdotes, others jump straight into code. The voice varies depending on when I wrote it, how much coffee I’d had, and what mood I was in that day.
What if I could capture my writing style—the good parts—and have AI help me maintain that consistency across everything I write?

I’m thrilled to announce that I’m joining Solution Foundry as a Senior Technology Advisor, starting January 5, 2026. This expanded role represents an exciting opportunity to combine strategic planning, hands-on development, and team training in ways that build on my nearly two decades of SharePoint and Microsoft 365 experience.

I’m very excited to announce I’ll be in Miami for the Microsoft 365 Community Day Miami event. This will be my first time speaking in Miami, but have heard so many awesome things about the event and the city itself. If you are in the area, please come by and say hello. I always love meeting new people and catching up with old friends.

If you’ve been working with SharePoint Framework (SPFx) for any length of time, you know the drill: look up the Node.js version compatibility, install the right LTS version, manually install Yeoman, the SPFx generator, and the correct task runner (Gulp or Heft, depending on the version). For modern SPFx versions, this might take 5 minutes if you know what you’re doing. For older versions or platform-specific deployments like SharePoint 2019 or Subscription Edition? Much longer.
What if I told you there’s a way to do all of this in under a minute, completely automated, for any SPFx version—past, present, or future?