Articles, Blog Posts, Attending & Speaking

Below are the current list of Articles, Blog Posts I have written along with Speaking Engagements and Webinars for 2015/2016 (it will be updated frequently)

Articles & Blog Posts
A Primer on the Graph Query Language and SharePoint Online
What PowerBI Can Do for Your Organization
Tweaking SharePoint Search Results with Client-Side Code
Questions to Ask When Building Solutions in SharePoint Online and On-Premises
What You Need to Know about SharePoint 2016’s MinRole
Taming the SharePoint Beast: Introducing Series Focusing on the ‘How’ of SharePoint
SharePoint How-To Series: Administration
SharePoint How-To Series: PowerShell Primer
SharePoint How-To Series: Enabling Workflow
SharePoint 2016: Six Deprecated Features You Need to Know About
SharePoint How-To Series: Content Types for Beginners
SharePoint How-To Series: Basic Site Columns in SharePoint
SharePoint How-To Series: Managed Metadata
SharePoint How-To Series: Enhanced Content Types
SharePoint 2016: What You Need to Know about Zero Downtime Patching
SharePoint How-To Series: Business Intelligence Primer
SharePoint How-To Series: Business Intelligence Power Pivot and Charts
SharePoint How-To Series: Business Intelligence Dashboards
SharePoint How-To: On-Premise Add-in Development Primer
SharePoint 2016: Reaches RC Stage: What It Means for You
SharePoint How-To: Use Visual Studio to Construct an Add-in
SharePoint 2016: What is in a patch?
SharePoint How-To: Hybrid Primer
Does everyone now know SharePoint?
Is it Mobile First or Cloud First or Both?
SharePoint How-To: Configuring Office 365 for Hybrid
SharePoint: The Organic IT Platform
Thinking like Hacker to Secure SharePoint
Evaluate your SharePoint Search Topology
Is SharePoint a Business Tool or a Presentation Layer
SharePoint Server 2016, Project Server 2016 and Office Online Server hit general availability
The SharePoint Mobility Story
Introduction to PowerApps
Workflows in SharePoint
SharePoint Performance and Connectivity
Patch Management for SharePoint On-Premises
SharePoint 2016 Core Infrastructure
Data Loss Prevention for SharePoint On-Premises and Online
SharePoint Alternate Access Mappings, Host-named Site Collections and SSL
Business Intelligence in SharePoint
The Art of Datazen
SharePoint 2016 and SQL 2016 Business Intelligence
Power BI Connected to On-Premises Data
SharePoint in The Azure Cloud
Office 365 Patterns and Practices PowerShell Commands
SharePoint Framework (SPFx) Released
Is Cloud really only the way forward for SharePoint?
Did SharePoint 2016 Deliver as Expected?
Why SharePoint Hybrid is the future?
SharePoint Analytics 101
Analytics in SharePoint Online and OneDrive for Business
Understanding Timer Jobs for SharePoint On-Premises and Azure Web Jobs for Office 365
Building Dashboards in SharePoint and Office 365
PowerApps for SharePoint
Developing a Mobile Application for SharePoint
Upgrading to SharePoint 2016
Debugging SharePoint Code for On-Premises Development
Cloud based Collaboration within Office 365
SharePoint disaster recovery in Microsoft Azure
SharePoint Teams, Groups and Skype
SharePoint and Machine Learning
Notes from the Field: Office 365 and Content Delivery Network (CDN)
Exam Prep: Designing a SharePoint Infrastructure
Exam Prep: SharePoint Workload Optimization
Exam Prep: Productivity Services
Notes from the Field: The SharePoint Framework
Exam Prep: Optimization and Monitoring
Security and Compliance in Office 365: Data Loss Prevention
Security and Compliance in Office 365: Reporting
Security and Compliance in Office 365: Security and Permissions
Security and Compliance in Office 365: Administration
Notes from the Field: SharePoint Framework Deployments
IT/DEV Connections: Making you a better SharePoint Developer
Consuming data from On-premises into Office 365
Consuming Data within SharePoint On-premises
Creating data centric and business automated solutions in Office 365
On-premises Data on the go
Notes from the Field: Custom DLP Sensitive Types
Azure Machine Learning Basics
Using Azure Bot Services
Using Azure Functions within SharePoint
Automating SharePoint Administration
Notes from the field: Microsoft Forms
Communication sites are rolling out NOW!!


Guest Blog Posts
Building a SharePoint Hybrid environment


Product Articles
QiPoint: How to create and schedule SharePoint Permission Reports


Backupify For Office 365: Return of the Data
Top 10 SharePoint 2016 Features


Pluralsight: Metasploit Basics for SharePoint
Pluralsight: Penetration Testing SharePoint
Pluralsight: SharePoint Security End-to-End


Conferences and Events
SharePoint Fest, Washington DC, April 8th – 10th, 2015
SharePoint Evolution’s, London, UK, April 20th – 22nd, 2015
Microsoft Ignite, Chicago, May 4th – 8th, 2015
SharePoint Saturday, Atlanta, May 30th, 2015
ILTA Symposium, Baltimore, June 9th – 10th, 2015
Unity Connect, Online, June 9th – 11th, 2015
SharePoint Fest, Seattle, August 18th – 20th, 2015
SPTechCon, Boston, August 24th – 27th, 2015
SharePoint Fest Chicago, December, 8th – 10th, 2015

SharePoint User Group, Atlanta GA, February 16th, 2016
SPTechCon, Auston TX, February 22nd – 25th, 2016
SPFest, Denver CO, March 1st – 4th, 2016
SPFest, Washington DC, April 27th – 29th, 2016
Microsoft SharePoint 2016 Launch Event, San Francisco, May 4th, 2016
Collab 365, Online, May 10th – 12th, 2016
SPTechCon, Boston MA, June 27th – 30th, 2016
SPFest, Seattle, August 15th – 18th, 2016
Microsoft Ignite, Atlanta, September 26th – 30th, 2016
IT/DEV Connections, Las Vegas NV, October 10th – 13th, 2016

Techorama, Antwerp, Belgium, May 23rd – 25th, 2017
SPFest, Seattle, WA, August 8th – 11th, 2017
Pluralsight Live, Salt Lake City, UT, September 18th – 19th, 2017
Microsoft Ignite, Orlando, FL, September 25th – 29th, 2017
IT/DEV Connections, SanFrancisco, CA, October 23rd – 26th, 2017
SPTechCon, Washington DC, November 12th – 15th, 2017


On-Demand Webinars
SharePoint Pro Webinar: Is Your SharePoint Secure or Not Secure?, Online, April 28th, 2015
SharePoint Pro Webinar: SharePoint Online for Beginners, Online, July 22nd, 2015
SharePoint Pro Webinar: SharePoint: Making Search Work for You, Online, August 11th, 2015
SharePoint Pro Webinar: Office 365 Search Differences, Online, September 1st, 2015
SharePoint Pro Webinar: End User Security in SharePoint, Online, October 27th, 2015
SharePoint Pro Webinar: SharePoint Administration 101, Online, November 24th, 2015
SharePoint Pro Webinar: SharePoint for Beginners, Online, December 17th, 2015
SharePoint Pro Webinar: SharePoint Business Intelligence, On-Premises and in the Cloud, Online, January 28th, 2016
SharePoint Pro Webinar: SharePoint Development, Add-in Development, Online, February 24th, 2016
SharePoint Pro Webinar: SharePoint 2016 Infrastructure, Online, June 29th, 2016
SharePoint Pro Webinar: SharePoint 2016 Upgrade, Online, July 13th, 2016
SharePoint Pro Webinar: SharePoint 2016 Hybrid, Online, August 10th, 2016
SharePoint Pro Webinar: SharePoint 2016 Data and Compliance, Online, September 21st, 2016


Upcoming Webinars
More to come in 2017