---
title: "#357: Vue 2.5, an ES2015+ cheatsheet, and how to stop using jQuery"
publication: "JavaScript Weekly"
issue: 357
published_at: "2017-10-20"
canonical_url: "https://javascriptweekly.com/issues/357"
---

#357: Vue 2.5, an ES2015+ cheatsheet, and how to stop using jQuery

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

JavaScript WeeklyIssue 357 — October 20, 2017[Reactive Brain Waves: Hacking an EEG Headset from JS](https://medium.com/@urish/reactive-brain-waves-af07864bb7d4)A walkthrough of using RxJS, Angular, Web Bluetooth, and an EEG headset to monitor brainwaves and perform actions based on eye blinks. Uri Shaked 
[Vue 2.5 Released](https://medium.com/the-vue-point/vue-2-5-released-14bd65bf030b)The latest Vue, billed _“Level E”_, comes with better TypeScript integration, error handling, and improved support for functional components. Evan You 
[How I'm (Not) Using jQuery](https://developer.telerik.com/content-types/tutorials/im-not-using-jquery/)Raymond Camden explains the steps he’s taken to wean himself off a dependence on jQuery for a number of common frontend development tasks. Telerik Developer Network 
[![CircleCI\](https://copm.s3.amazonaws.com/7e934de9.png)](https://circleci.com/blog/bringing-digital-transformation-to-the-enterprise-why-it-s-important-that-big-organizations-are-now-paying-attention-to-ci/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=october&utm_content=javascript-weekly)[Why It’s Important That Big Organizations Pay Attention to CI](https://circleci.com/blog/bringing-digital-transformation-to-the-enterprise-why-it-s-important-that-big-organizations-are-now-paying-attention-to-ci/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=october&utm_content=javascript-weekly)Yes, “digital transformation” is a buzzword having its moment right now. But what is behind the buzz? CircleCISponsor
[Napa.js: An Alternative Multi-Threaded JS Runtime](https://github.com/Microsoft/napajs)An interesting Microsoft project that offers a V8 JavaScript runtime oriented around multiple V8 instances running at the same time and the communications between them. Microsoft 
[A Single Page ES2015+ Cheatsheet](https://devhints.io/es6)A one-page guide to features added in ES2015 and beyond. Devhints 
[A Look at New DevTools Features for JavaScript [video\]](https://www.youtube.com/watch?v=dbCcVzt9C1c)A 20 minute talk looking at code coverage, type profiling, and a deep dive into how evaluating a code snippet in DevTools console works in V8. Yang Guo 
[Why Robots Should Format Our JavaScript for Us](https://medium.freecodecamp.org/why-robots-should-format-our-code-159fd06d17f7)Not using something like [Prettier](https://prettier.io/) to format your code yet? The author tries to sell you on why it’s a good idea. Artem Sapegin 
[PayPal's Open-Source Cross-Domain JavaScript Suite](https://medium.com/@bluepnume/introducing-paypals-open-source-cross-domain-javascript-suite-95f991b2731d)PayPal has open sourced a suite of libraries for building JavaScript experiences that work well on third party sites that embed them. Daniel Brain 


Jobs

- [Senior React Native Engineer, Retail Team](http://grnh.se/61ye8h1?utm_source=javascriptweekly&utm_medium=email)We're looking for an experienced dev to bring the Casper experience beyond the web and into reality, focusing on building React Native apps. Casper
- [React Native Mobile Developer (Remote, UK-based)](https://www.yourtradebase.com/jobs/react-native-developer?utm_source=javascriptweekly&utm_medium=email)Excited about building great products across iOS, Android, and the Web? Join our small remote team - we're agile, funded and growing. YourTradeBase
- [Looking for a job at a company that prioritizes JavaScript?](https://www.vettery.com/?utm_medium=cooper-javascriptweekly&utm_campaign=ad-1291&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

[Mozilla, Microsoft, Google, and W3C to Work on MDN Docs Together](https://blog.mozilla.org/blog/2017/10/18/mozilla-brings-microsoft-google-w3c-samsung-together-create-cross-browser-documentation-mdn/) news
Mozilla

[CKEditor 5 Rich Text Editor Released](https://ckeditor.com/blog/CKEditor-5-A-new-era-for-rich-text-editing/) news
Frederico Knabben

[Creating End-to-End Tests That Don’t Suck with Puppeteer](https://ropig.com/blog/end-end-tests-dont-suck-puppeteer/) tutorial 
[Puppeteer](https://github.com/GoogleChrome/puppeteer) lets you control headless Chrome from JavaScript.
Trevor Miller

[Introduction to InfluxDB and TICK Stack](https://www.influxdata.com/blog/introduction-to-influxdatas-influxdb-and-tick-stack/) tutorial 
Learn how to get up and running with the fastest growing open source TSDB.
InfluxDataSponsor

[An Imperative Guide to Forms in Vue.js](https://blog.logrocket.com/an-imperative-guide-to-forms-in-vue-js-7536bfa374e0) tutorial
LogRocket

[Using Three.js for 2D Data Visualization](http://blog.fastforwardlabs.com/2017/10/04/using-three-js-for-2d-data-visualization.html) tutorial
Grant Custer

[Writing Smarter Web Animation Code with GSAP](https://css-tricks.com/writing-smarter-animation-code/) tutorial
Carl Schoof

[Building a 'Modem' with Web Audio](https://martinmelhus.com/web-audio-modem/) tutorial 
An interesting way to transmit data in audio form.
Martin Kirkholt Melhus

[Build A Real-Time Chat App with Vue.js, Vuex and Cloud Firestore](https://vuejsdevelopers.com/2017/10/16/vue-js-firestore/) tutorial
Lachlan Miller

[Have you met Predix, the Premier Industrial Internet Platform?](https://www.predix.io/?utm_source=JavaScript%20Weekly&utm_medium=Paid%20Display&utm_campaign=https%3A%2F%2Fge-ip.my.salesforce.com%2F7011A000000mQAK&utm_content=jsweekly_oct20) 
See how Predix is connecting machines, intelligence, and people to drive operational and business outcomes that matter.
GE DigitalSponsor

[Migrating Towards Yarn and Webpack](http://engineering.wingify.com/posts/migrating-towards-yarn-webpack/) story 
.. from Require.js, Grunt and npm.
Wingify Engineering

[accessibilityjs: A Client-Side Accessibility Error Scanner](https://github.com/github/accessibilityjs) tools 
GitHub uses this to scan for inaccessible UI elements.
GitHub

[ES Check: Checks The Version of ES Used in Source Files](https://github.com/dollarshaveclub/es-check) tools
Dollar Shave Club

[JavaScript Telemetry: Black Box Recorder for App Crashes](https://rollbar.com/jsweekly) tools
ROLLBARSponsor

[Redux Zero: A Simpler 'Redux Lite'](https://medium.com/@matheusml/introducing-redux-zero-bea42214c7ee) code 
A lightweight state container based on Redux with a single store and no reducers.
Matheus Lima

[Anime.js: A JS Animation Library for the Web](http://animejs.com/) code
Julian Garnier

[rmodal.js: A Simple 1.2 KB Modal Dialog with No Dependencies](https://github.com/zewish/rmodal.js) code
Iskren Slavov

[Schnack.js: A Disqus-like Commenting Drop-in for Static Sites](https://www.vis4.net/blog/2017/10/hello-schnack/) code 
A commenting system build on Node.js and SQLite3.
Gregor Aisch

P.S. Love React? We have [a React newsletter](https://react.statuscode.com/) too, you can see [today's issue here.](https://react.statuscode.com/issues/59)

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

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