Information Risk Management: 

Microsoft Office 365, Microsoft Teams, Microsoft SharePoint Server, Microsoft SharePoint Online, Microsoft Exchange Online, Azure DevOps & App Services, Azure Machine Learning

The Richest Man in the World

A few weeks ago I got a rare opportunity to see for myself why everyone is so excited about Bill Gates’ upcoming transition away from software development at Microsoft towards human development at the Bill and Melinda Gates Foundation.

Read More »

Working with CAML.Net – Part 1

CAML.NET provides a rich set of static methods for easily expressing CAML queries and a corresponding set of wrapper classes for executing queries and then binding the results to any .Net object or data structure.

Read More »