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: Contributing to a Public Git Repository by Forking the RepoLet me explain how you can contribute to a public project in a git repository by forking the repository. Follow along in this article.
- Published on
 - Blog: Using Azure Application Insights with Single Page AppsIn this article, I discuss a sample app - an Excel task pane Add-in & an Angular SPA, this app is a great example of how to integrate multiple technologies.
- Published on
 - Blog: SharePoint as Service vs Platform: A Debate between AuthorMy 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 appsAs 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 StudioOffice 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 TakeAs a SharePoint developer for 12 years, I share my thoughts on the current state of SharePoint development, anticipating diverse reactions.
- Published on
 - Blog: Run Unit Tests in Visual Studio Code with Keyboard ShortcutLearn how to run unit tests in Visual Studio Code with ease. Follow my guide on setting up a Gulp task and flagging it as a test task using a keyboard shortcut.
- Published on
 - Blog: Debugging Yeoman Generators with Visual Studio CodeIn this article, I’ll show you how I set up debugging with the Yeoman generator with VS Code. With this set up, building & testing Node.js web server.
- Published on
 - Blog: Debugging Node.js Apps in Visual Studio Code: A GuideThe post is part of a series on Node.js Development for .NET Developers. It talks about debugging Node.js apps using Visual Studio Code.
- Published on
 - Blog: Node.js Development with Visual Studio for .NET DevelopersSeries on Node.js for .NET Devs discusses Microsoft’s add-on to Visual Studio for Node.js dev, with resource recommendations.
- Published on
 - Blog: Coding Tools for Node.js Development by .NET DevelopersThis post is part of a series on Node.js Development for .NET Developers. It provides options for coding tools to use with Node.js
- Published on
 - Blog: Exploring Node.js for .NET Developers at ConferencesI share my experience of presenting on Node.js at conferences and discuss the growing interest among .NET developers to learn this technology.
- Published on
 - Blog: Using TypeScript for Enterprise-Scale JavaScript DevelopmentIn this article, I explain how developers can use TypeScript for JavaScript development in enterprise-scale applications.
- Published on
 - Blog: Raspberry Pi 2 for Beginners: Free Resources from MicrosoftMicrosoft gave away Raspberry Pi 2’s at the Ignite conference, leaving some unsure what to do with them. Resources are available for beginners
- 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 PiAt 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 ForwardThe 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: New Pluralsight Course - Office 365 APIs - ContactsThis course, Office 365 APIs: Contacts, is the second in a series of courses I am publishing to the Pluralsight catalog on the the Microsoft Office 365 APIs.
- Published on
 - Blog: Set up Self-Signed Certificates & Trusting them on OS XIn 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: Entra ID, OAuth2 & OpenID Connect - My Pluralsight CourseAs 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 flowsBlog 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 APIsThe 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 GuideLet 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 ChallengesDevelopers face challenges in creating a consistent user experience for Office 365 and SharePoint development. Varying UX can lead to issues.
- Published on
 - Blog: New Pluralsight Course - Office 365 APIs - Overview, Authentication and the Discovery ServiceAnnouncing the availability of my first in a series of courses I am publishing to the Pluralsight catalog on the the Microsoft Office 365 APIs.
- Published on
 - Blog: Exploring Office 365 APIs: Authentication and DiscoveryUpcoming Pluralsight course on Office 365 APIs overview, authentication, and discovery service, first in a series of courses from me.
- Published on
 - Blog: Microsoft Entra ID - single vs. multi-tenant differencesMicrosoft 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 APIThe 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 OWINLearn 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 OWINWalkthrough 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 IDI 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 CreationLearn 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 LearnedMy 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: AtScript - Another Language to Compile Down to JavaScript?In my post, I report on the AtScript Primer, a draft document by Misko Hevery and Rob Eisenberg that signals a new battle in the front-end space theatre.
- Published on
 - Blog: Using GitHub for Developer & Technical Presentations - Post Mortem & HowToIn this article, learn how I used reveal.js along with GitHub to deliver developer and technical presentations.
- Published on
 - Blog: Passion for Code Solutions and Reflections on PresentationsI’m passionate about code solutions & source control. In this article, I reflect on my experiences presenting at group meetings & conferences.
- Published on
 - Blog: Simplify SharePoint 2013 REST API Client-Side Apps - BreezeLearn 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 APII 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 issueLet’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 APIIn 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 OOTBIn 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 easyIn 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 CSOMAs 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: Working More Efficiently with the help of Virtual AssistantsI’ve made changes to work smarter, increase productivity & had conversations with friends on the subject. Find out what I did & what worked best.
- Published on
 - Blog: Upgrade to Orchard CMS 1.7.1 - Azure Web Sites + Git DeployOrchard CMS Dev & Deployment with Azure Web Sites & Git: Upgrading to 1.7.1, Local Dev Set up, & Automated Publish
- Published on
 - Blog: HOWTO: Improved Azure Web Sites 'Two-Way Sync' Deployments - More Control of your Remote Production Git RepoInfo: alert headingI’ve since updated my update & dev process for my OrchardCMS deployment which I’ve detailed here: Continuos Delivery of OrchardCMS to Azure, Complete with Dev & Test Environments- Yesterday I pushed two blog posts and an article out on how I keep a local copy of my Orchard CMS development projects and then how I deploy these changes to their production hosts using Azure Web Sites and the git source control system: 
- Published on
 - Blog: HOWTO: Set up Orchard for local dev and deploying to AzureLearn how to set up a local source enlistment for Orchard CMS development, create branches, and manage customizations using Git and Azure.
- Published on
 - Blog: SharePoint 2013: CSOM vs. REST ... My Preference and WhyEarlier 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 SP 2013 as Single Page AppsIn this article, I share additional thoughts from my recent sessions about workflow development and SharePoint Hosted apps at SharePoint Evolutions.