---
title: "This week's JavaScript news, issue 269"
publication: "JavaScript Weekly"
issue: 269
published_at: "2016-02-05"
canonical_url: "https://javascriptweekly.com/issues/269"
---

This week's JavaScript news, issue 269

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

JavaScript WeeklyIssue 269 — February 5, 2016[Writing Next-Gen Reusable JavaScript Modules with ES6](https://www.smashingmagazine.com/2016/02/writing-next-generation-reusable-javascript-modules/) A thorough guide to creating a JavaScript package written in ES6 that’s usable regardless of whether you’re using CommonJS, AMD or plain browser global modules.  Jim Cowart 
[SamsaraJS: Reactive Layout Animation Library](http://samsarajs.org/) Fast, uses 3D rendering and CSS3, and lets you coordinate and animate hundreds of DOM elements together. Looks very promising.  David Valdman 
[![Grape City\](https://copm.s3.amazonaws.com/7abbedd8.png)](http://wijmo.com/introducing-the-angular-2-explorer-for-wijmo-5/?utm_source=JavaScript%20Weekly&utm_medium=newsletter&utm_content=2.02.Angular2.explorer_primary&utm_campaign=Wijmo)[Take a Look at Wijmo’s Angular 2 Beta 1 Proof of Concept](http://wijmo.com/introducing-the-angular-2-explorer-for-wijmo-5/?utm_source=JavaScript%20Weekly&utm_medium=newsletter&utm_content=2.02.Angular2.explorer_primary&utm_campaign=Wijmo)Learn up-to-date Angular 2 concepts and understand how to use JavaScript controls in your AngularJS application. Gain firsthand experience by following 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=newsletter=2.02.Angular2.explorer_primary=Wijmo) Grape CitySponsor
[Building A Sliding Tile Puzzle with a JavaScript AI](https://www.smashingmagazine.com/2016/02/javascript-ai-html-sliding-tiles-puzzle/) A two part tutorial covering how to create a sliding tile puzzle using HTML, CSS, and JavaScript, and then an ‘artificial intelligence’ to solve it.  Smashing Magazine 
[Understanding JavaScript's async / await](https://ponyfoo.com/articles/understanding-javascript-async-await) A solid, practical look at a feature still a little way off in JavaScript’s future.  Nicolas Bevacqua 
[Introducing ES2015 Proxies](https://developers.google.com/web/updates/2016/02/es2015-proxies) Use proxies to trap or intercept all of the operations on a target object and modify how the target operates. Addy Osmani presents an introduction here.  Addy Osmani 
[MediumEditor: A Medium.com-Style Simple Inline Editor](https://yabwe.github.io/medium-editor/) Love Medium.com’s simple editor? This bills itself as a clone and uses the contenteditable API to implement a rich text solution.  yabwe 


Jobs

- [Senior Frontend Developer at bonify](https://4scotty.com/bonify-frontend?utm_source=jsweekly&utm_medium=newsletter&utm_content=bonify&utm_campaign=jsweekly_5_bonify)Make a dent in the Fintech universe. How? Join our vibrant international team and be responsible for a unique user experience. See what we can offer you. bonify
- [Senior Node Engineer at TES USA (San Francisco, CA or remote)](http://wikispaces.workable.com/jobs/40877?utm_source=javascriptweekly&utm_medium=email)Make a difference in teachers’ lives with a platform that allows them to find, share and sell resources worldwide. Join TES USA’s small, global team to embrace challenges, be part of a lean process, and impact education. TES USA
- [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

[Chrome 49 Beta Includes New ES2015/ES6 Features](http://blog.chromium.org/2016/02/chrome-49-beta-css-custom-properties.html) news 
Destructuring, default parameters, Proxy objects, and the Reflect API are all present.
Google

[ES Proposal: Object.getOwnPropertyDescriptors()](http://www.2ality.com/2016/02/object-getownpropertydescriptors.html) news
Dr. Axel Rauschmayer

[Feature Watch: ECMAScript 2017](http://www.2ality.com/2016/02/ecmascript-2017.html) news 
A continually updated blog post listing what features and proposed features are in store for ES2017 (or ES8, in the non-official notation).
Dr. Axel Rauschmayer

[New Ember 2.x Course](https://frontendmasters.com/courses/ember-2/) course 
With v2, Ember is more performant and complete than ever. In this course we’ll build a rich cross-device app together step-by-step from scratch.
Frontend MastersSponsor

[Dashing D3.js: Learn How to Make Data Visualizations with D3.js](https://www.dashingd3js.com/) tutorial 
A complete online book.
Dashing D3

[Creating Single Page Applications With WordPress and Angular.js](http://code.tutsplus.com/tutorials/creating-single-page-applications-with-wordpress-and-angularjs--cms-25095) tutorial
Tom Whitbread

[Building a React Universal Blog App: A Step-by-Step Guide](http://www.sitepoint.com/building-a-react-universal-blog-app-a-step-by-step-guide/) tutorial
SitePoint

[From Angular 1.x ng-repeat to Angular 2 NgFor with Component](http://orizens.com/wp/topics/from-angular-1-x-ng-repeat-to-angular-2-ngfor-with-component/) tutorial
Oren Farhi

[5 Steps for Learning React Application Development](http://developer.telerik.com/featured/5-steps-for-learning-react-application-development/) tutorial
Telerik Developer Network

[Preparing for ECMAScript 6: Symbols and Their Uses](http://www.sitepoint.com/preparing-ecmascript-6-symbols-uses/) tutorial
SitePoint

[Getting Started with React Native on Ubuntu Linux](http://www.proreactnative.com/Getting-Started-with-React-Native-on-Ubuntu-Linux/) tutorial
David Kay

[Object.observe Is Dead. Long Live ES6 Proxies](https://medium.com/bitovi-design-and-development/object-observe-is-dead-long-live-es6-proxies-c3f25454342) tutorial
Bitovi

[Performance Engineering with React](http://benchling.engineering/performance-engineering-with-react/) tutorial
Saif Hakim

[Advanced Front-End Automation with npm Scripts](https://www.youtube.com/watch?v=0RYETb9YVrk) video
Kate Hudson

[ES6 Const Is Not About Immutability](https://mathiasbynens.be/notes/es6-const) opinion
Mathias Bynens

[9 Things Every React Beginner Should Know](https://camjackson.net/post/9-things-every-reactjs-beginner-should-know) opinion
Cam Jackson

[5 Reasons Why Meteor Is Ideal for Startups](http://www.sitepoint.com/5-reasons-meteor-ideal-startups/) opinion
Pranab Agarwal

[Some JavaScript Book Recommendations](http://derickbailey.com/2016/02/01/some-javascript-book-recommendations/) opinion 
I mostly agree.
Derick Bailey

[jQuery Select Box Components - Chosen vs Select2](http://www.sitepoint.com/jquery-select-box-components-chosen-vs-select2/) opinion tools
SitePoint

[Cheerp 1.2: C++ to JS with Faster Execution and Startup, Smaller Output](http://blog.leaningtech.com/2016/02/cheerp-12-c-to-javascript-with-faster.html) tools news
Leaning Technologies

[DateDropper: A Date Input Field jQuery Plugin](http://felicegattuso.com/projects/datedropper/) code
Felice Gattuso

[Instadate: A High Performance Date Manipulation Library](https://github.com/teamweek/instadate) code
Teamweek

[jQuery.sheet: Spreadsheets for the Web, as a jQuery Plugin](http://spreadsheets.github.io/jQuery.sheet/) code
Visual Interop Development

[ember-fastboot-docker: Dockerized Node Server for Running Ember FastBoot Apps](https://github.com/jpadilla/ember-fastboot-docker) code node
José Padilla

[Griddle: A Grid Component for Use with React](https://griddlegriddle.github.io/Griddle/next/) code
Griddle

[The Future of JavaScript — 2016 and Beyond](http://www.telerik.com/campaigns/kendo-ui/javascript-future?utm_medium=newsletter&utm_source=javascriptweekly&utm_campaign=dt-kendo-js-2016-wp-feb16) 
Will JavaScript continue to rise in use? What’s in store for the most popular frameworks? Learn the answers to these questions in this whitepaper containing interviews with developers building the JavaScript of tomorrow.
Telerik Kendo UISponsor

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

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