---
title: "#365: Results From The State of JavaScript 2017 Survey"
publication: "JavaScript Weekly"
issue: 365
published_at: "2017-12-15"
canonical_url: "https://javascriptweekly.com/issues/365"
---

#365: Results From The State of JavaScript 2017 Survey

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

JavaScript WeeklyIssue 365 — December 15, 2017[The State of JavaScript 2017 Results Are In](https://stateofjs.com/2017/introduction/)The results of the annual ‘State of JavaScript’ survey are here, this time with over 28,000 developers taking part. See what tools are most popular in numerous categories.
[30 Seconds of Code: Useful, Bitesize JavaScript Snippets](https://github.com/Chalarangelo/30-seconds-of-code#readme)A large curated collection of useful bits of JavaScript code you can understand in 30 seconds or less. Angelos Chalaris 
[![Datadog\](https://copm.s3.amazonaws.com/d5cda96d.png)](https://www.datadoghq.com/lpg/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-JavaScriptWeeklyP)[Cloud-Scale Monitoring and Alerting](https://www.datadoghq.com/lpg/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-JavaScriptWeeklyP)Thousands of organizations rely on Datadog to monitor 200+ technologies. With features including built-in dashboards, algorithmic alerts, and end-to-end request tracing, Datadog helps teams monitor their entire stack all in one place. [Try it free](https://www.datadoghq.com/lpg/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-JavaScriptWeeklyP). DatadogSponsor
[Walt: A JS-Like Syntax for the WebAssembly Text Format](https://github.com/ballercat/walt)An in-progress experiment for using a JS-inspired alternative syntax for WebAssembly to write to as ‘close to the metal’ as possible. Arthur Buldauskas 
[Billboard.js: A D3 v4-based JavaScript Chart Library](https://github.com/naver/billboard.js/)[v1.2](https://medium.com/@alberto.park/billboard-js-1-2-0-release-b6f6e77c3ef2) is out now and adds bubble charts, pattern filling, image exports, and more. Jae Sung Park 
[PostHTML: An HTML/XML Transformation Tool Based on JS Plugins](https://github.com/posthtml/posthtml)Think [PostCSS](http://postcss.org/) but for HTML and XML (which brings formats like SVG into play too). Check out the examples and plugins available. PostHTML 
[Popmotion: A Functional JavaScript Motion Library](https://popmotion.io/)Mix tweens, physics, & user inputs to create elegant Web-based interactions - all in 11KB. Popmotion 


Jobs

- [Web Client Engineer (New York)](https://careers-discovery.icims.com/jobs/18956/software-engineer---web-clients/job?utm_source=javascriptweekly&utm_medium=email)Join a growing engineering team that builds highly performant video apps across Web, iOS, Android, FireTV, Roku, tvOS, Xbox and more. DISCOVERY DIGITAL MEDIA
- [Front End Engineers in Boston - ES6, React, Redux, D3, Webpack](https://www.localytics.com/company/careers/job/?job-id=657448)We are a team who loves our customers, we are passionate about front end tech and we have a proud history of innovation. Localytics
- [Looking for a Job at a Company That Prioritizes JavaScript?](https://www.vettery.com/?utm_medium=cooper-javascriptweekly&utm_campaign=ad-1307&utm_source=newsletter&utm_content=grouped&utm_term=tech)Try Vettery and we’ll connect you directly with thousands of companies looking for talented front-end devs. Vettery

In Brief

[JS Foundation Brings Fully Serverless Applications to the Masses](https://js.foundation/announcements/2017/12/06/js-foundation-brings-fully-serverless-applications-masses) news 
[architect](https://arc.codes/) and Marko are gaining more integrations with each other.
Kris Borchers

[50% Off 'Secrets of the JavaScript Ninja' eBook Today](https://www.manning.com/news/countdown-to-2018) news
Manning Publications

[Assert(js) Testing Conf Holiday Promo - 20% Off All Tickets 🎁](https://www.assertjs.com/tickets/) news 
Use code JSWEEKLY on check-out and get 20% off the regular ticket price. Code expires Dec 31.
OK GROWSponsor

[A Look At V8's Native JavaScript Code Coverage Support](https://v8project.blogspot.com/2017/12/javascript-code-coverage.html) tutorial
Jakob Gruber

[The Difference Between 'map' and 'forEach' Array Methods](https://codeburst.io/javascript-map-vs-foreach-f38111822c0f) tutorial
Brandon Morelli

[Arrays, Symbols, and Realms](https://jakearchibald.com/2017/arrays-symbols-realms/) tutorial 
Why type checking fails across iframes, and what `Array.isArray` actually does.
Jake Archibald

[Finally Understand Redux by Building Your Own Store](https://toddmotto.com/redux-typescript-store) tutorial
Todd Motto

[Capturing and Reporting User Interactions for Better Debugging](https://hackernoon.com/a-user-encounters-a-javascript-error-youll-never-guess-what-happens-next-dc1a6f725490) tutorial
David Gilbertson

[A Guide to Automating and Scraping the Web](https://codeburst.io/a-guide-to-automating-scraping-the-web-with-javascript-chrome-puppeteer-node-js-b18efb9e9921) tutorial 
.. using Headless Chrome, Puppeteer, and Node.js.
Brandon Morelli

[So, You Learned JavaScript — Now What?](https://medium.com/@codepo8/so-you-learned-javascript-now-what-63f7363979a) opinion
Christian Heilmann

[How Is React Different from Vue?](https://javascriptreport.com/how-is-react-different-from-vue/) opinion 
An informative article explaining some of the similarities and differences between React and Vue.
John Hannah

[Wijmo TypeScript UI Controls Support Angular 5. No Dependencies](https://www.grapecity.com/en/angular?utm_source=JavaScriptWeekly&utm_medium=Newsletter&utm_campaign=Wijmo_12-17) tools 
Wijmo’s UI components include Angular v5 support, full IntelliSense, and the best JS grid available.
GrapeCity WijmoSponsor

[Microbundle: A Zero-Configuration Bundler for Tiny Modules](https://github.com/developit/microbundle) tools
Jason Miller

[octohint: A Browser Extension That Adds 'IntelliSense' to GitHub](https://github.com/pd4d10/octohint) tools 
A cross-browser extension for more easily skimming through code on GitHub.
pd4d10

[Introducing Nexus.js: A Multi-Threaded JavaScript Runtime](https://dev.to/voodooattack/introducing-nexusjs-a-multi-threaded-javascript-run-time-3g6) tools 
Based on WebKit’s JavaScriptCore, Nexus is based around a thread pool instead of an event loop.
Abdullah Ali

[vue-inspector: A Vue.js Inspector Specifically for Mobile Devices](https://github.com/calirojas506/vue-inspector) tools
Cali Rojas

[The 9 Best JavaScript Charting Libraries](https://dashbouquet.com/blog/frontend-development/9-best-javascript-charting-libraries) tools 
A collection of JavaScript libraries for data visualization.
Anton Shaleynikov

[Neutrino V8 Released: Webpack + Presets = Zero-Config Power](https://medium.com/@eliperelman/neutrino-releasing-v8-a643f356f410) tools
Eli Perelman

[🚀 Add PDF Support to Your Web App in No Time](https://pspdfkit.com/pdf-sdk/web?utm_source=javascriptweekly&utm_medium=email&utm_campaign=dec15) tools
PSPDFKitSponsor

[Emittery: A Simple, Modern Async Event Emitter](https://github.com/sindresorhus/emittery) code
Sindre Sorhus

[on-change: Watch an Object or Array for Changes](https://github.com/sindresorhus/on-change) code
Sindre Sorhus

[tweet-parser: Parse Tweets Into Arrays of Entities](https://github.com/jackfranklin/tweet-parser) code
Jack Franklin

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

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