---
title: "#337: Node 8, Meteor 1.5, and Migrating from Mocha to Jest"
publication: "JavaScript Weekly"
issue: 337
published_at: "2017-06-02"
canonical_url: "https://javascriptweekly.com/issues/337"
---

#337: Node 8, Meteor 1.5, and Migrating from Mocha to Jest

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

JavaScript WeeklyIssue 337 — June 2, 2017[Node 8 Released](https://nodejs.org/en/blog/release/v8.0.0/)A new major release of Node is here with many significant updates including V8 5.8, npm 5, async_hooks, N-API.. See [this week’s Node Weekly](http://nodeweekly.com/issues/190) for a comprehensive roundup. Node.js Foundation 
[Into The Great Unknown: Migrating from Mocha to Jest](https://ebaytech.berlin/into-the-great-unknown-migrating-from-mocha-to-jest-3baced083c7e)A ‘tale of adventure’ in moving from the [Mocha](https://mochajs.org/) test framework to Facebook’s [Jest](https://facebook.github.io/jest/). Patrick Hund 
[Production Progressive Web Apps with JS Frameworks [Video\]](https://www.youtube.com/watch?v=aCMbSyngXB4)In this session from Google I/O, Addy Osmani covers PWA best practices, patterns for efficiently loading websites and the latest tools for getting fast and staying fast. Google Chrome Developers 
[![ROLLBAR\](https://copm.s3.amazonaws.com/ef8773ce.png)](https://rollbar.com/blog/fixing-errors-with-rollbar-and-new-relic/?utm_source=javascript_weekly&utm_campaign=nl_sponsorship&utm_medium=email-nl)[Want More Insight Into Errors Than New Relic? ✅](https://rollbar.com/blog/fixing-errors-with-rollbar-and-new-relic/?utm_source=javascript_weekly&utm_campaign=nl_sponsorship&utm_medium=email-nl)See how Rollbar pairs perfectly with New Relic to give you greater coverage + much more insight into application errors. ROLLBARSponsor
[An Introduction to Commonly Used ES6 Features](https://zellwk.com/blog/es6/)If you’re not yet using ES6 on a frequent basis, this is a thorough introduction to seven of the most useful concepts. Zell Liew 
[Microjs: The List of Micro-Frameworks and Micro-Libraries](http://microjs.com/)It’s been around a while but has had a lot of updates recently.
[Meteor 1.5: A Full Stack JS App Platform](https://blog.meteor.com/announcing-meteor-1-5-b82be66571bb)1.5 brings dynamic imports, code splitting, and bundle size analysis. It’s still based around Node v4, but will move up to Node v6 in Meteor 1.6. Ben Newman 
[The Modern JavaScript Tutorial](http://javascript.info/)From the basics to advanced topics with simple, but detailed explanations. Ilya Kantor 


Jobs

- [Frontend Consultant @ Backbase Amsterdam](http://careers.backbase.com/job/senior-front-end-consultant/?utm_source=javascriptweekly&utm_medium=email)We are looking for Javascript lovers who like to travel, code and integrate our product at our worldwide located clients. Up for the challenge? Backbase
- [JavaScript Architect at LIQID (Berlin, Germany)](https://www.liqid.de/de/ueber-uns/karriere/javascript-architect-m-w?utm_source=javascriptweekly&utm_medium=email)LIQID is seeking a JavaScript Architect. The ideal candidate will drive the architectural innovation of LIQID's web platform. LIQID Investments GmbH
- [Full-Stack Developer @ Workday (San Francisco)](https://workday.wd5.myworkdayjobs.com/Workday/job/USA-CA-San-Francisco/Full-Stack-Engineer_JR-16340?utm_source=javascriptweekly&utm_medium=email)Build interactive video learning tools used by the world's largest companies. Work with kind people in TypeScript (browser/Node). [Apply here](mailto:charlie.stigler@workday.com?Subject=I%27m%20your%20next%20Full-Stack%20Developer%21). Workday

In Brief

[Announcing TypeScript Support in Electron](https://electron.atom.io/blog/2017/06/01/typescript) news
Zeke Sikelianos

[Assert(js): A Forthcoming JS Testing Conference in Texas](https://www.assertjs.com/) news 
Currently just seeking speakers.

[How to Hire for JavaScript Development](https://codemyviews.com/services/javascript-development?utm_source=newsletter&utm_medium=email&utm_campaign=jsweekly) 
We hire awesome JavaScript developers. Learn how we identify, test, and hire for JavaScript.
Code My ViewsSponsor

[The Most Important Features and Fixes of Node 8](https://blog.risingstack.com/important-features-fixes-node-js-version-8/) tutorial
Gergely Nemeth

[Delivering Untranspiled Source Code via npm](http://2ality.com/2017/06/pkg-esnext.html) tutorial
Dr. Axel Rauschmayer

[The Anatomy of a Modern JavaScript Application](https://www.sitepoint.com/anatomy-of-a-modern-javascript-application/) tutorial
SitePoint

[Managing State in Aurelia with Higher Order Components](https://www.sitepoint.com/state-aurelia-higher-order-components/) tutorial
Vildan Softic

[WebAssembly: Mozilla Won](http://robert.ocallahan.org/2017/06/webassembly-mozilla-won.html) opinion 
_“I think WebAssembly is a big victory for asm.js and Mozilla’s vision.”_
Robert O'Callahan

[Switching From React to Vue.js](http://vuejsdevelopers.com/2017/05/28/switch-from-react-to-vue-js/) opinion
Anthony Gore

[Using terminal to view test results is a productivity killer](https://wallabyjs.com/) tools 
You write code in your favorite editor, we run tests and deliver the results in realtime to the editor.
Wallaby.jsSponsor

[Storybook 3.0: An Interact Dev Environment for React Components](https://medium.com/storybookjs/announcing-storybook-3-0-329748b8f4cd) tools
Michael Shilman

[vue-devtools: A Chrome DevTools Extension for Debugging Vue.js Apps](https://github.com/vuejs/vue-devtools) tools 
It’s also on the [Chrome Web Store](https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd).

[O: An In-Browser Loader, Bundler and Dependency Injection Builder](https://greenhouse.gardenhq.io/o/) tools 
In progress and proof of concept, but the team wants to know what you think.
GardenHQ

[Have you tried MongoDB Atlas yet?](https://www.mongodb.com/cloud/atlas/lp/jsweekly?jmp=&utm_campaign=WW_CP_newsletter_sponsorship_FY17Q2&utm_content=brief&utm_medium=&utm_source=javascriptweekly0602) tools
MONGODBSponsor

[taxi-rank: A JSDom-Based Selenium Webdriver API](https://github.com/ForbesLindesay/taxi-rank) code 
Uses [Zombie](https://github.com/assaf/zombie) under the hood.
Forbes Lindesay

[Nile.js: A P2P Live Video Streaming Library Built on WebTorrent](https://hackernoon.com/introducing-nile-js-81d83a31cfe3) code
Miranda, Qiu, and Pierson

[Timelinejs: A jQuery Timeline Slider Plugin](https://github.com/ilkeryilmaz/timelinejs/) code
ilker Yılmaz

[vue-recyclerview: A Fast Way to Render Large Lists with Vue](https://github.com/hilongjw/vue-recyclerview) code

[Picodom: A 1KB Virtual DOM Builder and Patch Algorithm](https://github.com/picodom/picodom) code 
Handy for building your own view library, for instance.

[micro-http-client: A 'fetch' Wrapper to Specify Common Request and Response Processing in a Single Location](https://github.com/remerge/micro-http-client) code
remerge GmbH

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

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