---
title: "This week's JavaScript news, issue 314"
publication: "JavaScript Weekly"
issue: 314
published_at: "2016-12-15"
canonical_url: "https://javascriptweekly.com/issues/314"
---

This week's JavaScript news, issue 314

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

JavaScript WeeklyIssue 314 — December 15, 2016

Next week's issue will be a special end of year round-up of the best of 2016. Keep your eyes peeled for it next Thursday :-)[Top JavaScript Frameworks and Topics to Learn in 2017](https://medium.com/javascript-scene/top-javascript-frameworks-topics-to-learn-in-2017-700a397b711)Eric Elliott explores what technologies you should care about next year, and where you should invest your time to get the most benefit. Eric Elliott 
[Next Angular To Be Angular 4.0](http://angularjs.blogspot.com/2016/12/ok-let-me-explain-its-going-to-be.html)Due to a clash of version numbers, the next Angular will be version 4, not 3. A full explanation here plus a run through the release schedule (final is due March 2017). Igor Minar 
[Voca: Over 70 String Manipulation Functions](https://vocajs.com/)Billing itself as the ‘ultimate JavaScript string library’, with Voca you can tweak cases, trim, pad, slugifly, latinise, sprintf, truncate, escape and more. Dmitri Pavlutin 
[![Codiscope Jacks\](https://copm.s3.amazonaws.com/bb33ad47.jpg)](https://jacks.codiscope.com/?utm_source=javascriptweekly&utm_medium=email)[Break Bad Security Habits Right Now](https://jacks.codiscope.com/)Stop writing risky code! Use Jacks to find areas to secure your JavaScript application and learn how to secure it. Get expert advice, in-depth courses, and proven code fixes for free. [Try it now](https://jacks.codiscope.com). Codiscope JacksSponsor
[Hyper 1.0: A Terminal Built on JavaScript and HTML](https://github.com/zeit/hyper/releases/tag/1.0.0)Built using Electron, Hyper is a powerful JavaScript-backed terminal emulator. Version 1 brings Windows support and a better Linux version. ZEIT 
[Vuetify: A Vue.js 2.0 Component Framework](https://vuetifyjs.com/)Clean, reusable Material Design-inspired components to make building your apps easier. John Leider 
[When Everything's Important, Nothing Is](https://aerotwist.com/blog/when-everything-is-important-nothing-is/)Do libraries and frameworks prioritize components on boot? If so, how, and if not what can we do? In exploring that question Paul Lewis considers that Server-Side Rendering isn’t a silver bullet. Paul Lewis 


Jobs

- [Web Platform Architect at Twitch (SF)](https://jobs.lever.co/twitch/5a426e18-5c68-40bd-a1c9-2f36174bf5dd?lever-source=js-weekly)Join the Twitch JavaScript team as a Web Platform Architect and help define our next gen React web platform that scales across our distributed product engineering org while achieving a highly performant web experience! Twitch
- [Senior JavaScript Developer at Zalando Tech in Dublin](https://jobs.zalando.com/jobs/274700-senior-javascript-developer/?gh_jid=274700&utm_source=JavaScript_Weekly&utm_medium=Newsletter&gh_src=asw5j41)[Zalando’s Fashion Insights Centre](https://tech.zalando.com/) in Dublin combines data science and engineering expertise. Join us to have the opportunity to design and build data science driven smart services. Zalando SE
- [Job Offers Without the Hassle - Try Hired](http://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_campaign=q4-16-javascriptweekly)Sick of pushy recruiters, and dead end interviews? Try Hired to hear from over 4,000 innovative companies looking for their next great team member. Hired

In Brief

[Big Aurelia Release Update](http://blog.aurelia.io/2016/12/08/big-aurelia-release-update/) news
Aurelia Project

[2016 in Jest: A Big Year for Facebook's JS Testing Tool](https://facebook.github.io/jest/blog/2016/12/15/2016-in-jest.html) news
Christoph Pojer

[RxJS 5.0 Released: A Reactive Programming Library](https://github.com/ReactiveX/rxjs) news
ReactiveX

[webpack 2.2: The Release Candidate](https://medium.com/webpack/webpack-2-2-the-release-candidate-2e614d05d75f) news
Sean T. Larkin

[Beginner's Guide to Installing Node 7 on a Raspberry Pi](http://thisdavej.com/beginners-guide-to-installing-node-js-on-a-raspberry-pi/) tutorial node
Dave Johnson

[Emoji.prototype.length — A Tale of Characters in Unicode](https://www.contentful.com/blog/2016/12/06/unicode-javascript-and-the-emoji-family/?var=1&utm_expid=73689344-0.7jVToJmRRa20-aIpwffJPQ.1&utm_referrer=https%3A%2F%2Fwww.contentful.com%2Fblog%2F%3Fvar%3D1) tutorial
Stefan Judis

[How to Render Components Outside the Main React App](https://blog.komand.com/how-to-render-components-outside-the-main-react-app) tutorial
Ryan Zec

[Using Kendo UI With Angular 2](http://developer.telerik.com/products/kendo-ui/using-kendo-ui-with-angular-2/) tutorial
Telerik Developer Network

[How Ember 2.10 and Glimmer 2 Improved Our App Performance](http://blog.deveo.com/ember-2-10-and-glimmer-2-performance-improvements-2/) story
The Deveo Blog

[Creating a marketing automation platform: an Emarsys case study](https://compose.com/articles/emarsys-making-the-most-of-compose/?utm_source=cooper&utm_medium=newsletter&utm_content=javascript) story 
Discover how Emarsys architected a micro-services marketing platform using MongoDB, Postgres & Redis.
ComposeSponsor

[A 110 Minute Intro to Composable Functional JavaScript](https://egghead.io/courses/professor-frisby-introduces-function-composition) video
Brian Lonsdorf

[Make A JavaScript Drum Kit in Vanilla JS](https://www.youtube.com/watch?v=VuN8qwZoego) video
Wes Bos

[Native JavaScript Development After Internet Explorer](https://www.sitepoint.com/native-javascript-development-after-internet-explorer/) opinion
Sitepoint

[Play With Jest Online Before Installing It](https://repl.it/languages/jest) tools 
[Jest](https://facebook.github.io/jest/) is a testing framework built and used by Facebook.
repl.it

[React Fix It: Automagically Generate Tests From Errors](https://github.com/MicheleBertoli/react-fix-it) tools
Michele Bertoli

[Try RASON™ – And Start Using Advanced Analytics in Your Web/Mobile Apps](https://rason.com/) tools 
Solve powerful optimization & simulation models in your app easily with RASON™. Use a high-level modeling language embedded in JSON & a simple, Azure-backed REST API.
RASON.com by Frontline Systems IncSponsor

[JavaScript State Machine: Library for Managing a Finite Set of States](http://statemachine.davestewart.io/) code
Dave Stewart

[LoadJS: A Tiny Async Loader for Modern Browsers (710 Bytes)](https://github.com/muicss/loadjs?a=1) code
Andres Morey

[TypeORM: A Data-Mapper ORM for TypeScript and JavaScript](https://github.com/typeorm/typeorm) code 
Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases.
Yakdu

[Dante2: A Medium-Style Editor Built on DraftJs](https://github.com/michelson/dante2) code 
[Demo here.](https://michelson.github.io/dante2/)
Miguel Michelson Martinez

[redux-subscriber: Subscribe to Changes in Any Part of Redux State](https://github.com/ivantsov/redux-subscriber) code
Alexander Ivantsov

[Pure JavaScript Smooth Image Zooming](http://desmonding.me/zooming/) code
Desmond Ding

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

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