BxJS Weekly Episode 71 - javascript news podcast
Tags: javascript, node, podcast, news
Published: 2019-07-14 12:22:37

Hey dev.to community!

BxJS Weekly Episode 71 is now out! 🚀
Listen to the best javascript news of the week in a podcast form right here.

Here's all the mentioned links (also found [on github](https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-28-Episode-71.md)):

## Getting started:

- [How do JavaScript’s global variables really work?](https://2ality.com/2019/07/global-scope.html)
- [Using Typescript to make invalid states irrepresentable](http://www.javiercasas.com/articles/typescript-impossible-states-irrepresentable)
- [How To Build Minesweeper With JavaScript](https://mitchum.blog/how-to-build-minesweeper-with-javascript/)
- [Implementing an efficient lru cache in javascript](https://yomguithereal.github.io/posts/lru-cache)
- [Testing static types in TypeScript](https://2ality.com/2019/07/testing-static-types.html)
- [How to use ECMAScript modules with Node.js](https://blog.logrocket.com/how-to-use-ecmascript-modules-with-node-js/)
- [Building a Node.js Rest API Using Express](https://alligator.io/nodejs/building-rest-api/)
- [What’s Deno, and how is it different from Node.js?](https://blog.logrocket.com/what-is-deno/)
- [How to recreate the GitHub contribution graph with Node.js and Google Sheets](https://levelup.gitconnected.com/how-to-create-a-tracker-like-the-github-contribution-graph-with-node-js-and-google-sheets-5e915c668c1)
- [Improve Your JavaScript Knowledge By Reading Source Code](https://www.smashingmagazine.com/2019/07/javascript-knowledge-reading-source-code/)

## Articles & News:

- [Wasm By Example](https://wasmbyexample.dev/)
- [Modern Script Loading](https://jasonformat.com/modern-script-loading/)
- [Weak references and finalizers](https://v8.dev/features/weak-references)
- [Hermes: An open source JavaScript engine optimized for mobile apps, starting with React Native](https://code.fb.com/android/hermes/)

## Tips, tricks & bit-sized awesomeness:

- [Why is my webpack build slow?](https://samsaccone.com/posts/why-is-my-webpack-build-slow.html)
- [Progressive Web Apps: Caching Strategies](https://dev.to/mr_steelze/progressive-web-apps-caching-strategies-mf2)
- [Webpack bug that caused it to crash on Mondays](https://github.com/webpack/webpack-cli/issues/962)
- [ECMAScript 2019 was approved on 26 June 2019](https://twitter.com/rauschma/status/1148655031014572033?s=09)
- [How to make your React apps more error resistant](https://twitter.com/PhilippSpiess/status/1149282859494064128)
- [Intent to Implement: JSON Modules](https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/ojwkySW-bpQ/ecR5pnocAgAJ)

## Releases:

- [Next.js 9](https://nextjs.org/blog/next-9)
- [Firefox 68](https://www.mozilla.org/en-US/firefox/68.0/releasenotes/)
- [Standard.js 13](https://standardjs.com/changelog.html#1300---2019-07-10)
- [React Native 0.60.2](https://twitter.com/reactnative/status/1149354596558671872?s=09)

## Libs & demos:

- [form-data](https://github.com/form-data/form-data)
- [react-unicons](https://github.com/Iconscout/react-unicons)
- [puppetry](https://github.com/dsheiko/puppetry)
- [mongoose-mimic](https://github.com/Genially/mongoose-mimic)
- [motion](https://github.com/framer/motion)
- [react-base-table](https://github.com/Autodesk/react-base-table)
- [quarkjs](https://quarkjs.io/)
- [abcjs](https://abcjs.net/)
- [imagemin-merlin](https://github.com/sumcumo/imagemin-merlin)
- [HumanizeDuration](https://github.com/EvanHahn/HumanizeDuration.js)
- [quickjs](https://bellard.org/quickjs/)
- [hermes](https://github.com/facebook/hermes)
- [RecursiveJS](https://github.com/mr-know-it-all/RecursiveJS)
- [Glitch for VS Code](https://marketplace.visualstudio.com/items?itemName=glitch.glitch)

## Interesting & silly stuff:

- [algorithm-visualizer](https://algorithm-visualizer.org/)
- [Write code that is easy to delete, not easy to extend.](https://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to)
- [UK ISP group names Mozilla 'Internet Villain' for supporting 'DNS-over-HTTPS'](https://www.zdnet.com/article/uk-isp-group-names-mozilla-internet-villain-for-supporting-dns-over-https/)
- [Shape Up](https://basecamp.com/shapeup)

Any feedback is appreciated 😁

Additional stuff:
- [Youtube channel](https://youtube.com/c/TimErmilov)
- [Twitch channel](https://www.twitch.tv/yamalight)
- [Discord server](https://discord.gg/hnKCXqQ)
- [BxJS Weekly github repo](https://github.com/BuildingXwithJS/bxjs-weekly)

Social media links:
- [Twitter](http://twitter.com/yamalight)
- [Medium](https://medium.com/@yamalight)
- [Github](http://github.com/yamalight)

If you enjoy my content, please consider [supporting me](https://codezen.net/support.html) 😉