---
title: "#373: Bye jQuery, hi Vue.js, and what's going on with Babel 7.0?"
publication: "JavaScript Weekly"
issue: 373
published_at: "2018-02-16"
canonical_url: "https://javascriptweekly.com/issues/373"
---

#373: Bye jQuery, hi Vue.js, and what's going on with Babel 7.0?

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

JavaScript WeeklyIssue 373 — February 16, 2018[Replacing jQuery With Vue.js: No Build Step Needed](https://www.smashingmagazine.com/2018/02/jquery-vue-javascript/)Some developers shy away from build tools for quick projects and they’re not _mandatory_, as we see here. Here’s how to use Vue.js in a similar way to how you might use jQuery now. Sarah Drasner 
[Babel 7.0 Is Nearly Here: A Big Update](https://medium.freecodecamp.org/were-nearing-the-7-0-babel-release-here-s-all-the-cool-stuff-we-ve-been-doing-8c1ade684039)If you’re a [Babel](http://babeljs.io/) user, this is a must-read ‘state of the union’ type post from its creator. If you’re not? You’ll get to learn what it is, too. Henry Zhu 
[![Progress\](https://copm.s3.amazonaws.com/be2c41da.png)](https://www.telerik.com/campaigns/kendo-ui/wp-choosing-js-framework?utm_medium=cpm&utm_source=jsweekly&utm_campaign=kendo-ui-jquery-whitepaper-choosеjsframework&utm_content=primary)[Choosing the Right JavaScript Framework: Whitepaper](https://www.telerik.com/campaigns/kendo-ui/wp-choosing-js-framework?utm_medium=cpm&utm_source=jsweekly&utm_campaign=kendo-ui-jquery-whitepaper-choosеjsframework&utm_content=primary)How do you choose one JavaScript framework over another for your next web application? Learn about the current state of the Angular, React and Vue and how they compare against a comprehensive set of criteria. [Download now](https://www.telerik.com/campaigns/kendo-ui/wp-choosing-js-framework?utm_medium=cpm&utm_source=jsweekly&utm_campaign=kendo-ui-jquery-whitepaper-choosеjsframework&utm_content=primary). ProgressSponsor
[Hyperapp for Redux Refugees](https://medium.com/hyperapp/hyperapp-for-redux-refugees-2507c9dd1ddc)An explanation and comparison of [Hyperapp](https://github.com/hyperapp/hyperapp) vs Redux for managing state, with a neat side-by-side code comparison showing how much simpler Hyperapp code can be. Wolfgang Wedemeyer 
[Coming to ES2018: Rest/Spread Properties](http://www.2ality.com/2016/10/rest-spread-properties.html)Dr. Axel wrote up some notes on the rest/spread property proposal back in 2016 but it’s now reached stage 4 and will be in ECMAScript 2018, so it’s worth revisiting. Dr. Axel Rauschmayer 
[A Guide to Web Performance Optimization with Webpack](https://developers.google.com/web/fundamentals/performance/webpack/)A guide to using the popular asset bundling tool to make pages smaller to download and quicker to use. Google Developers 
[Creating and Publishing Web Components with Stencil](https://www.twilio.com/blog/2018/02/creating-and-publishing-web-components-with-stencil.html)[Stencil](https://stenciljs.com/) is a tool for compiling modern, standards-compliant Web Components. Dominik Kundel 
[SweetAlert2: Responsive, Customizable and Accessible Popup Boxes](https://github.com/sweetalert2/sweetalert2)An attractive and accessible (WAI-ARIA) replacement for JavaScript’s popup boxes with zero dependencies. SweetAlert2 


Jobs

- [JavaScript Developer at X-Team (Remote)](https://x-team.com/remote-javascript-developer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=js-weekly-q3-18)We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere. [Join X-Team](https://x-team.com/remote-javascript-developer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=js-weekly-q3-18). X-Team
- [Software Engineer at Detective.io (Chicago)](https://detective-labs.breezy.hr/p/da041b2db095-software-engineer?source=20180216-javascript-weekly)We're hiring our 5th engineer to help build our platform of automation based sales tools. We use React, Redux, and Rails. Detective.io
- [Looking for a Job at a Company That Prioritizes JavaScript?](https://www.vettery.com/tech?utm_medium=cooper-javascriptweekly&utm_campaign=ad-1717&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

[CityJSConf 2018: A JS Conference in the City of London](http://cityjsconf.org/) news 
Takes place March 26 and features a debate between Kyle Simpson and Dylan Schiemann.
CityJSConf

[MongoDB 4.0 Will Support Multi-Document, ACID Transactions](https://www.mongodb.com/transactions?jmp=cpress=WW_CP_newsletter_sponsorship_FY19Q1=sponsored=display=javascriptweekly=20180216) news 
Sign up for the beta for access to development releases of MongoDB 4.0.
MONGODBSponsor

[Ember 3.0 Released](https://emberjs.com/blog/2018/02/14/ember-3-0-released.html) news 
No new functionality, but removes deprecated APIs and legacy support.
Matthew Beale

[Building a Text-Based Adventure with Vue.js](https://www.raymondcamden.com/2018/02/14/building-a-text-based-adventure-in-vuejs/) tutorial 
An unconventional but interesting odyssey for Vue.js.
Raymond Camden

[Using Prettier to Format Your JavaScript Code](https://www.wisdomgeek.com/web-development/using-prettier-format-javascript-code/) tutorial
Saransh Kataria

[Using Source Maps to Debug Production](https://rollbar.com/blog/source-maps-in-production/?utm_medium=email-nl&utm_campaign=jsweekly&utm_source=jsweekly&utm_term=sec) tutorial 
Debug errors w/ source maps, and quickly make sense of minified JavaScript.
ROLLBARSponsor

[Testing React with Enzyme and Jest: A Video Series](https://javascriptplayground.com/testing-react-enzyme-jest/) video 
First five episodes are free.
Jack Franklin

[Promises Are Not Neutral Enough](https://staltz.com/promises-are-not-neutral-enough.html) opinion 
_“Even though they fulfill their purpose, Promises are an opinionated primitive that introduce a lot of weirdness.”_
André Staltz

[Choosing a JavaScript Build Tool: To Config or Not Config](https://dev.to/netlify/choosing-a-javascript-build-tool-to-config-or-not-config-2ia8) opinion
Brian Douglas

[There’s a Bug in Your JavaScript Code. Fix It](https://start.sentry.io/for/javascript?utm_source=advertisement&utm_medium=display&utm_content=javascriptweekly&utm_campaign=sponsorship) tools
SentrySponsor

[Thanks: Give Thanks to Open Source Maintainers You Depend On](https://github.com/feross/thanks) tools node 
Run `npx thanks` in your project and see who is seeking donations.
Feross Aboukhadijeh

[face-verify.js: Monitoring Who's Physically Looking at a Site](https://blog.machinebox.io/face-verify-js-monitoring-who-is-looking-at-a-website-for-additional-security-1d6025a8fedd) tools 
A possible way to add more security to a webapp with facial recognition?
Mat Ryer

[Blotter.js: An API to Draw Unconventional Text Effects on the Web](https://blotter.js.org/) code
Bradley Griffith

[Vuetify 1.0: A Material Design Component Framework for Vue](https://github.com/vuetifyjs/vuetify) code
John Leider

[Phaser 3.0: The 2D HTML5 Game Framework](https://github.com/photonstorm/phaser) code 
A fast 2D game framework supporting Canvas and WebGL rendering.
Richard Davey

[Objection.js 1.0: An SQL-Friendly ORM for Node](https://github.com/vincit/objection.js) code node
Vincit

[Assembler.js: An x86-64 Assembler Built in JavaScript](https://github.com/streamich/ass-js) code
Va Da

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

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