The Weekly Top 10: JavaScript Development Resources
Written by Ian Elliot   
Friday, 19 August 2016

We turn the spotlight back to the JavaScript ecosystem for this week's round up of posts from external blogs. It is appropriately eclectic. - 7 Patterns to Refactor JavaScript Applications: Value Objects

Bryan Helmkamp, founder of Code Climate, wrote a blog post outlining seven patterns to refactor fat ActiveRecord models in Ruby on Rails. This post will demonstrate these concepts in the JavaScript environment. - You Don't Need jQuery!

Free yourself from the chains of jQuery by embracing and understanding the modern Web API and discovering various directed libraries to help you fill in the gaps. - JavaScript UI Library Design

I work as a frontend engineer at Coursera. We constantly need UI widgets to decorate our interfaces: modals, popups, tooltips, uploaders. You know, the same widgets that 99% of websites need, plus a few niche widgets. We started with what most developers start with, jQuery plugins, but then we ended up coming up with our own way of architecting UI plugins to meet our particular constraints and satisfy our particular desires. - Top 10 Most Used JavaScript Frameworks

Many Codeanywhere users have responded to our latest poll "What Javascript Framework Do You Use?" giving us insight on which java script framework they use the most. - 13 Killer JavaScript Resources to Get Up to Speed for WordPress

If you've heard that JavaScript is the new PHP (or at least, that it's going to be a key part of the WordPress technology stack in the coming years), or you want to learn JavaScript but are overwhelmed and don't know where to start, this is the post for you. - 8 JavaScript Libraries to Animate SVG

SVG is a resolution-independent graphic. That means it will look good on any type of screen without suffering any loss of quality. Beyond that, you can also makes SVG come alive with some animation effects. In one of the post of our SVG series previously, we have shown you how SVG animation works with the element albeit at a low level. - JavaScript Frameworks - AngularJS vs Ext JS

EXT JS and AngularJS are extremely popular JavaScript frameworks. Find out various features, advantages & disadvantages of these two JavaScript frameworks. - On The Difficult Problem Of Logging Errors In Parallel Promises In JavaScript

Yesterday, Scott Rippey brought up a really interesting point: If several of the parallel requests error-out or get rejected, only the first error in the group will be caught. Not only is that a great catch (no pun intended); but, as it turns out, this isn't a problem specific to generator-based workflows - this affects any situation in which you have parallel promises. And, dealing with this problem is not straightforward. At least, not to me. Here's how I dealt with it. - Comparing Hot JavaScript Frameworks: AngularJS, Ember.js and React.js

JavaScript MVC Frameworks are all the rage these days. They've taken the web development world by storm. This session explores the various features of the three hottest JavaScript MVC frameworks: AngularJS, Ember.js and React.js. It also compares client-side templating vs.

jsroundupsq - Functional programming in Javascript: map, filter and reduce

This article is meant to be an introduction to functional programming in Javascript - specifically, it will explain the map, filter and reduce methods. While these are natively available in any recent browser and in Node.js, most articles on them are far too technical to understand, while the concept of these functions is actually really simple, and will benefit any developer. 


From Our Partners

Electric Cloud - Release Management Wiki: The First Knowledge Hub on Software Release Management

Electric Cloud set out to create a wiki-based knowledge hub that would collect all the relevant information from around the world on software release management, and organize it into a meaningful structure, to help the community understand and learn this important discipline. The wiki covers over 200 topics: release automation, agile practices, ITIL/ITSM concepts, deployment, release planning, and more.


Related Articles

JavaScript The Language With Two Names

Why JavaScript is a Jem

JavaScript Inherits the Earth

WAT! JavaScript, Ignorance And Prejudice

Building A JavaScript Library

Developing Backbone.js Applications

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, FacebookGoogle+ or Linkedin.


Other Weekly Top 10s

JavaScript Programming Resources

AngularJS Web Development Resources

The Weekly Top 10: Web Design Matters

Ruby and Rails


Web Development Resources

PHP Web Development Resources 

Web Design



JavaScript Jems - The Inheritance Tax

JavaScript should not be judged as if it was a poor version of the other popular languages - it isn't a Java or a C++ clone. It does things its own way.  In particular, it doesn't do inheritance  [ ... ]

JavaScript Jems - Objects Are Anonymous Singletons

JavaScript should not be judged as if it was a poor version of the other popular languages - it isn't a Java or a C++ clone. It does things its own way.  In particular, every object can be regard [ ... ]

Other Articles


Last Updated ( Thursday, 18 August 2016 )