ez-closures

A topic that’s come up a few times over the past couple of months has been closures and a general confusion about how they’re used, how to explain them and how ES6 changes them (hint - it doesn’t?). So I put together a few examples of common closures that people have probably seen or used in the wild without knowing the name for it.

Read More →

Match-Three Part 2

Last time out, I wrote about all the logic involved with my javascript match three game proof of concept. However, that post didn’t talk about the more interesting aspect of how to draw and animate the collapsing of the board. I’ll be covering that in this post.

Read More →

Match-Three

For a little while now, I’ve been thinking that it might be fun to make a match 3 bejewelled style game with some town building elements. But, I know that I want to do it with just JavaScript and the DOM + CSS. I wanted to avoid canvas and libraries like 3js or anything like that.

Read More →

Ng2-Group-Multiselect

My Angular 2 plugin has hit it’s 0.1.0 release! It’s been published, tested, advertised and downloaded by others. This post is going to be a quick follow up to my last topic on it, discussing my final steps, the few things I’ve learned, and what’s next.

Read More →

Side Step For Benchmarking

Even though I’ve been actively working on the Angular 2 library that I mentioned in the last post, I decided to take a quick side step to satiate my curiousity when it comes to performance between a few main ways of iterating over an array of stuff and filtering that array into a new array; so I decided to write some benchmarking tests. This post will detail how I did it, what I tested, and what my findings were.

Read More →