---
title: "This week's JavaScript news, issue 241"
publication: "JavaScript Weekly"
issue: 241
published_at: "2015-07-17"
canonical_url: "https://javascriptweekly.com/issues/241"
---

This week's JavaScript news, issue 241

This week's JavaScript news — [Read this e-mail on the Web](http://javascriptweekly.com/issues/241)

JavaScript WeeklyIssue 241 — July 17, 2015[The Mostly Adequate Guide to Functional Programming](https://github.com/DrBoolean/mostly-adequate-guide#readme) A GitHub-hosted online book about functional programming and related concepts in general, but leaning on JavaScript to make all of its points. One for the weekend.  Brian Lonsdorf 
[jQuery 3.0 Alpha Released: Many Changes Await You](http://blog.jquery.com/2015/07/13/jquery-3-0-and-jquery-compat-3-0-alpha-versions-released/) If you want to upgrade, it’s time to test. 3.0 introduces many changes, particularly in how show() and hide() work. Animations now use requestAnimationFrame, error cases no longer silently fail, jQuery.Deferred is now Promises/A+ compatible, and more.  Official jQuery Blog 
[![Rangle.io\](https://copm.s3.amazonaws.com/ea3e7fa8.jpg)](http://rangle.io/blog/write-angular-2-style-code-now-typescript-decorators-components-and-flux-for-angular-1-x-applications/?utm_source=javascriptweekly&utm_medium=email)[Master How You Write Your Angular 1.x Applications in an Angular 2 Style](http://rangle.io/blog/write-angular-2-style-code-now-typescript-decorators-components-and-flux-for-angular-1-x-applications/)VividCortex is smart database monitoring built for the modern data system. It goes beyond charts and graphs to measure the work being done by your system, saving you time and money while enabling you to delight customers. Our site is also full of free resources on MySQL, coding in Go and more! Rangle.ioSponsor
[A Guide to Upgrading to Polymer 1.0](http://www.sitepoint.com/a-guide-to-upgrading-to-polymer-1-0/) Google has released Polymer 1.0 but it’s incompatible with 0.5, so if you want to upgrade an existing app, you need to take care.  SitePoint 
[Two.js: A 2D Drawing API Aimed at Modern Browsers](https://jonobr1.github.io/two.js/) It’s renderer agnostic with the same API able to draw against multiple contexts: SVG, Canvas or WebGL.  jonobr1 
[An Introduction to JavaScript ES6 Iterators](https://strongloop.com/strongblog/introduction-to-es6-iterators/) A quick tour through the world of for-of vs for-in, laziness, infinite iteration, and generators.  Alex Gorbatchev 


Jobs

- [Traction Software Engineer, Pixar Animation Studio (Emeryville, CA)](http://www.pixar.com/careers?#Pixar-Careers-StudioToolsResearch-1255)Pixar Animation Studio’s Production Software team is looking for an experienced (3+ years) front-end Web developer open to working on the back-end too. Bring your JavaScript experiences to movie-making! Pixar
- [N4JS Software Engineer Hybrid Apps at NumberFour (Berlin, Germany)](https://numberfour.applytojob.com/apply/4c11Z6/Software-Engineer-Hybrid-Apps-Mf-Application-Framework.html?source=JSWEEKLY)Challenge yourself. Use our statically-typed JavaScript dialect along with your web skills to help build a large-scale application platform. Come join our international team in Berlin. NumberFour AG
- [Senior Frontend Developer](https://moviepilot.workable.com/jobs/42655?utm_source=javascriptweekly&utm_medium=email)Hi, we are moviepilot.com, the world’s largest community for fans to talk about pop culture. We are looking for a nice person who happens to be a Frontend Dev and enjoys building things using tools like React Node. moviepilot.com

In Brief

[Getting Started With Vue.js](http://www.sitepoint.com/getting-started-with-vue-js/) tutorial 
Vue is a MVVM library that’s somewhat simpler than Angular.
Ashraff Hathibelagal

[How to Create and Publish Your First Node.js Module](https://medium.com/@jdaudier/how-to-create-and-publish-your-first-node-js-module-444e7585b738) tutorial 
If you haven’t quite got there yet, this is a thorough walkthrough.
Joanne

[How to Debug JavaScript Remotely With Vorlon.js](http://code.tutsplus.com/tutorials/how-to-debug-javascript-remotely-with-vorlonjs--cms-24343) tutorial
David Cathue

[How to Create Form-Based Directives in AngularJS](http://www.sitepoint.com/form-based-directives-angularjs/) tutorial
Chad Smith

[Make a Game API Server Using Node.js and Couchbase](http://blog.couchbase.com/making-a-game-api-server-using-nodejs-revisited) tutorial node
Nic Raboy

[Creating a Book Club App With AngularJS, Stripe and Stamplay](http://www.sitepoint.com/creating-a-fully-featured-book-club-app-with-stamplay/) tutorial
Brad Barrow

[Build Real-Time Node.js Apps with Angular LiveSet and LoopBack](https://strongloop.com/strongblog/build-real-time-apps-with-angular-liveset-and-loopback/) tutorial node 
LiveSet is an Angular module that makes it easy to build real time applications.
StrongLoop

[jQuery UI Events Cheatsheet](http://bitsofco.de/2015/jquery-ui-events/) 
Ire Aderinokun

[Why I Use Tape Instead of Mocha and So Should You](https://medium.com/javascript-scene/why-i-use-tape-instead-of-mocha-so-should-you-6aa105d8eaf4) opinion
Eric Elliott

[Overcoming JavaScript Framework Fatigue](http://teropa.info/blog/2015/07/15/overcoming-javascript-framework-fatigue.html) opinion
Tero Parviainen

[React UI Builder: A Visual Builder for React JS Components](https://github.com/ipselon/react-ui-builder) tools code
Alexander ipselon

[JavaScript Error Monitoring; with the context to fix real bugs.](https://trackjs.com/javascript?utm_source=javascript_weekly) tools 
Understand the state of the application, network requests, and user actions that led to an error.
TrackJSSponsor

[React Sparklines: A Sparklines Component for React](http://borisyankov.github.io/react-sparklines/) code
Boris Yankov

[Belle: A Set of Configurable React Components with Great UX](http://nikgraf.github.io/belle/#/guide/introducing-belle) code
Nik Graf

[LambdAuth: A Sample Auth Service Implemented with A Server-Less Architecture](https://github.com/danilop/LambdAuth) code 
A prototype that uses AWS Lambda to host and execute code and Amazon DynamoDB as persistent storage.
Danilo Poccia

[decorator-wrap: A ES6 Decorator for Wrapping Classes or Methods with Custom Code](https://github.com/cmartin81/decorator-wrap) code
Christian Martin

[HTML to Markdown JavaScript Library, for Node and the Browser](http://upndown.netgusto.com/) code
Net Gusto

[router5: A Framework Agnostic Router for HTML5-Supporting Browsers](http://router5.github.io/) code
Thomas Roch

[Stateless.js: Simple Cross-Browser Context Persistence Library](http://eugene-eeo.github.io/stateless.js/) code
Eeo Jun

[SQL Source Control: track each change to your SQL Server database](http://www.red-gate.com/products/sql-development/sql-source-control/?utm_source=javascriptweekly&utm_medium=displayemail&utm_content=track_every_change_v2&utm_campaign=sqlsourcecontrol&utm_term=email-23950) tools 
Get a full history in your source control system. See who made changes, what they did why. [See how](http://www.red-gate.com/products/sql-development/sql-source-control/?utm_source=javascriptweekly=displayemail=track_every_change_v2=sqlsourcecontrol=email-23950)
Red Gate SoftwareSponsor

Curated by [Peter Cooper](http://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Like this? You may also enjoy: [FrontEnd Focus](http://frontendfocus.co/) : [Node Weekly](http://nodeweekly.com/) : [React Status](http://react.statuscode.com/)

[Stop getting JavaScript Weekly](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://javascriptweekly.com/issues/241)

© Cooperpress Ltd. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
