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: Debugging Node.js Apps in Visual Studio Code: A Guide
The 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 Developers
Series 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 Developers
This 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 Conferences
I 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 Development
In 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 Microsoft
Microsoft 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 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: New Pluralsight Course - Office 365 APIs - Contacts
This 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 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: Entra ID, OAuth2 & OpenID Connect - My Pluralsight Course
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: New Pluralsight Course - Office 365 APIs - Overview, Authentication and the Discovery Service
Announcing 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 Discovery
Upcoming 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 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: 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 & HowTo
In 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 Presentations
I’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 - 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: 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: Working More Efficiently with the help of Virtual Assistants
I’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 Deploy
Orchard 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 Repo
Info: 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 EnvironmentsYesterday 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 Azure
Learn 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 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 SP 2013 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: ***NOW AVAILABLE*** Critical Path Training's SharePoint 2013 RTM Set up Guide for Developers
In this article, learn about the release of Critical Path Training’s ‘SharePoint Server 2013 RTM Set up Guide for Developers’.- 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: Fixing Missing Artists and Albums in Music Library on Server
I fixed an issue with missing artists and albums that were not showing up in my music library & learn how I resolved this frustrating problem.- Published on
Blog: Exploring Salesforce's RESTful API for CRM Databases
Learn about Salesforce’s new RESTful API for reading/writing CRM databases and my experience using it instead of the SOAP API.- Published on
Blog: Automating PowerPoint Presentations with Open XML SDK 2.0
Automating updates of headers/footers in PowerPoint presentations with Open XML SDK 2.0 reduced task time from an hour to 15 seconds for Critical Path Training.- Published on
Blog: SharePoint 2010 Developer Documentation / Resources
MSDN launched a SharePoint 2010 Beta Developer Center, providing early access to developer documentation before the public beta release- Published on
Blog: The Saga of an Ultimate Virtualization Rig: Part 3
I discuss my set up, installation, and performance testing of the virtualization rig built in parts 1 and 2 of my series.- Published on
Blog: The Saga of an Ultimate Virtualization Rig: Part 2
I share my reasons for building a virtualization rig & the components I use in this article. Stay tuned for the next post: set up & installation.