Here's how to integrate Azure AD authentication with a Node.js REST API, for example. Specifically, here are the details on verifying an Azure AD-generated JWT Bearer Token. TL;DR git clone or download the…
I'm reminded of Tom Hanks as Chuck Noland in Cast Away, struggling to push past the crashing waves to escape his lonely little island on a hand-built raft, seeking the freedom of the open sea…
So you're elated that someone else has already solved a large measure of the problem that you're grappling with in your website or app by posting their code on Github. And now that you've pulled…
So you're tired of writing all manner of SQL scripts in dialects such as T-SQL, PL/SQL, PL/pgSQL, and others, and various flavors of the SQL standard itself. Maybe you really need to support…
So you're using Twilio for Programmable SMS and you want a simple, fixed auto-responder message to be sent when any of your SMS recipients replies to your original message. How to do it? Well, first…
Last year around this time I wrote a post to celebrate the Ghost Blogging system's 2nd Birthday. And now it's time to wish Ghost a Happy Birthday again. Reading the 3rd Birthday Post from John…
I've been following the development of the Meteor platform for a number of years, and it is very interesting to see some of the recent changes. The JavaScript community has in some ways caught up…
The Meteor Team announced the release of Meteor 1.2 this week. Detailed release notes are available here. This is an important release, and it really emphasizes what Meteor can offer as a complete development…
During "Rapid Start" engagements with folks from MongoDB Inc., some sample MongoDB documents with "fake" data are often generated using a handy little set of utilities called mtools. This type of utility is very useful,…
When you license MongoDB, you typically kick-off your MongoDB relationship with the "Rapid Start" on-site training and consulting provided by folks from MongoDB Inc. One piece of technical information presented on the topic of Indexing…