---
title: "#351: Package Manager Yarn Reaches Version 1.0"
publication: "JavaScript Weekly"
issue: 351
published_at: "2017-09-08"
canonical_url: "https://javascriptweekly.com/issues/351"
---

#351: Package Manager Yarn Reaches Version 1.0

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

JavaScript WeeklyIssue 351 — September 8, 2017[Announcing Yarn 1.0: An Alternative to npm](https://code.facebook.com/posts/274518539716230)The Yarn JavaScript package manager is now used by 175,000 projects on GitHub and responsible for 3 billion package downloads per month. Facebook Code 
[Building Angular Apps At Scale](https://medium.com/dailyjs/building-angular-apps-at-scale-813ef42add04)A developer at Google shares a sneak preview of a tool (still in alpha) for more efficient builds of large Angular apps. Alex Eagle 
[![Google, Inc.\](https://copm.s3.amazonaws.com/6c1363a0.jpg)](https://developer.chrome.com/devsummit/?utm_source=cooperpress&utm_medium=javascriptweekly&utm_campaign=chromedevsummit)[The 2017 Chrome Developer Summit is coming to San Francisco](https://developer.chrome.com/devsummit/?utm_source=cooperpress&utm_medium=javascriptweekly&utm_campaign=chromedevsummit)Connect with Chrome engineers and other leading developers for a two-day exploration of building beautiful and performant experiences at the Yerba Buena Center for the Arts on 23-24 October. Google, Inc.Sponsor
[Takeoff: A Rapid Dev Environment Designed for Hack Days](https://medium.com/@tanepiper/takeoff-a-rapid-development-environment-designed-for-hack-days-9a45ae891366)Oriented around Hapi, React, React Router v4, Redux, Postgres, and NGINX. [GitHub repo](https://github.com/tanepiper/takeoff). Tane Piper 
[Learn How To Debug JavaScript with Chrome DevTools](https://codeburst.io/learn-how-to-debug-javascript-with-chrome-devtools-9514c58479db)Ditch console.log debugging once and for all by learning to use breakpoints to debug code within the DevTools. Brandon Morelli 
[innerself: A Tiny View + State Management Solution](https://github.com/stasm/innerself)If ultra-light alternatives to things like React appeal to you, innerself is worth checking out, even if just for the explanation of how it works. Staś Małolepszy 
[Angular vs. React vs. Vue: A 2017 Comparison](https://medium.com/unicorn-supplies/angular-vs-react-vs-vue-a-2017-comparison-c5c52d620176)An informative take on how to choose the best framework for your next project. Jens Neuhaus 
[The Wonderful World of Webpack](http://jackhiston.com/2017/9/4/the-wonderful-world-of-webpack/)Explains the reasoning behind Webpack, and what makes it more than a mere bundler. Jack Histon 
[The Curious Case of 'null >= 0'](https://blog.campvanilla.com/javascript-the-curious-case-of-null-0-7b131644e274)A trip down one of JavaScript’s many interesting rabbit holes. _“It makes sense, honestly”_, says the author. Abinav Seelan 


Jobs

- [Distributed Systems Engineer at Ably (Remote in EU)](http://jobs.ably.io/o/distributed-systems-engineer-remote?utm_source=javascriptweekly&utm_medium=email)If consensus algorithms get your mental juices flowing, then come join the team behind a global and fault-tolerant messaging platform. Ably realtime
- [Senior Developer - React / Node (Sofia, Bulgaria)](https://www.jobs.bg/job/3936067?utm_source=javascriptweekly&utm_medium=email)If you’re looking to work in an exciting startup and have the opportunity to define the company culture, check this role out. Automio

In Brief

[confs.tech: An Up-to-Date List of Upcoming JS Conferences](https://confs.tech/) news

[Quokka.js Live JavaScript Scratchpad Now Available for Atom](https://medium.com/@artem.govorov/quokka-live-javascript-scratchpad-for-atom-editor-a4edd27b7d91) news
Artem Govorov

[Using terminal to view test results is a productivity killer](https://wallabyjs.com/?utm_source=cooperpress&utm_medium=email&utm_content=javascriptweekly&utm_name=javascriptweekly) 
It's like browsing the web in a text-based browser. We deliver test results in realtime to your editor.
Wallaby.jsSponsor

[Building a Simple Notes Manager with Vue.js](https://blog.codeship.com/building-a-simple-notes-manager-with-vue-js/) tutorial
Yanis Triandaphilov

[Building a Mini Card Game with Polymer 3.0 Preview](https://medium.com/@jecelynyeen/polymer-3-0-preview-building-a-mini-card-game-ce8948265fd6) tutorial
Jecelyn Yeen

[Don’t Be Afraid of Headless Chrome: Why and How to Use It for Ember Testing](https://medium.com/@jenweber/dont-be-afraid-of-headless-chrome-learn-why-and-how-to-use-it-for-ember-testing-e43710f4d443) tutorial
Jen Weber

[Building TDD RESTful APIs with Koa 2, Mocha and Chai](https://www.valentinog.com/blog/test-driven-api-koa-2-mocha-chai/) tutorial node
Valentino Gagliardi

[It’s OK to Not Use Yarn](https://hackernoon.com/its-ok-to-not-use-yarn-f28dc766ef32) opinion 
_“Is there something wrong with using Yarn? Yes, there is, if you don’t need it.”_
David Gilbertson

[Micro Frontends: Extending Microservice Ideas to Frontend Development](https://micro-frontends.org/) opinion
Micro Frontends

[How I Convinced Our CTO to Switch From CoffeeScript to ES6](https://blog.aha.io/coffescript-to-es6/) story
Zach Schneider

[#1 Way to Detect, Diagnose and Defeat Errors 🏆](https://rollbar.com/jsweekly) tools 
Rollbar detects when code breaks in real-time. Get stack trace and diagnostic data to defeat errors.
ROLLBARSponsor

[AssemblyScript: A Subset of TypeScript That Compiles to WebAssembly](https://github.com/AssemblyScript/assemblyscript) tools

[Fastify: Fast and Low Overhead Web Framework for Node.js](https://github.com/fastify/fastify) code node

[LookForward.js: Easily Create Smooth Transitions Between Pages](https://appleple.github.io/lookforward/) code

[vue-accordion-menu: A Simple Vue 2 Accordion Menu Component](https://github.com/WeiChiaChang/vue-accordion-menu) code
Wesley Chang

[React-PDF: Display PDF Files in Your React App](https://github.com/wojtekmaj/react-pdf) code 
[Demo here](http://projekty.wojtekmaj.pl/react-pdf/).
Wojciech Maj

[Rythm.js: A JavaScript Library That Makes Your Page 'Dance'](https://github.com/Okazari/Rythm.js) code 
[Demo here](https://okazari.github.io/Rythm.js/).
Benjamin Plouzennec

[Realtime Updates on Web and Mobile That Just Work](https://www.pusher.com/?utm_source=jsweekly&utm_medium=email&utm_campaign=Sept8&utm_term=briefsponsoredlink&utm_content=cooperpress) 
PusherSponsor

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

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