---
title: "This week's JavaScript news, issue 327"
publication: "JavaScript Weekly"
issue: 327
published_at: "2017-03-23"
canonical_url: "https://javascriptweekly.com/issues/327"
---

This week's JavaScript news, issue 327

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

JavaScript WeeklyIssue 327 — March 23, 2017[Beyond The Browser: From Web Apps To Desktop Apps](https://www.smashingmagazine.com/2017/03/beyond-browser-web-desktop-apps/)Building desktop apps using Web technologies has never been easier. This tutorial compares NW.js and Electron and digs into the key concepts and issues. Adam Lynch 
[How To Develop An Interactive Command Line App with Node](https://www.smashingmagazine.com/2017/03/interactive-command-line-application-node-js/)A simple guide to building a command like tool from scratch. Like this? We have [a Node newsletter as well.](http://nodeweekly.com/issues/180) Smashing Magazine 
[The State of RxJS, Vue, Angular, Ember, Polymer and React [videos\]](http://thisdot.co/javascript/01-2017)The first in a series of quarterly events where representatives of 6 popular frameworks/libraries give an update on how they’re progressing. This Dot 
[![Progress\](https://copm.s3.amazonaws.com/6956fd79.png)](http://www.telerik.com/campaigns/kendo-ui/free-trial-4?utm_medium=newsletter&utm_source=jsweeklyprimary&utm_campaign=kendo-ui-trial-free4&utm_content=trialad)[Try Kendo UI - the most complete JavaScript/HTML UI library with 70+ widgets](http://www.telerik.com/campaigns/kendo-ui/free-trial-4?utm_medium=newsletter&utm_source=jsweeklyprimary&utm_campaign=kendo-ui-trial-free4&utm_content=trialad)Kendo UI delivers everything you need to build modern web applications under tight deadlines - from the must-haves Data Grids & DropDowns to Spreadsheet & Scheduler. Choose from 70+ UI components and combine them to create beautiful, responsive apps. ProgressSponsor
[jQuery 3.2(.1) Released](https://blog.jquery.com/2017/03/16/jquery-3-2-0-is-out/)jQuery 3.2.0 was released quickly followed by [3.2.1](http://blog.jquery.com/2017/03/20/jquery-3-2-1-now-available/). One new feature is support for custom CSS properties, [demonstrated here.](https://codepen.io/peterc/pen/VprWWe) jQuery Foundation 
[JSCaml: An Experimental JavaScript to OCaml Compiler](https://github.com/facebookexperimental/JSCaml)A compiler for typed JavaScript, using OCaml as the target runtime and leaning on an OCaml implementation of JavaScript’s builtins. Facebook Experimental 
[A Look at nginScript: NGINX's Custom JS Implementation](https://www.nginx.com/blog/introduction-nginscript/)nginScript is a unique JavaScript implementation for the NGINX Web server that lets you more easily play with dynamic load-balancing, logging, request parsing, etc. NGINX 
[Planning A Modern Angular Application](http://developer.telerik.com/topics/web-development/planning-an-angular-application/)Todd Motto runs through some of the considerations you should review when planning to build an application using Angular (aka Angular 2 and above). Telerik Developer Network 


Jobs

- [Senior Software Engineer (Node.js) (Berlin, Germany)](https://taxfix.workable.com/jobs/419927?utm_source=javascriptweekly&utm_medium=email)At Taxfix we want to make taxes easier. We're looking for an engineer to build and manage our core APIs and Docker-based micro-services. Taxfix GmbH
- [Node.js Developer at X-Team (Remote)](https://x-team.com/nodejs-developer/?utm_source=newsletter&utm_medium=email&utm_campaign=javascript-march-23-17)We're looking for a developer with an extensive knowledge of Node.js and Javascript. We are 100% remote and we provide the funding needed to help you achieve your goals and grow. X-Team
- [JavaScript Developer at Econify (New York, NY)](http://www.econify.com/?#contact)Econify is a development shop with large media clients. We’re seeking developers with NodeJS experience to solve at scale problems. Econify

In Brief

[Ember 2.12 and 2.13 Beta Released](http://emberjs.com/blog/2017/03/19/ember-2-12-released.html) news 
This release kicks off the 2.13 beta cycle for all sub-projects.

[Insights From Stack Overflow’s Survey of 64,000 Developers](https://medium.freecodecamp.com/73-of-programmers-are-web-developers-and-other-insights-from-stack-overflows-massive-2017-survey-89a13b11e370#.g5kwrxckk) news 
Full stack JavaScript seems to be leading the way.
Quincy Larson

[Cross-Origin Resource Sharing — A Simple Guided Tour](https://medium.com/statuscode/cors-a-guided-tour-4e72230a8739) tutorial
Martin Splitt

[Magical JavaScript Tips Every Developer Should Remember](https://blog.zipboard.co/javascripts-magical-tips-every-developer-should-remember-631b699fc251#.gahzxucpj) tutorial
Tarun Gupta

[React is Slow, React is Fast: Optimizing React Apps in Practice](https://medium.com/dailyjs/react-is-slow-react-is-fast-optimizing-react-apps-in-practice-394176a11fba#.8utzeq8ci) tutorial
François Zaninotto

[An Overview of an ES Proposal for Arbitrary Precision Integers](http://2ality.com/2017/03/es-integer.html) tutorial
Dr. Axel Rauschmayer

[Creating a Book Cover Using JavaScript and p5.js](https://css-tricks.com/creating-book-cover-using-javascript-p5-js/) tutorial
Engin Arslan

[Encoding Text as Unicode Clock Faces](http://2ality.com/2017/03/text-as-clocks.html) tutorial 
A slightly out-of-left-field piece from Axel :-)
Dr. Axel Rauschmayer

[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=march2017) course 
Learn UI & UX design through part-time, online courses with 1-on-1 mentorship from expert designers.
DesignlabSponsor

[React Conf 2017: The Full Recorded Stream](https://www.youtube.com/watch?v=S8HXkEnA48g#t=20m50s) video 
[Day 2 here.](https://www.youtube.com/watch?v=rMf3nDUfUpY)
YouTube

[ASTs for Beginners](https://www.youtube.com/watch?v=CFQBHy8RCpg) video 
An hour long JavaScript-oriented intro to abstract syntax tree concepts.
Kent C Dodds

[react-sourcerer: A Linting Framework Built in React](https://www.youtube.com/watch?v=HqMMj-5PxW0) video
Merrick Christensen

[Master Fullstack Development](https://thinkster.io) course 
Learn how to build full stack apps with React, Angular, Node, Django and Rails with Thinkster.
ThinksterSponsor

[JavaScript vs. Python in 2017](https://hackernoon.com/javascript-vs-python-in-2017-d31efbb641b4) opinion
Michael Bolin

[5 Vim Plugins I Can’t Live Without for JavaScript Development](https://medium.com/@peterpme/5-vim-plugins-i-cant-live-without-for-javascript-development-f7e98f98e8d5) tools
Peter Piekarczyk

[Chart.js: Simple, Flexible HTML5 Canvas Charts](http://www.chartjs.org/) tools
Chart.js

[Maybe: A Type That Wraps Optional Values](https://github.com/alexanderjarvis/maybe) code
Alexander Jarvis

[moveTo: A Dependency-Free Scroll Animation JavaScript Library](https://github.com/hsnaydd/moveTo) code
Hasan Aydoğdu

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

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