Sequoia McDowell

Author information TBD.

Blog posts by Sequoia McDowell

Announcing Open Source LoopBack JSONSchemas VS Code Extension

May 2, 2017

LoopBack is a powerful framework. As we know, “with great framework power comes great framework documentation.” When you know what you’re looking for in the docs, it’s easy to find. But  discovering what’s available can be a challenge for a tool a... More

Let’s Code It: Static Site Generator with Rx.js

Jan 19, 2017

Note: This blog post is also available at IBM DeveloperWorks. Last post, we went over building a Static Site Generator (SSG) in Node.js. We used Promises for flow control, and that worked for reading each Markdown input file, transforming it into... More

Let’s Code It: Static Site Generator

Jan 5, 2017

Note: This blog post is also available at IBM DeveloperWorks. Traditionally, if you wanted to create a blog or website that you can update easily without having to directly edit HTML, you’d use a tool like WordPress. The basic flow for serving a ... More

Interactive Debugging with Node.js

Nov 9, 2016

A “step-through debugger” (also called an “interactive debugger” or just “debugger”) is a powerful tool that can be very handy when your application isn’t behaving the way you expect. You can use it to pause your application’s code execution to: ... More

The Node.js Debug Module: Advanced Usage

Oct 12, 2016

Note: This blog post has is also available at IBM DeveloperWorks. In a previous post, I explained the debug module and how to use it for basic debugging.  I recently used it to help me understand complex interactions between events in Leaflet and... More

Let’s Code It: The `debug` Module

Sep 15, 2016

Note: This blog post is also available at IBM DeveloperWorks. I did some fun stuff with the debug module recently for a web map project. I needed to understand the interactions between events in Leaflet.js to figure out what events to attach to… ... More

Type Hinting in JavaScript

Jun 28, 2016

Most developers understand that JavaScript does not have a notion of datatypes: it’s often referred to as “dynamically typed”,  “weakly typed,” or even “untyped.”  The distinction is mostly academic, and the bottom line is when you declare a varia... More

Migrating a Legacy System to LoopBack (Even with Complicated Data!)

Mar 3, 2016

We know LoopBack makes it a breeze to create APIs that expose SQL & NoSQL databases (among others), but in real business environments, data isn’t always this tidy. As business systems develop over years, it’s not uncommon for information to be... More

Higher order functions in ES6; Easy as a => b => c;

Jan 11, 2016

Note: This blog post is also available at IBM DeveloperWorks. ES6 is nigh! As more and more libraries & Thought Leaders start incorporating ES6 into their code, what used to be nice-to-know ES6 features are becoming required knowledge. And it... More