Principal Software Engineer @ AvePoint, focused on building product · 23yr Microsoft MVP, Microsoft 365 Development & Copilot Extensibility
osx-install. My setup steps, scripts & settings for configuring my MacOS.
111sp-o365-rest. Collection of samples & resources in working with Microsoft's REST API's for Office 365 & SharePoint (hosted & on-premises).
81pres-o365-node. Node.js samples for Office AddIns, Office 365, SharePoint Online & Azure AD.
40azure-pipelines-spfx-templates. Azure Pipeline templates for SharePoint Framework Projects
31SPOAuthFiddlerExt. Fiddler extension for inspecting the OAuth token used in SharePoint 2013+
30nodepi-playground. Sample projects & documentation that demonstrate using Node.js on a Raspberry Pi.
22pres-sp15app-ng-spa. Building SharePoint Single Page Apps with AngularJS
21ps-course-o365api. Repo that will serve as a course status system to notify followers of my Office 365 API courses on Pluralsight what's new, changed or deprecated.
19BreezeSP2013Sample. Sample SharePoint Hosted App that demonstrates using the BreezeJS library with SharePoint 2013's REST (OData) API
14ng-office-ui-fabric. Angular Directives for the Office UI Fabric
13SP15.SpHostedApp.SPA. A sample SharePoint 2013 app implemented as a SharePoint Hosted App using the Single Page App (SPA) pattern.
12pres-sp15rest-breeze. BreezeJS Makes Client-Side SharePoint 2013 REST Development a… BREEZE!
10bower-MicrosoftOfficeJs. The Office JavaScript API includes objects, methods, properties, events, and enumerations that can be used from apps for Office to interact with Microsoft Office 2013 documents or mail items content.
6pres-o365-devrampup. Andrew Connell's & Scot Hillier's full-day workshop "Office 365 Developer Ramp Up" delivered at Microsoft's Ignite 2015 conference in Chicago, IL.
6devtools-snippets. Collection of snippets for use within the Chrome DevTools for performance measurements & other useful utilities
6pres-azure-app-sso-o365. Using Azure Active Directory for App Authentication & Single Sign-On with Office 365
4TrainingContent. Training Content used for dev.office.com
4azadaspnetmvcauth. Azure AD Authentication using ADAL & OWIN in an ASP.NET MVC project for use with the Office 365 APIs
4pres-enterprise-ng-mstech. Build Secure Enterprise Angular Apps That Leverage Various Microsoft Tech
2pres-o365-ng-typescript. They will show how to leverage the ADAL.JS framework to call the Office 365 APIs using cross-origin resource sharing (CORS).
2pres-intro-office-ui-fabric. Developers, what is one of our top things we hate to do? Train the users of our applications, right? Well if you are building web applications for Office 365 users or Office Add-ins or SharePoint Add-ins, why not use the same design language in your applications that Microsoft uses! In this session you will learn about the Office UI Fabric, a design package provided by Microsoft that you can use to make your applications look and behave just like Office 365, Office and SharePoint. This will reduce the amount of training you have to do with your users and give them a clean & consistent experience!
2azure-search-index. GitHub Action to initiate reindex of an Azure Cognitive Search index
2pres-sp15workflow-restapi. Custom SharePoint 2013 Workflows that Use the SharePoint 2013 REST API
2pres-o365-ngapps. Building Office 365 SPAs with Angular and CORS
2pres-ng2-officeaddin. Learning Angular2 to Build Office Add-ins
1pres-o365-restapi. Office 365 REST API Deep Dive
1minicrm-addin-ng. TypeScript
1winclient-install. My setup steps, scripts & settings for configuring my Windows laptop
1node-ps-course. NPM package that loads and validates a YAML file representing a Pluralsight course.
1