---
title: "This week's JavaScript news, issue 267"
publication: "JavaScript Weekly"
issue: 267
published_at: "2016-01-22"
canonical_url: "https://javascriptweekly.com/issues/267"
---

This week's JavaScript news, issue 267

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

JavaScript WeeklyIssue 267 — January 22, 2016[5 jQuery.each() Function Examples](http://www.sitepoint.com/jquery-each-function-examples/) A dig into one of jQuery’s most important and most used functions. _We’re thinking of creating a jQuery-focused weekly supplement to JavaScript Weekly, if that interests you, [click here to register an instant ‘vote’](http://javascriptweekly.com/jquery.html) for the idea :-)_ SitePoint 
[JavaScript At Scale — Achieving High Velocity](https://labs.mlssoccer.com/javascript-at-scale-achieving-high-velocity-160c7d78af03) “What follows are all the things I wish someone had told me when I started working with JavaScript at scale.” Many insights and links to enjoy here.  MLS Digital Labs 
[React.js Best Practices for 2016](https://blog.risingstack.com/react-js-best-practices-for-2016/) One developer’s extensive set of insights and ideas around best practices when developing React apps.  Péter Márton 
[![Pusher\](https://copm.s3.amazonaws.com/36de8c7b.png)](https://blog.pusher.com/making-reactjs-realtime-with-websockets/?utm_source=jsweekly&utm_medium=social&utm_campaign=jsweekly)[Making ReactJS Realtime with WebSockets](https://blog.pusher.com/making-reactjs-realtime-with-websockets/?utm_source=jsweekly&utm_medium=social&utm_campaign=jsweekly)Pusher is a hosted WebSockets API that makes it easy to maintain and scale your realtime applications. It's effortless to integrate with Angular, VueJS, EmberJS and [many more JavaScript frameworks](https://pusher.com/tutorials?utm_source=jsweekly=social=jsweekly) PusherSponsor
[Feature.js: A Feature Detection Library in 1KB](http://featurejs.com/) Fast, simple, no dependencies, and small. Provides a handy way to build progressive enhanced experiences.  Viljami Salminen 
[JavaScript Web Apps Considered Valuable](http://molily.de/javascript-web-apps/) “The solution for bad JavaScript web apps is not to abandon them altogether, but to make better ones.”  Mathias Schäfer 
[Firefox and the Web Speech API](https://hacks.mozilla.org/2016/01/firefox-and-the-web-speech-api/) Firefox has joined Chrome in implementing the Web Speech API which makes speech recognition and synthesis possible in the browser. Here’s a look at how it works.  Mozilla Hacks 
[CMS.js: A Jekyll-Style Client-Side JavaScript Site Generator](http://cdmedia.github.io/cms.js/) It takes static content written in Markdown, and renders and presents a site on-the-fly SPA-style with no server side scripting needed.  Chris Diana 


Jobs

- [GlobeSherpa is looking for Node developers. Get on board.](http://www.globesherpa.com/jobs/?utm_source=javascriptweekly&utm_medium=email)Are you a transit and mobility geek like us? GlobeSherpa is an innovative, Portland-based company focused on leading the mobile payment revolution. We are looking for experienced Node developers to help build the next generation of our mobile payments platform. [Click here for more.](http://www.globesherpa.com/jobs/) Globesherpa
- [Pluralsight Author - JavaScript Instructor (Freelance, Part-time)](http://go.pluralsight.com/C0004110?utm_source=javascriptweekly&utm_medium=email)We seek skilled instructors to share their JavaScript expertise with learners worldwide. Authors work from home on their own schedule, are recognized experts, and earn completion payments and royalties. If you have a flair for helping others learn, please apply. Pluralsight
- [Stop Applying to Jobs - Let Companies Apply to You](https://hired.com/?utm_source=newsletters&utm_medium=jsweekly&utm_term=cat-tech-java&utm_content=stopapplyingtojobs&utm_campaign=q1-16&utm_location=us)On Hired, sign up in 10 minutes and get offers from top companies like Facebook, Uber, Stripe. Engineers get an average of 5 offers on the platform in 1 week. Try it today. Hired.com

In Brief

[ES.next News: 5 Weekly Links on ES6+](http://www.2ality.com/2016/01/esnext-news.html) news 
Not ours, but by former JSW editor Axel Rauschmayer and Johannes Weber :-)
Dr. Axel Rauschmayer

[The Creator of JavaScript Is Out to Upend the Ad Industry](http://www.wired.com/2016/01/the-creator-of-javascript-wants-to-blow-up-the-ad-industry/) news 
Brendan Eich is back.
WIRED

[You Know How to Code, but How Are Your Design Skills?](http://trydesignlab.com/a/web-design-course/ad49af1e/?utm_source=jsweekly&utm_medium=email&utm_campaign=january2016b) course 
Learn UI UX design through part-time, online courses with 1-on-1 mentorship from expert designers.
DesignlabSponsor

[What’s New in jQuery 3.0 and How to Use It](http://www.sitepoint.com/whats-new-jquery-use/) tutorial
Saurabh Kirtani

[New to Ember? Start Here With A Tutorial for 2016](http://emberigniter.com/new-to-ember-cli-start-here-2016-tutorial/) tutorial
Frank Treacy

[How to Update to the Latest Ember, Ember Data and Ember CLI](http://emberigniter.com/update-latest-ember-data-cli/) tutorial
Frank Treacy

[Creating a Multiselect Component as a Web Component](http://www.sitepoint.com/creating-a-multiselect-component-as-a-web-component/) tutorial
Artem Tabalin

[Playing with ChakraCore on Linux](http://ariya.ofilabs.com/2016/01/playing-with-chakracore-on-linux.html) tutorial 
MS open sourced their JS engine just last week and here’s how to play with it on Linux.
Ariya Hidayat

[Why React/Redux Is An Inferior Paradigm](http://staltz.com/why-react-redux-is-an-inferior-paradigm.html) opinion 
Just one guy’s opinion, but it [blew up](https://news.ycombinator.com/item?id=10940845) on Hacker News.
André Staltz

[Bringing a Modern JavaScript Build Pipeline to LinkedIn](https://engineering.linkedin.com/blog/2016/01/smashing-the-monolith) opinion
LinkedIn Engineering

[Mastering the IoT with C++ and JavaScript](https://www.youtube.com/watch?v=iRm3u1E9apU) video
Günter Obiltschnig

[Reactive JavaScript at Netflix, Microsoft and the World](https://www.youtube.com/watch?v=eaap06m2Iqw#t=0m45s) video
Matthew Podwysocki

[10 Best jQuery and HTML5 WYSIWYG Plugins](http://www.sitepoint.com/10-best-html-wysiwyg-plugins/) tools 
Sure, it’s a list post, but I didn’t know about a few of these.
SitePoint

[jsPsych: Run Behavioral Experiments in the Browser](http://www.jspsych.org/) code 
Flexible and generic, including things like progress bars, stimulus and response tracking, categorization and recording audio.
Josh de Leeuw

[jQTipnav: jQuery Plugin for Small Navbars That Appear on Interactions](http://tvrtkom.github.io/jQTipnav/) code
Tvrtko Majstorović

[Midnight.js: Switch Fixed Headers On The Fly](http://aerolab.github.io/midnight.js/) code
Aerolab

[react_on_rails: Integration of React + Webpack + Rails to Build Isomorphic Apps](https://github.com/shakacode/react_on_rails) code
Shaka Code

[MarsDB: ES6 Promise-Based Database with Mongo Query Syntax](https://github.com/c58/marsdb) code 
Based on a Meteor’s _minimongo_ matching/modifying implementation.
Artem Artemyev

[Sharer.js: Create Custom Social Sharing Elements on DOM Objects](https://ellisonleao.github.io/sharer.js/) code
Ellison Leão

[jroff: A 'man page' Parser Written in JavaScript](https://github.com/roperzh/jroff) code
Roberto Dip

[Take a Look at Wijmo’s Angular 2 Proof of Concept](http://wijmo.com/introducing-the-angular-2-explorer-for-wijmo-5/?utm_source=JavaScript%20Weekly&utm_medium=1.22.16.Intro_Angular2&utm_content=sponsored%20link&utm_campaign=Wijmo%20) 
Learn Angular 2 concepts and understand how to use JavaScript controls in your AngularJS application. Follow Wijmo’s progress as they migrate their Angular 1 directives to Angular 2 components. [Download and run Wijmo’s Angular 2 Explorer.](http://wijmo.com/introducing-the-angular-2-explorer-for-wijmo-5/?utm_source=JavaScript%20Weekly=1.06.16%20Angular%202%20Explorer%20primary=Wijmo)
GrapecitySponsor

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

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