---
title: "This week's JavaScript news, issue 196"
publication: "JavaScript Weekly"
issue: 196
published_at: "2014-08-29"
canonical_url: "https://javascriptweekly.com/issues/196"
---

This week's JavaScript news, issue 196

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

JavaScript WeeklyIssue 196 — August 29, 2014[JavaScript Memory Management Masterclass (slidedeck)](https://speakerdeck.com/addyosmani/javascript-memory-management-masterclass) Addy Osmani shows you how to master using the Chrome DevTools for effective memory management and tackle performance issues like memory leaks, frequent garbage collection pauses, and overall memory bloat.  Addy Osmani 
[How to Make JavaScript and the Web a Good Compilation Target](http://www.infoq.com/interviews/bracha-javascript-future) Gilad Bracha (works on Dart at Google, and co-author of the Java language specification) looks at JavaScript’s role as a compilation target for other languages, what it needs to progress, how Dart and JavaScript relate, and more.  InfoQ 
[![Frontend Masters\](http://s3.amazonaws.com/nlga/uploads/item/image/26597/125.png)](https://frontendmasters.com/courses/functional-javascript/?utm_source=javascriptweekly&utm_medium=email)[Frontend Masters: New Hardcore Functional Programming in JavaScript Course](https://frontendmasters.com/courses/functional-javascript/) Dive into functional programming and see how to use abstract interfaces like Monads, Functors, Monoids and Applicatives. Prepare to change the way you write and think about JavaScript code forever...

_Watch Brian Lonsdorf demo function composition in [this free lesson.](http://frontendmasters.com/courses/functional-javascript/function-composition/)_ Frontend MastersSponsor
[Skate: A Web Component Library Focused on Speed and Size](http://skatejs.github.io/) A web component library based loosely on the Custom Element spec that allows you to define behaviour for custom and existing elements using tag names, attribute names and class names.  Trey Shugart 
[ECMAScript 6: What's Next for JavaScript? (August 2014 Edition)](https://speakerdeck.com/rauschma/ecmascript-6-whats-next-for-javascript-august-2014) A slidedeck by Dr. Axel Rauschmayer that updates on his previous work summarizing what’s going on with ECMAScript 6, the basis for JavaScript’s next big step forward. Includes code examples for almost every point.  Axel Rauschmayer 
[Chartist.js: Simple Responsive Charts, Powered by SVG](http://gionkunz.github.io/chartist-js/) SVG-based and styled using CSS/Sass. Has a convention over configuration approach so you can get started quickly.  Gion Kunz 
[Get a Last Minute JSConf EU Ticket and Support Attendee Diversity](http://2014.jsconf.eu/news/2014/08/15/diversity-tickets.html) There are no tickets for next month’s JSConf.EU left except.. for 4 special tickets which will help them bring other deserving people to the event.  JSConf EU 


Jobs

- [JavaScript Engineer at The Guardian](https://gnm.taleo.net/careersection/ex/jobdetail.ftl?job=KIN000076)We're looking for a strong JavaScript Engineer to join the team to focus on our content platform and new editorial tools. You'll be familiar with AngularJS, MV* JavaScript and be confident using AMD/Common JS patterns to organise your code The Guardian
- [Frontend Pre-sales Engineer (Amsterdam, NL)](http://www.jobscore.com/jobs2/backbase/pre-sales-engineer/dPp5W0bQSr5jkOiGakhP3Q?ref=rss=68)We travel, we present, we show demos, we perform workshops, we execute proof of concepts and most important, we do whatever is necessary to win competitive sales cycles. Who we are? We are Backbase pre-sales. Backbase
- [Get 5-15 JavaScript Job Offers in SF, NYC, LA, SEA](https://hired.com/?utm_source=newsletters=javascriptweekly=aug2_14-jsw)With such high demand for JavaScript devs, shouldn't the job seeker hold all the cards? Join a one-week Hired auction get mutliple, upfront bids from 1,000+ companies. No risk. All reward. Hired.com

In Brief

[View jQuery and jQuery Live events in Firefox DevTools](http://flailingmonkey.com/view-jquery-and-jquery-live-events-in-firefox-devtools/) news
Michael Ratcliffe

[Underscore.js 1.7.0 Released: The Functional Programming Helper Library](http://underscorejs.org/?#changelog) news 
For consistency and speed across browsers, Underscore now ignores numerous native array methods.
Jeremy Ashkenas

[Ember 1.7.0 and 1.8 Beta Released](http://emberjs.com/blog/2014/08/23/ember-1-7-0-released.html) news
Ember Blog

[Unicode-Aware Regular Expressions in ES6](https://mathiasbynens.be/notes/es6-unicode-regex) tutorial
Mathias Bynens

[How I Built The One Page Scroll Plugin](http://www.smashingmagazine.com/2014/08/25/how-i-built-the-one-page-scroll-plugin/) tutorial 
A walkthrough of how Pete Rojwongsuriya built a jQuery plugin from scratch from initial design considerations through to finished plugin.
Smashing Magazine

[Testing JS Code with CasperJS](http://fourword.fourkitchens.com/article/testing-js-code-casperjs) tutorial
Chris Ruppel

[A Guide to Using jQuery's $.ajax() Function](http://www.sitepoint.com/use-jquerys-ajax-function/) tutorial
SitePoint

[Browserify and Gulp with React](https://hacks.mozilla.org/2014/08/browserify-and-gulp-with-react/) tutorial 
A quick exploration of Browserify (lets you use Node-style modules in the browser), Gulp (the streaming build system), and React (a reusable web component library).
Mozilla Hacks

[Creating a Flux App Step By Step](http://blogs.atlassian.com/2014/08/flux-architecture-step-by-step/) tutorial 
Flux is the application architecture that Facebook uses for building client-side webapps which eschews MVC in favor of a unidirectional data flow.
Nicola Paolucci

[Simple Inheritance with JavaScript](http://blogs.msdn.com/b/eternalcoding/archive/2014/08/20/simple-inheritance-with-javascript.aspx) tutorial 
An introduction to JavaScript’s prototype-based inheritance system aimed at C# and C++ developers.
David Catuhe

[Enemy of the State: Handling State and Events in a Scalable and Maintainable Fashion](https://www.youtube.com/watch?v=3ZLlRQJp5Fg) video
Amy Palamountain

[A Discussion on Socket.IO with Guillermo Rauch](http://javascriptjabber.com/122-jsj-socket-io-with-guillermo-rauch/) 
JavaScript Jabber

[Black Box Driven Development in JavaScript](https://hacks.mozilla.org/2014/08/black-box-driven-development-in-javascript/) 
Mozilla Hacks

[The Confusion Around Ember Views and Components](http://ember.zone/the-confusion-around-ember-views-and-components/) 
Ember Zone

[React vs. Ember (slidedeck)](https://docs.google.com/presentation/d/1afMLTCpRxhJpurQ97VBHCZkLbR1TEsRnd3yyxuSQ5YY/edit#slide=id.p) 
Easy to follow and goes into a reasonable level of depth.
Alex Matchneer

[C3.js: A D3-based Reusable Chart Library](http://c3js.org/) code 
Be sure to check the examples.
Masayuki Tanaka

[way.js: Persistent, Framework-Agnostic DOM-to-In-Memory-Datastore Binding](http://gwendall.github.io/way/) code
Gwendall Esnault

[Sweep.js: For Smooth Color Transitions Through The HSL and HUSL Spaces](http://rileyjshaw.com/sweep/) code
Riley Shaw

[Cupertino.js: Compile JavaScript to Cocoa-based Objective C](https://github.com/jerrymarino/cupertinojs) code
Jerry Marino

[terra.js: A Framework for Cellular Automata and Similar Simulations](http://rileyjshaw.com/terra/) code
Riley Shaw

[Marilyn: A Client-side, Socket.IO-driven, Pub/Sub, Model Layer](https://github.com/alanjames1987/marilyn) code 
Designed to be framework agnostic.
Alan James

[Slap: A Sublime-like Terminal-based Text Editor (written in Node)](https://github.com/slap-editor/slap) code
Dan Kaplun

[Impulse: A Library for Building Dynamic Physics Based Interactions](http://impulse.luster.io/) code 
With a focus on mobile Web uses.
Zach Smith

[Powerful browser-based coding, front-end and back](https://codio.com/) 
You may be surprised at just how powerful this web IDE is. Comprehensive code editing all integrated with a dedicated Ubuntu server for each project. Public projects are free.
CodioSponsor

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/196)

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