Top Reads January 2015

Now that we are into the New Year, I’m starting back up my ‘Top Reads’ posts. I’m going to continue with giving some context on the things I share rather than just providing a link. Let me know which method you would prefer.

Here are the top reads of articles, libraries, and websites that I found cool or useful for the past month. Enjoy!


I’ve been doing quite a bit of reading on overall performance in JavaScript applications. Recently, I completed a large Angular app and found a good article on performance tips particular to Angular. If you’re into the more minute, here’s some suggestions on working with JavaScript loops.

Along with performance, best practices have also been on my mind in trying to clean up my JavaScript. RisingStack has a great two-part series on Node.js best practices. I also found some good traits of well-managed JavaScript applications. These tips may sound simple, but quite a few developers overlook them.

I’ve recently been playing with using pure NPM for a build tool instead of Gulp or Grunt. Who knew there was a perfectly competent tool that comes right with Node.

Functional programming is becoming a growing topic in the realm of JavaScript development. The language lends itself to most of the benefits that functional development can give you. This article talks about combing Node streams and functional development. Here’s a trick to create predicate functions in JavaScript and then negate them using the same function.

Last, but not least, here’s a comparison of Express, Koa, and Hapi and why using one, monolithic framework isn’t the greatest idea.

Most of these links I share on my Twitter, so give me a follow if you want to get a more real time feed of JavaScript focused links and articles.

View November 2014 Top Reads.