Tag: javascript

Making a Zombie Horde in JavaScript Using ES6 Generators

Zombies are fun. ES2015 is fun. You know what’s even more fun? ES2015 and zombies together! In this post, I’ll show you how I used ES2015 generators to make an infinite zombie horde. [more] Getting Started This sample should work fine in NodeJS 8+. Go grab it if you don’t have it already! Let’s make…

Read More

Slides and Code From CodeStock 2017

CodeStock 2017 was awesome! I learned new things, met new people, and had a fantastic time. I’m already looking forward to next year! It’s a bit late, but here’s the content from my talks. Building Mobile Apps with Visual Studio Tools for Apache Cordova Your web development skills can be used to build more than…

Read More

Practical Promises in JavaScript – Order Matters

Welcome to another entry in my Practical Promises series! I know I said the next post would be the last, and we would talk about async/await, but I changed my mind! Instead, today, we’ll revisit the fundamentals to show just how important it is to call things in the right order. [more] If you are…

Read More

Practical Promises in JavaScript – Leveraging Promise Chaining to Achieve Encapsulation

Welcome to part 5 of my Practical Promises series! Today, we’re going to use what we’ve learned to build a better client-side API for a web API. [more] If you are just joining us, here is what you missed: In part 1, we talked about what promises are and what they can be used for….

Read More

Practical Promises in JavaScript – Returning New Promises with Chaining Promises

Welcome to part 4 of my Practical Promises series! In part 1, we talked about what promises are and what they can be used for. In part 2, we started looking at how we can create promises. Then in part 3, we saw how each call to then actually makes a new promise, and that…

Read More

Practical Promises in JavaScript – The Basics of Promise Chaining

Welcome to part 3 of my Practical Promises series! In part 1, we talked about what promises are and what they can be used for. In part 2, we started looking at how we can create promises. Today, we’re going to look at how promises can be chained together. [more] What Happens If… We’ve seen…

Read More

Practical Promises in JavaScript – Making Promises

In part 1 of our series, we covered the basics of promises. We know what they are. We know how to use then to receive the value of a promise once it’s available. We know how to use catch to be notified when something goes wrong. But we haven’t yet created a promise! In this…

Read More

Practical Promises in JavaScript – What are they, and how do I use them?

JavaScript promises are a concept that I see developers, both pros and novices, struggle with on a regular basis. For those of us that come from a synchronous-programming background, using them effectively and understanding what’s happening can be challenging, especially if you don’t have a good grasp on all the ways that promises can be…

Read More

Turn an Array into Proper-English with an AngularJS Filter

I needed a way to display a nicely-readable list of strings for an app I’m working on. And by that, I mean that I wanted to display, "Mary, John, and Mark" instead of "Mary, John, Mark". A simple ngRepeat would have been too complex for this, so, filters to the rescue! [more] Let’s back up…

Read More

A Reusable, Simple Gulp File

It’s been over a year since my last semi-rant about gulp.  I’ve continued to use gulp as my client-side build tool on countless projects.  I’ve learned a ton.  I finally feel like I’m ready to create a reusable, all-purpose gulp file.  Here’s what I have so far [more] Like I said, I’ve been using gulp…

Read More