---
title: "This week's JavaScript news, issue 222"
publication: "JavaScript Weekly"
issue: 222
published_at: "2015-03-06"
canonical_url: "https://javascriptweekly.com/issues/222"
---

JavaScript Weekly 222   This is the text that appears under the subject line bit in certain clients.   

![](http://no.gd/jsw.jpg) Microsoft [![\](http://no.gd/play.png)Angular 2: Now to be Built on TypeScript](/) — Remember how Angular 2 was going to use a TypeScript superset called ‘AtScript’? No longer. TypeScript has integrated the metadata annotation feature from AtScript and so Angular 2 will now be built in regular TypeScript. Allen Pike [![\](http://no.gd/play.png)A JS Framework On Every Table: Framework Overload?](/) — An opinion piece on the proliferation of JavaScript frameworks and the rapidly changing nature of their ecosystems and the browser. Telerik [![\](http://no.gd/play.png)NativeScript Released: Mobile Native App Development with JavaScript and CSS](/) — Telerik has launched NativeScript, an open source toolset for building native mobile apps on Android, iOS, and Windows Phone using JavaScript and CSS. Red Gate Software [![\](http://no.gd/play.png)How to find and fix the slowest code in your .NET application](/) — Boost the performance of your .NET application with ANTS Performance Profiler. Get rich performance data on your code and database queries to find your application's bottleneck fast. Try ANTS Performance Profiler on your application now. Mathias Bynens [![\](http://no.gd/play.png)Valid JavaScript Variable Names in ECMAScript 6](/) — The grammar for identifiers has changed in ES6. Mathias looks at what’s different to ES5 and shows off some rather arcane Unicode based names. InfoQ [![\](http://no.gd/play.png)Angular 2.0 Concerns Addressed at ng-conf 2015](/) — Angular core team members Brad Green and Igor Minar took to the stage to address recent concerns over Angular 2.0. Mozilla Hacks [![\](http://no.gd/play.png)asm.js Speedups Everywhere](/) — The current state of asm.js or asm.js-esque optimizations in major browsers. Magno [![\](http://no.gd/play.png)Hiring Native Javascript developers in Amsterdam or Eindhoven (NL)](/) — You will work on cutting edge technologies used by millions of customers and encounter serious engineering challenges on HTML based UIs on devices like next generation set top boxes and TVs. TES USA [![\](http://no.gd/play.png)Node.js engineer for small team serving over 6.7 million teachers](/) — TES USA, based in San Francisco, is built on a microservices architecture using Node.js, MongoDB, Redis, and Docker. Over 50 million unique visitors come to our sites every month. If you want to be challenged and have real impact, we want to hear from you. TopTal [![\](http://no.gd/play.png)Freelance with Companies like Airbnb, IDEO JPMorgan](/) — Work on special projects with great companies through Toptal. Set your weekly/hourly rate, and work from anywhere in the world as an elite HTML5 developer. See if you have what it takes JSConf Belgium [![\](http://no.gd/play.png)JSConf Belgium 2015 (April 23) Open for Registration](/) — SitePoint [![\](http://no.gd/play.png)What's New in AngularJS 2.0](/) — S.​ Somasegar [![\](http://no.gd/play.png)TypeScript Loves Angular](/) — The official announcement of the collaboration between Microsoft and the Google Angular team. Frontend Masters [![\](http://no.gd/play.png)You Don't Know JavaScript Workshops](/) — 2 workshops: [getting started with JavaScript](https://frontendmasters.com/workshops/javascript-basics/) [using all of JavaScript](https://frontendmasters.com/workshops/using-all-of-javascript/) featuring topics like coercion isomorphic JS The npm Blog [![\](http://no.gd/play.png)Making Your jQuery Plugin Work Better with npm](/) — Nathan LeClaire [![\](http://no.gd/play.png)Banging Your Head Against an AngularJS Issue? Try This](/) — Minko Gechev [![\](http://no.gd/play.png)Boost the Performance of an AngularJS Application Using Immutable Data](/) — Alexander Early [![\](http://no.gd/play.png)React Tips and Best Practices](/) — Nick Heiner [![\](http://no.gd/play.png)How to Write Sane, Reusable Grunt Tasks](/) — Dr.​ Axel Rauschmayer [![\](http://no.gd/play.png)No Promises: Asynchronous (ES6) JavaScript with Only Generators](/) — Modulus [![\](http://no.gd/play.png)Get Your Node.js Application Running in Minutes](/) — Modulus is an easy to use Node.js hosting platform that lets you run your applications anywhere. James Moore [![\](http://no.gd/play.png)Building Realtime Applications Just Got Easy: A Screencast](/) — 25 minutes long and leaning on RethinkDB, Node/io.js, Koajs, Socket.io, and Angular. Ian McNally [![\](http://no.gd/play.png)Coming to React from Angular](/) — Robbie McCorkell [![\](http://no.gd/play.png)React Native – The Killer Feature that Nobody Talks About](/) — Sebastian Müller [![\](http://no.gd/play.png)Timesheet.js: Create Timesheets with JS, HTML5 and CSS3](/) — DailyJS [![\](http://no.gd/play.png)Make Parsers and DSLs with Jacob](/) — Godfrey Chan [![\](http://no.gd/play.png)A Hacker News Reader Built with Ember.js](/) — Looks really nice and source is available. mango.​github.​io [![\](http://no.gd/play.png)Slideout.js: A Touch Slideout Navigation Menu for Mobile Web Apps](/) — github.​com [![\](http://no.gd/play.png)ngWebAudio: AngularJS Module for Playing Audio using the WebAudio API](/) — github.​com [![\](http://no.gd/play.png)History.js: HTML5 History/State API Support for All Browsers](/) — Formidable Labs [![\](http://no.gd/play.png)Radium: A React Component Styling Library](/) — A set of tools to manage inline styles on React elements. It gives you styling capabilities without CSS. davidguttman.​github.​io [![\](http://no.gd/play.png)ReactPivot: Fast Pivot Tables for Reports and Data Exploration in React](/) —
