The Weekly Top 10: JavaScript Programming Resources
Written by Ian Elliot   
Friday, 10 June 2016

The I-Programmer team covers a lot each week, but there's far more out there than we can possibly cover. So we are really pleased to welcome a weekly round up of items from other blogs. This week they are related to JavaScript programming.


AE - Comparing Angular, Aurelia and React: Is there a next-gen JS framework that rules them all?

Angular is by far the most popular Javascript framework on the market. With the developer preview of Angular 2.0 now available, we decided to check how the developer preview of the framework compares to its main competitors, React and Aurelia. Does Angular remain king, or will one of the others take its place on the throne?

 


ECLIPSE SOURCE - Debugging JavaScript on Android and iOS

In this article I will describe four basic approaches to debugging JavaScript on Android (stock browser and Google Chrome) and iOS (Safari), and consider the pros and cons respectively. While you can read about some of these tools here and there, I’ve got the impression that some authors only tried them for a short time to see if it works at all. I really used most of these at some point to get actual work done.

 


ADDY OSMANI - Learning JavaScript Design Patterns

An open-source book on JavaScript Design Patterns.

See also my review of another book by Addy Osmani, Developing Backbone.js Applications.

 


SEGMENT BLOG - The Deep Roots of Javascript Fatigue

I recently jumped back into frontend development for the first time in months, and I was immediately struck by one thing: everything had changed. It’s only after taking a step back and then getting back into it that I realized how much Javascript fatigue there really is. Like it or not, Javascript is evolving at a faster rate than any widespread language in the history of computing. So, why does Javascript change so much?

 


MINKO GECHEV - Functional programming with JavaScript

This article is about the functional concepts of JavaScript. Some of them are built-in the languages, others extra implemented but all of them are very common for purely functional languages like Haskell. First I want to tell what I mean with the term purely functional language.

 


SHOPIFY - Using JavaScript To Super Power Your Client’s Shopify Site

In the front end, JavaScript has enabled us to do a number of interactive things like geolocate users and create rich animations. However, I think the largest contribution made by JavaScript is something that’s largely gone unnoticed: speed.

 


BEN NADEL - Rethrowing Errors In JavaScript And Node.js

When dealing with errors, handling them at the perimeter of your application isn’t always sufficient. By the time the error bubbles up, you’ve often lost a lot of the context in which the error was thrown. As such, people will sometimes catch an error, record it locally in some way, and then rethrow it.

 


BRANDON HILKERT - Organizing Javascript in Rails Application with Turbolinks

It’s impossible to escape Javascript in a Rails application. From a tiny script to a full-on Javascript framework, websites are becoming more and more reliant on Javascript, whether we like it or not. Several articles back, I documented how I handle page-specific Javascript in a Rails application.

 


BLACKBERRY - Top JavaScript Frameworks for Enterprise Mobility

In the ever-evolving world that is mobile (web) development, it can feel as if it’s impossible to decide on a framework to use in building your app. Having spent the last 7 years or so in app development, trust me, I feel your pain. Recently I tested out several frameworks.

 


BURAK KANBER - Machine Learning in Javascript: Introduction

I love machine learning algorithms. I’ve taught classes and seminars and given talks on ML. The subject is fascinating to me, but like all skills fascination simply isn’t enough. To get good at something, you need to practice! Through this series of articles, I’ll teach you the fundamental machine learning algorithms using Javascript as the example language.

 


From Our Partners

Pantheon - What developers think about when choosing a WordPress hosting provider

When choosing a WordPress host, one of the most important considerations is performance. Of course, every hosting provider will say their service is the fastest, the most scalable, and the most reliable. So how do you evaluate different providers and determine which is right for your needs?

 

jsroundupsq

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.

 

Banner


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 [ ... ]



JavaScript Canvas - Typed Arrays

Working with lower level data is very much part of graphics. This extract from Ian Elliot's book on JavaScript Graphics looks at how to use typed arrays to access graphic data.


Other Articles

Last Updated ( Thursday, 18 August 2016 )