Latest Development topics
All the latest Development pages on this site.
This category is for general client-side & server-side development topics.
- Published on
Blog: Simplify Your Technical Presentations with Docker Containers
I’m presenting at SPTechCon in Boston, demonstrating how to build an Office Add-in for Outlook with Angular 2, using a hands-on approach.- Published on
Blog: Understanding Docker and Containerization: An Overview
The post explains the fundamentals of Docker and containerization technology, providing an overview from a different perspective- Published on
Blog: Interview: Using Angular with Office Add-ins and UI Fabric
Listen to my interview on the Adventures in Angular podcast, where I discuss using Angular within Office Add-ins and the Office UI Fabric.- Published on
Blog: Using Gulp for JavaScript task running and plugin creation
Gulp is a task runner that uses JavaScript to glue plugins and create tasks. Unlike MSBuild, it favors code over configuration.- Published on
Blog: OfficeUIFabric.com at v1.0.0 with full release coverage
OfficeUIFabric.com, an open-source project for Office UI Fabric samples, is now at v1.0.0 with full release coverage. Pascal Berger contributed typo fixes.- Published on
Blog: New Resource Site - Demos & Samples for Office UI Fabric
Discover my request for Angular directives for Office UI Fabric and the similarities I’ve observed with other design languages’ directives.- Published on
Blog: SharePoint as Service vs Platform: A Debate between Author
My post about SharePoint not being a Platform, instead it’s a service SharePoint is a Service sparked discussion. In this post is a rebuttal to feedback.- Published on
Blog: Design language needed for Office 365 and SharePoint apps
As a developer of Office 365 & SharePoint app, I stress the importance of having a design language. Learn why it is crucial for your Add-ins & web apps.- Published on
Blog: Office Add-In Development Made Easy with Visual Studio
Office Add-in development is made easy with Visual Studio, but limited to Windows users. Developers can create add-ins and deploy them easily.- Published on
Blog: The State of SharePoint Development: 12-Year Veterans Take
As a SharePoint developer for 12 years, I share my thoughts on the current state of SharePoint development, anticipating diverse reactions.- Published on
Blog: Office 365 is an enterprise platform as a service (ePaaS)
Everyone in tech wants to be a platform, but the appeal is not new. The idea of being a development platform has been around for a while.- Published on
Blog: Node, TypeScript, AzureAD & O365 API Apps on Raspberry Pi
At Microsoft Build and Ignite, a Node.js web app demo integrated TypeScript, AzureAD, ADAL, & Office 365 APIs to run on any platform.- Published on
Blog: What Should you Make of Angular 1.x, 2.0 & Moving Forward
The Angular 2.0 announcement in 2014 caused concern about app rewrites. Poor communication was blamed, but a later conference cleared it up.- Published on
Blog: Set up Self-Signed Certificates & Trusting them on OS X
In this article, I’ll share my updated process for creating self-signed certificates on MacOS and Chrome, along with some helpful tips.- Published on
Blog: Understanding Microsoft Entra ID, OAuth2 & OpenID Connect
As an app developer, I share my interest in Microsoft Entra ID (formerly Azure AD) & OpenID Connect for app auth. Join my Pluralsight course to learn more.- Published on
Blog: Understanding Microsoft Entra ID OAuth2 authentication flows
Blog post discussing three OAuth2 authentication flows supported by Microsoft Entra ID: Authorization Code, Client Credentials, and Implicit Grant.- Published on
Blog: Demystifying the Authentication Dance for Office 365 APIs
The authentication dance can be the hardest part of working with Office 365 APIs. Check out the Pluralsight course on authentication and discovery.- Published on
Blog: Running Node.js on a Raspberry Pi 2 Model B: A Guide
Let me walk you through the steps of running Node.js on a Raspberry Pi 2 Model B microcontroller. You can now code in JavaScript instead of Python or Java.- Published on
Blog: Create Consistent UX for Office 365 & SharePoint Challenges
Developers face challenges in creating a consistent user experience for Office 365 and SharePoint development. Varying UX can lead to issues.- Published on
Blog: Microsoft Entra ID - single vs. multi-tenant differences
Microsoft Entra ID (formerly Azure AD), supports two types of application authentication configurations - single and multi-tenant. Learn what’s different.- Published on
Blog: Fix 'Unable to Find Version of Package' - Office 365 API
The post explains how to fix the error Unable to find version of package when doing a NuGet package restore for an Office 365 API project- Published on
Blog: Entra ID and ASP.NET MVC - Understanding ADAL and OWIN
Learn from my experience as I share tips & insights on how to authenticate and obtain access tokens for Office 365 APIs.- Published on
Blog: Authenticate ASP.NET MVC apps with Entra ID - ADAL and OWIN
Walkthrough leveraging Microsoft Entra ID Authentication Library & Open Web Interface for .NET to offload authentication to Microsoft Entra ID for web apps.- Published on
Blog: Get OAuth2 Access Tokens Microsoft 365 with Entra ID
I discuss the importance of having a OAuth2 access token for Microsoft 365 and explain how to obtain it using Microsoft Entra ID.- Published on
Blog: Create Entra ID apps for Office 365 APIs - Manual Creation
Learn to manually create a Microsoft Entra ID app for Office 365 integration with Andrew Connell’s step-by-step guide.- Published on
Blog: Create Azure App for Office 365 APIs: Part 2 (Visual Studio)
The second post in a three-part series on creating an Azure app for Office 365 APIs using a wizard in Visual Studio 2013- Published on
Blog: Office 365 API Auth with Microsoft Entra ID - What I Learned
My site offers tips and insights on Microsoft Entra ID and authentication for Office 365 APIs to help fellow developers navigate identity complexities.- Published on
Blog: Simplify SharePoint 2013 REST API Client-Side Apps - Breeze
Learn how to simplify SharePoint 2013 REST API client-side solutions with Breeze JavaScript library through 3 blog posts.- Published on
Blog: Simplify SharePoint 2013 REST API Client-Side Apps - Breeze
Learn how to simplify SharePoint 2013 REST API client-side solutions with Breeze JavaScript library through 3 blog posts.- Published on
Blog: Fixing HTTP 400 Bad Request Errors in SharePoint REST API
I had subscribers experience HTTP 400 Bad Request errors with SharePoint 2013 REST API. I shared how to troubleshoot the issue on my Pluralsight course.- Published on
Blog: Fixing HTTP 400 Bad Request Errors in SharePoint REST API
I had subscribers experience HTTP 400 Bad Request errors with SharePoint 2013 REST API. I shared how to troubleshoot the issue on my Pluralsight course.- Published on
Blog: Resolving SharePoint 2013 workflow development issue
Let’s tackle the SharePoint 2013 workflow development issue, recommends updating tools after creating workflow pre-Service Pack 1.- Published on
Blog: Getting BreezeJS to Work with the SharePoint 2013 REST API
In this post I want to explain how you can use it. This breaks down into a few different tasks: set up Breeeze, create an entity model & using it!- Published on
Blog: Understanding Challenges Using Breeze and SharePoint OOTB
In this article, I’ll explain some of the challenges you can run into when using Breeze in SharePoint projects… and how to resolve them.- Published on
Blog: BreezeJS makes client-side SharePoint REST dev easy.
In this article, I want to introduce you to BreezeJS - a library very much like Entity Framework, but for client-size solutions.- Published on
Blog: Why the SharePoint REST API is Better than SharePoint's CSOM
As a SharePoint developer, I explain why I prefer REST API over CSOM despite its downsides. Learn about its advantages & access a wide range of samples.- Published on
Blog: SharePoint 2013: CSOM vs. REST ... My Preference and Why
Earlier this week I watched a dialog progress between a few people: which client-side API they prefer in SharePoint 2013. In this post, I share my opinion.- Published on
Blog: SharePoint Hosted Apps in SP2013 as Single Page Apps
In this article, I share additional thoughts from my recent sessions about workflow development and SharePoint Hosted apps at SharePoint Evolutions.- Published on
Blog: Register SharePoint 2013 High-Trust Apps Using S2S Easily
I successfully set up a provider-hosted app for SharePoint 2013 on-premises with the help of an informative MSDN article.- Published on
Blog: Using ASP.NET 2.0 Code Behind Files in SharePoint v3 Sites
In this post, explain not only how it can be done, but also to explain what is different between the native ASP.NET 2.0 and SharePoint development experience.- Published on
Blog: Using ASP.NET 2.0 Code Behind Files in SharePoint v3 Sites
In this post, explain not only how it can be done, but also to explain what is different between the native ASP.NET 2.0 and SharePoint development experience.- Published on
Blog: Using Visual Studio 2005, MakeCab.exe and MSBuild to Create Window SharePoint Services v3 Solution Files (*.WSP's)
In this post, I’ll explain how to create WSP’s in Visual Studio 2005 with MakeCab.exe and MSBuild… something VS2005 can’t do by default.