<commit_before>## Updated news for 2017-07-07 

==========
## #341: TC39, ECMAScript, and the Future of JavaScript
#### http://javascriptweekly.com/issues/341

==========
  1. [https://ponyfoo.com/articles/tc39-ecmascript-proposals-future-of-javascript](https://ponyfoo.com/articles/tc39-ecmascript-proposals-future-of-javascript) 
  2. [https://developers.google.com/web/updates/2017/06/headless-karma-mocha-chai](https://developers.google.com/web/updates/2017/06/headless-karma-mocha-chai) 
  3. [https://www.mongodb.com/blog/post/optimizing-aws-lambda-performance-with-mongodb-atlas-and-nodejs](https://www.mongodb.com/blog/post/optimizing-aws-lambda-performance-with-mongodb-atlas-and-nodejs) 
  5. [https://www.ecma-international.org/publications/standards/Ecma-262.htm](https://www.ecma-international.org/publications/standards/Ecma-262.htm) 
  6. [https://blog.meteor.com/vulcanjs-an-open-source-project-to-meteorize-graphql-ba48925bc41f](https://blog.meteor.com/vulcanjs-an-open-source-project-to-meteorize-graphql-ba48925bc41f) 
  7. [http://www.telescopeapp.org/](http://www.telescopeapp.org/) 
  8. [https://reactarmory.com/](https://reactarmory.com/) 
  9. [https://blogs.msdn.microsoft.com/typescript/2017/06/27/announcing-typescript-2-4/](https://blogs.msdn.microsoft.com/typescript/2017/06/27/announcing-typescript-2-4/) 
  10. [https://react.statuscode.com/issues/43](https://react.statuscode.com/issues/43) 
  11. [https://react.statuscode.com/](https://react.statuscode.com/) 
  12. [https://github.com/akveo/kittenTricks](https://github.com/akveo/kittenTricks) 
  13. [https://medium.freecodecamp.org/an-introduction-to-the-redux-first-routing-model-98926ebf53cb](https://medium.freecodecamp.org/an-introduction-to-the-redux-first-routing-model-98926ebf53cb) 
  14. [https://hired.com/join/](https://hired.com/join/) 
  15. [https://x-team.com/javascript-developer/](https://x-team.com/javascript-developer/) 
  16. [https://edited.com/jobs/engineering/](https://edited.com/jobs/engineering/) 
  17. [https://hired.com/](https://hired.com/) 
  18. [https://github.com/babel/babylon/releases/tag/v7.0.0-beta.16](https://github.com/babel/babylon/releases/tag/v7.0.0-beta.16) 
  19. [https://js.foundation/announcements/2017/06/22/sonar-js-foundation-welcomes-newest-project](https://js.foundation/announcements/2017/06/22/sonar-js-foundation-welcomes-newest-project) 
  20. [https://sonarwhal.com/](https://sonarwhal.com/) 
  21. [https://rollbar.com/blog/how-to-use-javascript-source-maps-to-debug-errors/](https://rollbar.com/blog/how-to-use-javascript-source-maps-to-debug-errors/) 
  22. [https://www.liquidlight.co.uk/blog/article/getting-started-with-webpack-3/](https://www.liquidlight.co.uk/blog/article/getting-started-with-webpack-3/) 
  23. [https://performancejs.com/post/hde6d32/The-Best-Frontend-JavaScript-Interview-Questions-%28written-by-a-Frontend-Engineer%29](https://performancejs.com/post/hde6d32/The-Best-Frontend-JavaScript-Interview-Questions-%28written-by-a-Frontend-Engineer%29) 
  24. [https://blog.pusher.com/build-realtime-chart-with-vuejs-pusher/](https://blog.pusher.com/build-realtime-chart-with-vuejs-pusher/) 
  26. [https://www.pubnub.com/developers/angularjs/](https://www.pubnub.com/developers/angularjs/) 
  27. [https://medium.com/this-dot-labs/building-modern-web-applications-in-2017-791d2ef2e341](https://medium.com/this-dot-labs/building-modern-web-applications-in-2017-791d2ef2e341) 
  28. [https://www.sitepoint.com/switching-from-react-to-cycle-js/](https://www.sitepoint.com/switching-from-react-to-cycle-js/) 
  29. [https://prop-tc39.now.sh/](https://prop-tc39.now.sh/) 
  30. [https://github.com/algolia/atom-autocomplete-module-import](https://github.com/algolia/atom-autocomplete-module-import) 
  31. [https://github.com/decaffeinate/decaffeinate](https://github.com/decaffeinate/decaffeinate) 
  32. [https://infinite-scroll.com/](https://infinite-scroll.com/) 
  33. [https://github.com/dollarshaveclub/study](https://github.com/dollarshaveclub/study) 
  34. [https://github.com/ecomfe/echarts](https://github.com/ecomfe/echarts) 
  35. [https://ecomfe.github.io/echarts-examples/public/index.html](https://ecomfe.github.io/echarts-examples/public/index.html) 
  36. [https://micku7zu.github.io/vanilla-tilt.js/](https://micku7zu.github.io/vanilla-tilt.js/) 
  37. [https://redom.js.org/](https://redom.js.org/) 
  38. [https://github.com/camelaissani/frontexpress](https://github.com/camelaissani/frontexpress) 
  39. [https://forwardjs.com](https://forwardjs.com) 
  40. [http://twitter.com/peterc](http://twitter.com/peterc) 
  41. [http://frontendfocus.co/](http://frontendfocus.co/) 
  42. [http://react.statuscode.com/](http://react.statuscode.com/) 

====
## #340: How Long 1MB of JS Takes to Parse on Various Devices
#### http://javascriptweekly.com/issues/340

==========
  1. [https://auth0.com/blog/javascript-for-microcontrollers-and-iot-part-1/](https://auth0.com/blog/javascript-for-microcontrollers-and-iot-part-1/) 
  2. [http://jsfiddle.net/ondras/o3tzx1px/](http://jsfiddle.net/ondras/o3tzx1px/) 
  3. [http://jsfiddle.net/ondras/hYfN3/](http://jsfiddle.net/ondras/hYfN3/) 
  4. [https://gziolo.pl/2017/06/17/picking-jest-over-mocha/](https://gziolo.pl/2017/06/17/picking-jest-over-mocha/) 
  5. [https://circleci.com/](https://circleci.com/) 
  7. [https://github.com/intercellular/cell](https://github.com/intercellular/cell) 
  8. [http://www.react.express/](http://www.react.express/) 
  9. [https://www.sitepoint.com/getting-started-with-codemods/](https://www.sitepoint.com/getting-started-with-codemods/) 
  10. [https://github.com/facebook/jscodeshift](https://github.com/facebook/jscodeshift) 
  11. [https://twitter.com/HenriHelvetica/status/877924754195324928](https://twitter.com/HenriHelvetica/status/877924754195324928) 
  12. [https://hired.com/join/](https://hired.com/join/) 
  13. [https://edited.com/jobs/engineering/](https://edited.com/jobs/engineering/) 
  14. [https://ars2.equest.com/](https://ars2.equest.com/) 
  15. [http://blog.ebench.com/2017/06/were-hiring-experienced-node-engineer.html](http://blog.ebench.com/2017/06/were-hiring-experienced-node-engineer.html) 
  16. [https://hired.com/](https://hired.com/) 
  17. [https://hackernoon.com/the-state-of-angular-and-the-due-date-of-version-5-68374002267f](https://hackernoon.com/the-state-of-angular-and-the-due-date-of-version-5-68374002267f) 
  18. [https://forwardjs.com](https://forwardjs.com) 
  19. [https://lab.io/articles/2017/06/12/puck-js-beacon/](https://lab.io/articles/2017/06/12/puck-js-beacon/) 
  20. [https://medium.com/@devonmarisa/unambiguous-webpack-config-with-typescript-8519def2cac7](https://medium.com/@devonmarisa/unambiguous-webpack-config-with-typescript-8519def2cac7) 
  21. [https://madhatted.com/2017/6/16/building-a-progressive-web-app-with-ember](https://madhatted.com/2017/6/16/building-a-progressive-web-app-with-ember) 
  22. [https://zellwk.com/blog/callbacks/](https://zellwk.com/blog/callbacks/) 
  23. [https://hackernoon.com/a-semi-quick-guide-to-reliable-stream-processing-with-rxjs-77cd8cb47f38](https://hackernoon.com/a-semi-quick-guide-to-reliable-stream-processing-with-rxjs-77cd8cb47f38) 
  24. [https://www.sitepoint.com/javascript-charts-custom-data-sets/](https://www.sitepoint.com/javascript-charts-custom-data-sets/) 
  25. [https://alligator.io/js/sets-introduction/](https://alligator.io/js/sets-introduction/) 
  26. [https://university.mongodb.com/courses/M101JS/about](https://university.mongodb.com/courses/M101JS/about) 
  27. [https://medium.com/dailyjs/techniques-for-decomposing-react-components-e8a1081ef5da](https://medium.com/dailyjs/techniques-for-decomposing-react-components-e8a1081ef5da) 
  28. [https://performancejs.com/post/ewffd34/Introducing:-Lazy-arrays-in-JavaScript](https://performancejs.com/post/ewffd34/Introducing:-Lazy-arrays-in-JavaScript) 
  29. [https://certsimple.com/blog/javascript-equals-async-await](https://certsimple.com/blog/javascript-equals-async-await) 
  30. [https://medium.com/@alexdixon/functional-programming-in-javascript-is-an-antipattern-58526819f21e](https://medium.com/@alexdixon/functional-programming-in-javascript-is-an-antipattern-58526819f21e) 
  31. [https://medium.com/@CalinLeafshade/why-i-chose-react-over-vue-3dd9a230b507](https://medium.com/@CalinLeafshade/why-i-chose-react-over-vue-3dd9a230b507) 
  32. [http://developer.telerik.com/topics/web-development/making-switch-angularjs-angular-enterprise-dev-shop/](http://developer.telerik.com/topics/web-development/making-switch-angularjs-angular-enterprise-dev-shop/) 
  33. [https://github.com/swisnl/jQuery-contextMenu](https://github.com/swisnl/jQuery-contextMenu) 
  34. [https://github.com/25th-floor/spected](https://github.com/25th-floor/spected) 
  35. [https://github.com/Binaryify/vue-tetris/blob/master/README-EN.md](https://github.com/Binaryify/vue-tetris/blob/master/README-EN.md) 
  36. [http://binaryify.github.io/vue-tetris/](http://binaryify.github.io/vue-tetris/) 
  37. [https://github.com/toniov/p-iteration](https://github.com/toniov/p-iteration) 
  38. [https://medium.com/@freekmurze/a-straightforward-vue-component-to-filter-and-sort-tables-22c6b33a2bfb](https://medium.com/@freekmurze/a-straightforward-vue-component-to-filter-and-sort-tables-22c6b33a2bfb) 
  39. [http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/](http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/) 
  40. [http://twitter.com/peterc](http://twitter.com/peterc) 
  41. [http://frontendfocus.co/](http://frontendfocus.co/) 
  42. [http://react.statuscode.com/](http://react.statuscode.com/) 

====
## #339: V8 6.0, Building an Android App with Vue, and ESLint v4
#### http://javascriptweekly.com/issues/339

==========
  1. [https://medium.freecodecamp.com/how-to-get-the-most-out-of-the-javascript-console-b57ca9db3e6d](https://medium.freecodecamp.com/how-to-get-the-most-out-of-the-javascript-console-b57ca9db3e6d) 
  2. [https://twitter.com/JavaScriptDaily/status/848912936995303425](https://twitter.com/JavaScriptDaily/status/848912936995303425) 
  3. [http://v8project.blogspot.com/2017/06/v8-release-60.html](http://v8project.blogspot.com/2017/06/v8-release-60.html) 
  4. [https://github.com/tc39/ecmascript_sharedmem/blob/master/TUTORIAL.md](https://github.com/tc39/ecmascript_sharedmem/blob/master/TUTORIAL.md) 
  5. [https://blog.pusher.com/how-to-build-an-android-app-using-cordova-and-vue-js/](https://blog.pusher.com/how-to-build-an-android-app-using-cordova-and-vue-js/) 
  6. [https://forwardjs.com](https://forwardjs.com) 
  8. [https://hacks.mozilla.org/2017/06/a-crash-course-in-memory-management/](https://hacks.mozilla.org/2017/06/a-crash-course-in-memory-management/) 
  9. [http://eslint.org/blog/2017/06/eslint-v4.0.0-released](http://eslint.org/blog/2017/06/eslint-v4.0.0-released) 
  10. [http://eslint.org/docs/user-guide/migrating-to-4.0.0](http://eslint.org/docs/user-guide/migrating-to-4.0.0) 
  11. [https://auth0.com/blog/whats-new-in-node8-and-npm5/](https://auth0.com/blog/whats-new-in-node8-and-npm5/) 
  12. [https://egghead.io/courses/up-and-running-with-preact](https://egghead.io/courses/up-and-running-with-preact) 
  13. [https://hired.com/join/](https://hired.com/join/) 
  14. [https://edited.com/jobs/engineering/](https://edited.com/jobs/engineering/) 
  15. [https://accesscode.io/careers/senior-dev](https://accesscode.io/careers/senior-dev) 
  16. [http://careers.backbase.com/job/senior-front-end-consultant](http://careers.backbase.com/job/senior-front-end-consultant) 
  17. [https://hired.com/](https://hired.com/) 
  18. [http://www.whiteoctoberevents.co.uk/training/deep-foundations-of-js](http://www.whiteoctoberevents.co.uk/training/deep-foundations-of-js) 
  19. [https://medium.com/dailyjs/angular-1-0-turns-five-years-old-4d7108a5e412](https://medium.com/dailyjs/angular-1-0-turns-five-years-old-4d7108a5e412) 
  20. [http://embercamp.com/](http://embercamp.com/) 
  21. [http://angularjs.blogspot.com/2017/06/angular-42-now-available.html](http://angularjs.blogspot.com/2017/06/angular-42-now-available.html) 
  22. [https://blogs.msdn.microsoft.com/typescript/2017/06/12/announcing-typescript-2-4-rc/](https://blogs.msdn.microsoft.com/typescript/2017/06/12/announcing-typescript-2-4-rc/) 
  23. [http://jsconf.be/en/](http://jsconf.be/en/) 
  24. [https://rollbar.com/blog/how-to-use-javascript-source-maps-to-debug-errors/](https://rollbar.com/blog/how-to-use-javascript-source-maps-to-debug-errors/) 
  25. [https://www.sitepoint.com/shorthand-javascript-techniques/](https://www.sitepoint.com/shorthand-javascript-techniques/) 
  26. [https://blog.teamemo.com/behind-teamemo-using-a-c-library-from-javascript/](https://blog.teamemo.com/behind-teamemo-using-a-c-library-from-javascript/) 
  27. [http://hunspell.github.io/](http://hunspell.github.io/) 
  28. [https://github.com/markerikson/react-redux-links/blob/master/redux-tutorials.md](https://github.com/markerikson/react-redux-links/blob/master/redux-tutorials.md) 
  29. [https://hacks.mozilla.org/2017/06/introducing-filterbubbler-a-webextension-built-using-reactredux/](https://hacks.mozilla.org/2017/06/introducing-filterbubbler-a-webextension-built-using-reactredux/) 
  30. [https://resources.codeship.com/ebooks/test-driven-development-javascript-tdd-aw](https://resources.codeship.com/ebooks/test-driven-development-javascript-tdd-aw) 
  32. [https://10clouds.com/blog/vuejs-angular-react/](https://10clouds.com/blog/vuejs-angular-react/) 
  33. [https://medium.com/@Pinterest_Engineering/introducing-bonsai-an-open-source-webpack-analyzer-6bdfe22f8984](https://medium.com/@Pinterest_Engineering/introducing-bonsai-an-open-source-webpack-analyzer-6bdfe22f8984) 
  34. [https://github.com/521dimensions/amplitudejs](https://github.com/521dimensions/amplitudejs) 
  35. [https://github.com/erikolson186/zangodb](https://github.com/erikolson186/zangodb) 
  36. [https://github.com/luisvinicius167/dutier](https://github.com/luisvinicius167/dutier) 
  37. [https://github.com/ecrmnn/collect.js](https://github.com/ecrmnn/collect.js) 
  38. [https://js-joda.github.io/js-joda/](https://js-joda.github.io/js-joda/) 
  39. [https://www.mongodb.com/blog/post/the-modern-application-stack-part-3-building-a-rest-api-using-expressjs](https://www.mongodb.com/blog/post/the-modern-application-stack-part-3-building-a-rest-api-using-expressjs) 
  40. [http://twitter.com/peterc](http://twitter.com/peterc) 
  41. [http://frontendfocus.co/](http://frontendfocus.co/) 
  42. [http://react.statuscode.com/](http://react.statuscode.com/) 

====
## #338: A Comparison Between Adopting Flow or TypeScript
#### http://javascriptweekly.com/issues/338

==========
  1. [https://medium.com/the-thinkmill/adopting-flow-typescript-3549a3a36d51](https://medium.com/the-thinkmill/adopting-flow-typescript-3549a3a36d51) 
  2. [https://www.reddit.com/r/javascript/comments/6g0k7z/adopting_flow_typescript/dimvaqf/](https://www.reddit.com/r/javascript/comments/6g0k7z/adopting_flow_typescript/dimvaqf/) 
  3. [https://medium.com/@kentcdodds/classes-complexity-and-functional-programming-a8dd86903747](https://medium.com/@kentcdodds/classes-complexity-and-functional-programming-a8dd86903747) 
  4. [http://blog.openbloc.fr/webassembly-first-steps/](http://blog.openbloc.fr/webassembly-first-steps/) 
  5. [https://frontendmasters.com/trial/](https://frontendmasters.com/trial/) 
  7. [https://medium.com/the-thinkmill/javascripts-new-private-class-fields-93106e37647a](https://medium.com/the-thinkmill/javascripts-new-private-class-fields-93106e37647a) 
  8. [https://github.com/tc39/proposal-class-fields](https://github.com/tc39/proposal-class-fields) 
  9. [https://naver.github.io/billboard.js/](https://naver.github.io/billboard.js/) 
  10. [https://github.com/naver/billboard.js/wiki/Why-we-decided-to-start-billboard.js%3F](https://github.com/naver/billboard.js/wiki/Why-we-decided-to-start-billboard.js%3F) 
  11. [https://cdn.rawgit.com/naver/billboard.js/8413325d/demo/](https://cdn.rawgit.com/naver/billboard.js/8413325d/demo/) 
  12. [https://www.sitepoint.com/angular-rxjs-create-api-service-rest-backend/](https://www.sitepoint.com/angular-rxjs-create-api-service-rest-backend/) 
  13. [https://webkit.org/blog/7536/jsc-loves-es6/](https://webkit.org/blog/7536/jsc-loves-es6/) 
  14. [https://hired.com/join/](https://hired.com/join/) 
  15. [https://workday.wd5.myworkdayjobs.com/Workday/job/USA-CA-San-Francisco/Full-Stack-Engineer_JR-16340](https://workday.wd5.myworkdayjobs.com/Workday/job/USA-CA-San-Francisco/Full-Stack-Engineer_JR-16340) 
  16. [https://edited.com/jobs/engineering/](https://edited.com/jobs/engineering/) 
  17. [https://www.liqid.de/de/ueber-uns/karriere/javascript-architect-m-w](https://www.liqid.de/de/ueber-uns/karriere/javascript-architect-m-w) 
  18. [https://hired.com/](https://hired.com/) 
  19. [https://www.sitepoint.com/javascript-decorators-what-they-are/](https://www.sitepoint.com/javascript-decorators-what-they-are/) 
  20. [https://blog.codeinfuse.com/getting-started-with-preactjs-a-step-by-step-guide-f3197f871753](https://blog.codeinfuse.com/getting-started-with-preactjs-a-step-by-step-guide-f3197f871753) 
  21. [https://medium.com/javascript-scene/functional-mixins-composing-software-ffb66d5e731c](https://medium.com/javascript-scene/functional-mixins-composing-software-ffb66d5e731c) 
  22. [https://hackernoon.com/a-react-todos-example-explained-6df53cdebed1](https://hackernoon.com/a-react-todos-example-explained-6df53cdebed1) 
  23. [https://meowni.ca/posts/web-components-with-otters/](https://meowni.ca/posts/web-components-with-otters/) 
  24. [http://2ality.com/2017/05/util-promisify.html](http://2ality.com/2017/05/util-promisify.html) 
  25. [http://formidable.com/blog/2017/real-world-redux-saga-patterns/](http://formidable.com/blog/2017/real-world-redux-saga-patterns/) 
  26. [http://www.sitepoint.com/beginners-guide-node-package-manager/](http://www.sitepoint.com/beginners-guide-node-package-manager/) 
  27. [https://hackernoon.com/upgrading-from-node-6-to-node-8-a-real-world-performance-comparison-3dfe1fbc92a3](https://hackernoon.com/upgrading-from-node-6-to-node-8-a-real-world-performance-comparison-3dfe1fbc92a3) 
  28. [https://news.ycombinator.com/item](https://news.ycombinator.com/item) 
  29. [https://www.pubnub.com/developers/angularjs/](https://www.pubnub.com/developers/angularjs/) 
  30. [http://blog.npmjs.org/post/161370331310/v502-2017-06-02](http://blog.npmjs.org/post/161370331310/v502-2017-06-02) 
  31. [https://github.com/brentlintner/synt](https://github.com/brentlintner/synt) 
  32. [http://www.red-gate.com/products/sql-development/sql-source-control/](http://www.red-gate.com/products/sql-development/sql-source-control/) 
  33. [https://github.com/JonAbrams/elsa](https://github.com/JonAbrams/elsa) 
  34. [https://github.com/jiayihu/sinergia](https://github.com/jiayihu/sinergia) 
  35. [https://github.com/vitalets/angular-xeditable](https://github.com/vitalets/angular-xeditable) 
  36. [https://github.com/synacor/wiretie](https://github.com/synacor/wiretie) 
  37. [https://www.mongodb.com/blog/post/rest-mobile-app-amazon-alexa-cloud-services](https://www.mongodb.com/blog/post/rest-mobile-app-amazon-alexa-cloud-services) 
  38. [http://twitter.com/peterc](http://twitter.com/peterc) 
  39. [http://frontendfocus.co/](http://frontendfocus.co/) 
  40. [http://react.statuscode.com/](http://react.statuscode.com/) 

====
<commit_msg>News updater<commit_after>## Updated news for 2017-07-07 

==========
## #342: Why Reddit Chose TypeScript
#### http://javascriptweekly.com/issues/342

==========
  1. [https://github.com/wearehive/project-guidelines](https://github.com/wearehive/project-guidelines) 
  2. [https://redditblog.com/2017/06/30/why-we-chose-typescript/](https://redditblog.com/2017/06/30/why-we-chose-typescript/) 
  3. [https://component.io/](https://component.io/) 
  5. [https://www.gatsbyjs.org/blog/gatsby-v1/](https://www.gatsbyjs.org/blog/gatsby-v1/) 
  6. [https://github.com/vadimdemedes/ink](https://github.com/vadimdemedes/ink) 
  7. [http://ac-d3.com/](http://ac-d3.com/) 
  8. [https://hired.com/join/](https://hired.com/join/) 
  9. [https://edited.com/jobs/engineering/](https://edited.com/jobs/engineering/) 
  10. [https://x-team.com/javascript-developer/](https://x-team.com/javascript-developer/) 
  12. [https://hired.com/](https://hired.com/) 
  13. [https://github.com/prettier/prettier/releases/tag/1.5.0](https://github.com/prettier/prettier/releases/tag/1.5.0) 
  14. [https://alexjoverm.github.io/2017/06/28/Integrate-TypeScript-in-your-Vue-project/](https://alexjoverm.github.io/2017/06/28/Integrate-TypeScript-in-your-Vue-project/) 
  15. [https://blog.pusher.com/build-simple-real-time-app-with-vue-js-2-0-and-pusher/](https://blog.pusher.com/build-simple-real-time-app-with-vue-js-2-0-and-pusher/) 
  16. [https://philna.sh/blog/2017/07/04/experimenting-with-the-background-fetch-api/](https://philna.sh/blog/2017/07/04/experimenting-with-the-background-fetch-api/) 
  17. [https://pattern-matching-with-typescript.alabor.me/](https://pattern-matching-with-typescript.alabor.me/) 
  18. [https://medium.com/@ianjsikes/get-started-with-rust-webassembly-and-webpack-58d28e219635](https://medium.com/@ianjsikes/get-started-with-rust-webassembly-and-webpack-58d28e219635) 
  19. [https://www.sitepoint.com/date-fns-javascript-date-library/](https://www.sitepoint.com/date-fns-javascript-date-library/) 
  20. [https://codeburst.io/building-a-realtime-dashboard-powered-by-laravel-and-vue-2017-edition-7dc1d4954f71](https://codeburst.io/building-a-realtime-dashboard-powered-by-laravel-and-vue-2017-edition-7dc1d4954f71) 
  21. [https://wallabyjs.com/docs/intro/advanced-logging.html](https://wallabyjs.com/docs/intro/advanced-logging.html) 
  22. [http://blog.npmjs.org/post/162134793605/why-use-semver](http://blog.npmjs.org/post/162134793605/why-use-semver) 
  23. [https://medium.com/dailyjs/react-and-angular-a-contrast-b19210c3fe89](https://medium.com/dailyjs/react-and-angular-a-contrast-b19210c3fe89) 
  24. [https://blog.heroku.com/node-habits-2017](https://blog.heroku.com/node-habits-2017) 
  27. [https://www.pusher.com](https://www.pusher.com) 
  28. [https://www.sitepoint.com/14-jquery-live-search-plugins/](https://www.sitepoint.com/14-jquery-live-search-plugins/) 
  29. [https://github.com/siddharthkp/bundlesize](https://github.com/siddharthkp/bundlesize) 
  30. [https://github.com/indutny/webpack-common-shake](https://github.com/indutny/webpack-common-shake) 
  31. [https://github.com/DavidAnson/math-random-polyfill](https://github.com/DavidAnson/math-random-polyfill) 
  32. [https://github.com/ttmarek/consolemock](https://github.com/ttmarek/consolemock) 
  33. [https://github.com/MaxArt2501/share-this](https://github.com/MaxArt2501/share-this) 
  34. [https://codeship.com/features/basic-aw](https://codeship.com/features/basic-aw) 
  35. [http://twitter.com/peterc](http://twitter.com/peterc) 
  36. [http://frontendfocus.co/](http://frontendfocus.co/) 
  37. [http://react.statuscode.com/](http://react.statuscode.com/) 

====
## #341: TC39, ECMAScript, and the Future of JavaScript
#### http://javascriptweekly.com/issues/341

==========
  1. [https://ponyfoo.com/articles/tc39-ecmascript-proposals-future-of-javascript](https://ponyfoo.com/articles/tc39-ecmascript-proposals-future-of-javascript) 
  2. [https://developers.google.com/web/updates/2017/06/headless-karma-mocha-chai](https://developers.google.com/web/updates/2017/06/headless-karma-mocha-chai) 
  3. [https://www.mongodb.com/blog/post/optimizing-aws-lambda-performance-with-mongodb-atlas-and-nodejs](https://www.mongodb.com/blog/post/optimizing-aws-lambda-performance-with-mongodb-atlas-and-nodejs) 
  5. [https://www.ecma-international.org/publications/standards/Ecma-262.htm](https://www.ecma-international.org/publications/standards/Ecma-262.htm) 
  6. [https://blog.meteor.com/vulcanjs-an-open-source-project-to-meteorize-graphql-ba48925bc41f](https://blog.meteor.com/vulcanjs-an-open-source-project-to-meteorize-graphql-ba48925bc41f) 
  7. [http://www.telescopeapp.org/](http://www.telescopeapp.org/) 
  8. [https://reactarmory.com/](https://reactarmory.com/) 
  9. [https://blogs.msdn.microsoft.com/typescript/2017/06/27/announcing-typescript-2-4/](https://blogs.msdn.microsoft.com/typescript/2017/06/27/announcing-typescript-2-4/) 
  10. [https://react.statuscode.com/issues/43](https://react.statuscode.com/issues/43) 
  11. [https://react.statuscode.com/](https://react.statuscode.com/) 
  12. [https://github.com/akveo/kittenTricks](https://github.com/akveo/kittenTricks) 
  13. [https://medium.freecodecamp.org/an-introduction-to-the-redux-first-routing-model-98926ebf53cb](https://medium.freecodecamp.org/an-introduction-to-the-redux-first-routing-model-98926ebf53cb) 
  14. [https://hired.com/join/](https://hired.com/join/) 
  15. [https://x-team.com/javascript-developer/](https://x-team.com/javascript-developer/) 
  16. [https://edited.com/jobs/engineering/](https://edited.com/jobs/engineering/) 
  17. [https://hired.com/](https://hired.com/) 
  18. [https://github.com/babel/babylon/releases/tag/v7.0.0-beta.16](https://github.com/babel/babylon/releases/tag/v7.0.0-beta.16) 
  19. [https://js.foundation/announcements/2017/06/22/sonar-js-foundation-welcomes-newest-project](https://js.foundation/announcements/2017/06/22/sonar-js-foundation-welcomes-newest-project) 
  20. [https://sonarwhal.com/](https://sonarwhal.com/) 
  21. [https://rollbar.com/blog/how-to-use-javascript-source-maps-to-debug-errors/](https://rollbar.com/blog/how-to-use-javascript-source-maps-to-debug-errors/) 
  22. [https://www.liquidlight.co.uk/blog/article/getting-started-with-webpack-3/](https://www.liquidlight.co.uk/blog/article/getting-started-with-webpack-3/) 
  23. [https://performancejs.com/post/hde6d32/The-Best-Frontend-JavaScript-Interview-Questions-%28written-by-a-Frontend-Engineer%29](https://performancejs.com/post/hde6d32/The-Best-Frontend-JavaScript-Interview-Questions-%28written-by-a-Frontend-Engineer%29) 
  24. [https://blog.pusher.com/build-realtime-chart-with-vuejs-pusher/](https://blog.pusher.com/build-realtime-chart-with-vuejs-pusher/) 
  26. [https://www.pubnub.com/developers/angularjs/](https://www.pubnub.com/developers/angularjs/) 
  27. [https://medium.com/this-dot-labs/building-modern-web-applications-in-2017-791d2ef2e341](https://medium.com/this-dot-labs/building-modern-web-applications-in-2017-791d2ef2e341) 
  28. [https://www.sitepoint.com/switching-from-react-to-cycle-js/](https://www.sitepoint.com/switching-from-react-to-cycle-js/) 
  29. [https://prop-tc39.now.sh/](https://prop-tc39.now.sh/) 
  30. [https://github.com/algolia/atom-autocomplete-module-import](https://github.com/algolia/atom-autocomplete-module-import) 
  31. [https://github.com/decaffeinate/decaffeinate](https://github.com/decaffeinate/decaffeinate) 
  32. [https://infinite-scroll.com/](https://infinite-scroll.com/) 
  33. [https://github.com/dollarshaveclub/study](https://github.com/dollarshaveclub/study) 
  34. [https://github.com/ecomfe/echarts](https://github.com/ecomfe/echarts) 
  35. [https://ecomfe.github.io/echarts-examples/public/index.html](https://ecomfe.github.io/echarts-examples/public/index.html) 
  36. [https://micku7zu.github.io/vanilla-tilt.js/](https://micku7zu.github.io/vanilla-tilt.js/) 
  37. [https://redom.js.org/](https://redom.js.org/) 
  38. [https://github.com/camelaissani/frontexpress](https://github.com/camelaissani/frontexpress) 
  39. [https://forwardjs.com](https://forwardjs.com) 
  40. [http://twitter.com/peterc](http://twitter.com/peterc) 
  41. [http://frontendfocus.co/](http://frontendfocus.co/) 
  42. [http://react.statuscode.com/](http://react.statuscode.com/) 

====
## #340: How Long 1MB of JS Takes to Parse on Various Devices
#### http://javascriptweekly.com/issues/340

==========
  1. [https://auth0.com/blog/javascript-for-microcontrollers-and-iot-part-1/](https://auth0.com/blog/javascript-for-microcontrollers-and-iot-part-1/) 
  2. [http://jsfiddle.net/ondras/o3tzx1px/](http://jsfiddle.net/ondras/o3tzx1px/) 
  3. [http://jsfiddle.net/ondras/hYfN3/](http://jsfiddle.net/ondras/hYfN3/) 
  4. [https://gziolo.pl/2017/06/17/picking-jest-over-mocha/](https://gziolo.pl/2017/06/17/picking-jest-over-mocha/) 
  5. [https://circleci.com/](https://circleci.com/) 
  7. [https://github.com/intercellular/cell](https://github.com/intercellular/cell) 
  8. [http://www.react.express/](http://www.react.express/) 
  9. [https://www.sitepoint.com/getting-started-with-codemods/](https://www.sitepoint.com/getting-started-with-codemods/) 
  10. [https://github.com/facebook/jscodeshift](https://github.com/facebook/jscodeshift) 
  11. [https://twitter.com/HenriHelvetica/status/877924754195324928](https://twitter.com/HenriHelvetica/status/877924754195324928) 
  12. [https://hired.com/join/](https://hired.com/join/) 
  13. [https://edited.com/jobs/engineering/](https://edited.com/jobs/engineering/) 
  14. [https://ars2.equest.com/](https://ars2.equest.com/) 
  15. [http://blog.ebench.com/2017/06/were-hiring-experienced-node-engineer.html](http://blog.ebench.com/2017/06/were-hiring-experienced-node-engineer.html) 
  16. [https://hired.com/](https://hired.com/) 
  17. [https://hackernoon.com/the-state-of-angular-and-the-due-date-of-version-5-68374002267f](https://hackernoon.com/the-state-of-angular-and-the-due-date-of-version-5-68374002267f) 
  18. [https://forwardjs.com](https://forwardjs.com) 
  19. [https://lab.io/articles/2017/06/12/puck-js-beacon/](https://lab.io/articles/2017/06/12/puck-js-beacon/) 
  20. [https://medium.com/@devonmarisa/unambiguous-webpack-config-with-typescript-8519def2cac7](https://medium.com/@devonmarisa/unambiguous-webpack-config-with-typescript-8519def2cac7) 
  21. [https://madhatted.com/2017/6/16/building-a-progressive-web-app-with-ember](https://madhatted.com/2017/6/16/building-a-progressive-web-app-with-ember) 
  22. [https://zellwk.com/blog/callbacks/](https://zellwk.com/blog/callbacks/) 
  23. [https://hackernoon.com/a-semi-quick-guide-to-reliable-stream-processing-with-rxjs-77cd8cb47f38](https://hackernoon.com/a-semi-quick-guide-to-reliable-stream-processing-with-rxjs-77cd8cb47f38) 
  24. [https://www.sitepoint.com/javascript-charts-custom-data-sets/](https://www.sitepoint.com/javascript-charts-custom-data-sets/) 
  25. [https://alligator.io/js/sets-introduction/](https://alligator.io/js/sets-introduction/) 
  26. [https://university.mongodb.com/courses/M101JS/about](https://university.mongodb.com/courses/M101JS/about) 
  27. [https://medium.com/dailyjs/techniques-for-decomposing-react-components-e8a1081ef5da](https://medium.com/dailyjs/techniques-for-decomposing-react-components-e8a1081ef5da) 
  28. [https://performancejs.com/post/ewffd34/Introducing:-Lazy-arrays-in-JavaScript](https://performancejs.com/post/ewffd34/Introducing:-Lazy-arrays-in-JavaScript) 
  29. [https://certsimple.com/blog/javascript-equals-async-await](https://certsimple.com/blog/javascript-equals-async-await) 
  30. [https://medium.com/@alexdixon/functional-programming-in-javascript-is-an-antipattern-58526819f21e](https://medium.com/@alexdixon/functional-programming-in-javascript-is-an-antipattern-58526819f21e) 
  31. [https://medium.com/@CalinLeafshade/why-i-chose-react-over-vue-3dd9a230b507](https://medium.com/@CalinLeafshade/why-i-chose-react-over-vue-3dd9a230b507) 
  32. [http://developer.telerik.com/topics/web-development/making-switch-angularjs-angular-enterprise-dev-shop/](http://developer.telerik.com/topics/web-development/making-switch-angularjs-angular-enterprise-dev-shop/) 
  33. [https://github.com/swisnl/jQuery-contextMenu](https://github.com/swisnl/jQuery-contextMenu) 
  34. [https://github.com/25th-floor/spected](https://github.com/25th-floor/spected) 
  35. [https://github.com/Binaryify/vue-tetris/blob/master/README-EN.md](https://github.com/Binaryify/vue-tetris/blob/master/README-EN.md) 
  36. [http://binaryify.github.io/vue-tetris/](http://binaryify.github.io/vue-tetris/) 
  37. [https://github.com/toniov/p-iteration](https://github.com/toniov/p-iteration) 
  38. [https://medium.com/@freekmurze/a-straightforward-vue-component-to-filter-and-sort-tables-22c6b33a2bfb](https://medium.com/@freekmurze/a-straightforward-vue-component-to-filter-and-sort-tables-22c6b33a2bfb) 
  39. [http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/](http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/) 
  40. [http://twitter.com/peterc](http://twitter.com/peterc) 
  41. [http://frontendfocus.co/](http://frontendfocus.co/) 
  42. [http://react.statuscode.com/](http://react.statuscode.com/) 

====
## #339: V8 6.0, Building an Android App with Vue, and ESLint v4
#### http://javascriptweekly.com/issues/339

==========
  1. [https://medium.freecodecamp.com/how-to-get-the-most-out-of-the-javascript-console-b57ca9db3e6d](https://medium.freecodecamp.com/how-to-get-the-most-out-of-the-javascript-console-b57ca9db3e6d) 
  2. [https://twitter.com/JavaScriptDaily/status/848912936995303425](https://twitter.com/JavaScriptDaily/status/848912936995303425) 
  3. [http://v8project.blogspot.com/2017/06/v8-release-60.html](http://v8project.blogspot.com/2017/06/v8-release-60.html) 
  4. [https://github.com/tc39/ecmascript_sharedmem/blob/master/TUTORIAL.md](https://github.com/tc39/ecmascript_sharedmem/blob/master/TUTORIAL.md) 
  5. [https://blog.pusher.com/how-to-build-an-android-app-using-cordova-and-vue-js/](https://blog.pusher.com/how-to-build-an-android-app-using-cordova-and-vue-js/) 
  6. [https://forwardjs.com](https://forwardjs.com) 
  8. [https://hacks.mozilla.org/2017/06/a-crash-course-in-memory-management/](https://hacks.mozilla.org/2017/06/a-crash-course-in-memory-management/) 
  9. [http://eslint.org/blog/2017/06/eslint-v4.0.0-released](http://eslint.org/blog/2017/06/eslint-v4.0.0-released) 
  10. [http://eslint.org/docs/user-guide/migrating-to-4.0.0](http://eslint.org/docs/user-guide/migrating-to-4.0.0) 
  11. [https://auth0.com/blog/whats-new-in-node8-and-npm5/](https://auth0.com/blog/whats-new-in-node8-and-npm5/) 
  12. [https://egghead.io/courses/up-and-running-with-preact](https://egghead.io/courses/up-and-running-with-preact) 
  13. [https://hired.com/join/](https://hired.com/join/) 
  14. [https://edited.com/jobs/engineering/](https://edited.com/jobs/engineering/) 
  15. [https://accesscode.io/careers/senior-dev](https://accesscode.io/careers/senior-dev) 
  16. [http://careers.backbase.com/job/senior-front-end-consultant](http://careers.backbase.com/job/senior-front-end-consultant) 
  17. [https://hired.com/](https://hired.com/) 
  18. [http://www.whiteoctoberevents.co.uk/training/deep-foundations-of-js](http://www.whiteoctoberevents.co.uk/training/deep-foundations-of-js) 
  19. [https://medium.com/dailyjs/angular-1-0-turns-five-years-old-4d7108a5e412](https://medium.com/dailyjs/angular-1-0-turns-five-years-old-4d7108a5e412) 
  20. [http://embercamp.com/](http://embercamp.com/) 
  21. [http://angularjs.blogspot.com/2017/06/angular-42-now-available.html](http://angularjs.blogspot.com/2017/06/angular-42-now-available.html) 
  22. [https://blogs.msdn.microsoft.com/typescript/2017/06/12/announcing-typescript-2-4-rc/](https://blogs.msdn.microsoft.com/typescript/2017/06/12/announcing-typescript-2-4-rc/) 
  23. [http://jsconf.be/en/](http://jsconf.be/en/) 
  24. [https://rollbar.com/blog/how-to-use-javascript-source-maps-to-debug-errors/](https://rollbar.com/blog/how-to-use-javascript-source-maps-to-debug-errors/) 
  25. [https://www.sitepoint.com/shorthand-javascript-techniques/](https://www.sitepoint.com/shorthand-javascript-techniques/) 
  26. [https://blog.teamemo.com/behind-teamemo-using-a-c-library-from-javascript/](https://blog.teamemo.com/behind-teamemo-using-a-c-library-from-javascript/) 
  27. [http://hunspell.github.io/](http://hunspell.github.io/) 
  28. [https://github.com/markerikson/react-redux-links/blob/master/redux-tutorials.md](https://github.com/markerikson/react-redux-links/blob/master/redux-tutorials.md) 
  29. [https://hacks.mozilla.org/2017/06/introducing-filterbubbler-a-webextension-built-using-reactredux/](https://hacks.mozilla.org/2017/06/introducing-filterbubbler-a-webextension-built-using-reactredux/) 
  30. [https://resources.codeship.com/ebooks/test-driven-development-javascript-tdd-aw](https://resources.codeship.com/ebooks/test-driven-development-javascript-tdd-aw) 
  32. [https://10clouds.com/blog/vuejs-angular-react/](https://10clouds.com/blog/vuejs-angular-react/) 
  33. [https://medium.com/@Pinterest_Engineering/introducing-bonsai-an-open-source-webpack-analyzer-6bdfe22f8984](https://medium.com/@Pinterest_Engineering/introducing-bonsai-an-open-source-webpack-analyzer-6bdfe22f8984) 
  34. [https://github.com/521dimensions/amplitudejs](https://github.com/521dimensions/amplitudejs) 
  35. [https://github.com/erikolson186/zangodb](https://github.com/erikolson186/zangodb) 
  36. [https://github.com/luisvinicius167/dutier](https://github.com/luisvinicius167/dutier) 
  37. [https://github.com/ecrmnn/collect.js](https://github.com/ecrmnn/collect.js) 
  38. [https://js-joda.github.io/js-joda/](https://js-joda.github.io/js-joda/) 
  39. [https://www.mongodb.com/blog/post/the-modern-application-stack-part-3-building-a-rest-api-using-expressjs](https://www.mongodb.com/blog/post/the-modern-application-stack-part-3-building-a-rest-api-using-expressjs) 
  40. [http://twitter.com/peterc](http://twitter.com/peterc) 
  41. [http://frontendfocus.co/](http://frontendfocus.co/) 
  42. [http://react.statuscode.com/](http://react.statuscode.com/) 

====

{'fraction_non_alphanumeric': 0.20591816208776667, 'fraction_numerical': 0.05891694457678259, 'mean_word_length': 4.135653119478048, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 496, 'lorem ipsum': 0, 'www.': 76, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6559308', 'n_tokens_mistral': 16392, 'n_tokens_neox': 14356, 'n_words': 724}