This Week in JavaScript - 02 May 2016

Hello and welcome to ‘This Week in JavaScript’ — another curated collection of links relating to what’s new and exciting in the world of JavaScript. The complete list is tagged jsweekly. (Don’t forget to check out our weekly .NET and front end roundups too!)

And now for this week’s finds …


Getting started

Learning more

  • Avoiding a JavaScript Monoculture - JavaScript, as a language, has some fundamental shortcomings. But everyone has a different opinion on what precisely the shortcomings are.
  • Prototypal Object-Oriented Programming using JavaScript - JavaScript comes packed with a rich system of object-oriented programming that many programmers don’t know about.
  • Turbocharged JavaScript refactoring with codemods - Working in a weed-free garden is a productive pleasure. Codebases are like this too.
  • Backbone Views and the DOM - Backbone views provide a useful convention and abstraction for user interfaces. However, to include UI functionality in your app that Backbone, on its own, was not designed to support, you’ll need to consider how to effectively integrate custom or third-party functionality into your Backbone app.

Libraries

  • 3 Lightweight React Alternatives: Preact, VirtualDom & Deku - React’s declarative components and virtual DOM rendering have taken the world of frontend development by storm, but it’s not the only library built on those ideas. Dan Prince explores what it’s like to build an application in three other React-like alternatives.
  • Chart.js - A simple yet flexible JavaScript charting for designers & developers.
  • The Making of “The Aviator”: Animating a Basic 3D Scene with Three.js - A tutorial that explores the basics of creating animated 3D scenes using Three.js.
  • can-zone - Zones are an abstraction allowing you to write cleaner code for a variety of purposes, including implementing server-side rendered (SSR) applications, profiling, more useful stack traces for debugging, or a clean way to implement dirty checking.
  • Using ReactJS without Webpack - A demonstration of how you can focus on learning React without needing ES2015, JSX compilation or Webpack.
  • standardJS - No decisions to make. No .eslintrc, .jshintrc, or .jscsrc files to manage. It just works.

ES6

Frameworks

##Other Stuff

#testing

##The ‘Well it amused me…’ Section

  • Case 225 - The Three Most Terrifying Words

For more links like this and to keep up-to-date with the latest goings on in JS land, you can follow SitePoint’s JavaScript channel on Twitter.
Please PM us if you have anything of interest for the next issue or if there is anything you would like to see featured. Paul and Chris of Arabia.

8 Likes

Late Edition - May the Fourth Be With You…


Had to be done O’Rly…

3 Likes

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.