---
title: "This week's JavaScript news, issue 280"
publication: "JavaScript Weekly"
issue: 280
published_at: "2016-04-21"
canonical_url: "https://javascriptweekly.com/issues/280"
---

This week's JavaScript news, issue 280

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

JavaScript WeeklyIssue 280 — April 21, 2016

Hi folks, just a quick note to say we've just passed 100,000 subscribers to JavaScript Weekly! Thank you for all of your support over the years - we hope to be here for a very long time yet to come :-)
_- Peter Cooper, your editor_[Angular 2 + React Native: The Best of Both Worlds?](http://angularjs.blogspot.com/2016/04/angular-2-react-native.html)Angular and React? Here’s a look at work being done to render Angular 2 apps with React Native to make cross-platform native app dev easier. Angular Team 
[A Comprehensive Look At Events in jQuery](http://www.sitepoint.com/comprehensive-events-jquery/)A look at jQuery’s event methods, complete with Codepen examples, and best practices to follow when working with them. Baljeet Rathi 
[CSS within JavaScript? Meet CSSX](https://www.smashingmagazine.com/2016/04/finally-css-javascript-meet-cssx/)Facebook introduced JSX, in which HTML markup is mixed in with JavaScript. What about if we did the same with CSS? Enter CSSX. Krasimir Tsonev 
[![Wijmo\](https://copm.s3.amazonaws.com/45f82464.png)](https://wijmo.com/microsoft-dynamics/?utm_source=JSWeekly&utm_medium=primary_newsletter.4.21&utm_content=dynamics&utm_campaign=dynamics)[Microsoft Dynamics CRM Uses Wijmo 5 UI Controls](https://wijmo.com/microsoft-dynamics/?utm_source=JSWeekly&utm_medium=primary_newsletter.4.21&utm_content=dynamics&utm_campaign=dynamics)To build the new mobile interface for its Dynamics CRM solution, Microsoft used the high-quality JavaScript controls in Wijmo 5, a collection of true JavaScript UI controls by GrapeCity. Read more about the top reasons Microsoft Dynamics chose Wijmo 5. WijmoSponsor
[EmberConf 2016 in 37 Videos](https://www.youtube.com/playlist?list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW#emberconf2016)Didn’t make it to EmberConf? Slept in too late to see [Tom and Yehuda’s keynote](https://www.youtube.com/watch?v=1xbN67jA4YA&index=32&list=PL4eq2DPpyBblc8aQAd516-jGMdAhEeUiW)? Never fear, it’s all here. YouTube 
[React Native: A Year in Review](https://code.facebook.com/posts/597378980427792/react-native-a-year-in-review)After just one year in the open source community, React Native has changed the way many developers build apps on both desktop and mobile platforms. Facebook 
[A Lap Around ChakraCore (video)](https://channel9.msdn.com/Events/WebPlatformSummit/edgesummit2016/ES1609)Recently open sourced, ChakraCore is the heart of the JS engine used by Microsoft Edge and Windows 10. Brian Terlson looks at what’s new, what’s next, and how to directly use it yourself. Channel 9 
[A Fast Angular 2 Setup with Components and the Component Router](http://developer.telerik.com/content-types/tutorials/super-fast-setup-angular-2-components-component-router/)A walk through a simple boilerplate designed to help developers understand the architectural process behind setting up Angular 2 apps. Todd Motto 


Jobs

- [JavaScript Developer at Sky Betting and Gaming](http://skybetcareers.com/technical-and-software#R000336?utm_source=javascriptweekly&utm_medium=email)Whether in the browser or node.js, JavaScript is a core technology at SkyBet. We’re looking for devs to work on our realtime betting app, working on hard problems at massive scale in an agile environment. Sky Betting and Gaming
- [JavaScript/HTML5 Developer at Evolution Gaming](https://www.evolutiongaming.com/jobs/javascripthtml5-developers-mobile-games?utm_source=javascriptweekly&utm_medium=email)We are looking for a senior developer who would be ready to shape the future and accomplish challenging tasks, e.g., migrating stateful legacy components to functional React-Redux ones and modularizing CSS with the help of css-modules. Evolution Gaming
- [Hired is the best place to find engineering jobs.](https://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_term=cat-tech-javascript&utm_content=bestplace&utm_campaign=q2-16-jsweekly&utm_location=us)Bored at work? Want to try a new stack? Find 3500+ great tech companies on Hired who will compete to hire you. [Try it today.](https://hired.com/?utm_source=newsletters=petercooperpress=cat-tech-javascript=bestplace=q2-16-jsweekly=us) Hired.com

In Brief

[Last chance to join our March UI/UX courses, launching this Friday!](http://trydesignlab.com/a/web-design-course/ad49af1e/?utm_source=jsweekly&utm_medium=email&utm_campaign=april2016) course 
Learn UI UX design through part-time, online courses with 1-on-1 mentorship from expert designers.
DesignlabSponsor

[ESLint Joins The jQuery Foundation](http://eslint.org/blog/2016/04/eslint-joins-the-jquery-foundation) news

[Creating Modules with ES7 and Babel](https://blog.jscrambler.com/creating-modules-javascript-es7-babel/) tutorial
Peter van der Zee

[Killing CORS Preflight Requests on a React SPA](https://m.alphasights.com/killing-cors-preflight-requests-on-a-react-spa-1f9b04aa5730#.rgevnhzao) tutorial
Damon Aw

[A High Level Guide to Testing a React App](https://medium.com/javascript-inside/testing-in-react-getting-off-the-ground-5f569f3088a) tutorial
A. Sharif

[Function Expressions vs Function Declarations](http://www.sitepoint.com/function-expressions-vs-declarations/) tutorial 
The differences and advantages of function expressions over function declarations.
Paul Wilkins

[Creating Your First Node.js HTTP Server](https://blog.risingstack.com/your-first-node-js-http-server/) tutorial 
Continuation of a series aimed at total beginners to Node.
Gergely Nemeth

[The SaveAs Webinar: Exporting Content from JavaScript Apps](http://www.telerik.com/campaigns/kendo-ui/exporting-js-content?utm_medium=newsletter&utm_source=JavaScriptWeekly&utm_campaign=dt-kendo-apr16-webinar-export) tutorial 
Implementing export functionality in your web apps presents a multitude of challenges. Learn how to tackle them.
Telerik Kendo UISponsor

[Speeding up Startup for Large React Apps](https://www.youtube.com/watch?v=SnAq9tbeRm4) video
React.js Conf 2016

[A Million Ways to Fold in JS](https://www.youtube.com/watch?v=JZSoPZUoR58) video 
A look at alternatives to loops and cool stuff with recursion.
Brian Lonsdorf

[How to Start an Ember Revolution](https://www.youtube.com/watch?v=Z7KIIDW9nZQ) video 
Want to get your company into using Ember? A developer at Intercom shows how he did it.
Patrick O'Doherty

[A Chat About RxJS with Matthew Podwysocki](https://devchat.tv/js-jabber/182-jsj-rxjs-with-matthew-podwysocki) podcast 
RxJS, the popular reactive extensions for JavaScript.
JavaScript Jabber

[Autochecker: Test Node Modules Across Multiple Node Versions](http://victorbjelkholm.github.io/autochecker/) tools node
Victor Bjelkholm

[React Components for Building Composable and Flexible Charts](https://rumbleinc.github.io/rumble-js-charts/) code
Rumble Inc.

[Kewler: A Functional and Immutable Color Manipulation Library](https://github.com/adriantoine/kewler) code
Adrien Antoine

[Turntable.js: A Responsive jQuery Slider](http://polarnotion.github.io/turntable/) code 
Rotate through a list of images as the pointer sweeps across a container.
Polar Notion

[promiseRunner: A Promise Maker That Creates Promises Out of Normal Functions](https://github.com/pharzan/promiseRunner) code
Farzan

[Scrollbear: Maintain Scroll Position As Images Load On A Page](https://github.com/changbenny/scrollbear) code
Howard Chang

[Tabular Input Fields: A jQuery Plugin for Simple Tabular Fields](http://ncrafts.github.io/tabular-input/) code

[ClippyJS: Add Clippy to Any Web Page for Instant Nostalgia](https://www.smore.com/clippy-js) code

[rule-reactor: A Fast, Expressive Forward Chaining Business Rule Engine](https://www.npmjs.com/package/rule-reactor) code 
There’s [an introductory article](http://anywhichway.github.io/rule-reactor.html) too.
anywhichway

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

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