BxJS Weekly Episode 75 - javascript news podcast
Tags: javascript, node, podcast, news
Published: 2019-08-11 10:15:57

Hey dev.to community!

BxJS Weekly Episode 75 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-32-Episode-75.md)):

## Getting started:

- [JavaScript Promise combinators: .all(), .race(), .allSettled()](https://2ality.com/2019/08/promise-combinators.html)
- [How to Build a Chrome Extension with Vue](https://www.sitepoint.com/build-vue-chrome-extension/)
- [How to Turn an Existing Gatsby Site Into a Theme](https://dev.to/laurieontech/how-to-turn-an-existing-gatsby-site-into-a-theme-4gb6)
- [Implementing animations in React with React Spring](https://blog.logrocket.com/animations-with-react-spring/)
- [Async Generator Functions in JavaScript](http://thecodebarbarian.com/async-generator-functions-in-javascript.html)
- [ES proposal: globalThis](https://2ality.com/2019/08/global-this.html)
- [useEffect vs. useLayoutEffect in plain, approachable language](https://blog.logrocket.com/useeffect-vs-uselayouteffect/)
- [Remainder operator vs. modulo operator (with JavaScript code)](https://2ality.com/2019/08/remainder-vs-modulo.html)
- [5 Tips to Help You Avoid React Hooks Pitfalls](https://kentcdodds.com/blog/react-hooks-pitfalls)
- [Handling and dispatching events with Node.js](https://blog.logrocket.com/handling-and-dispatching-events-with-node-js/)
- [Vue.js 3: Future-Oriented Programming](https://blog.bitsrc.io/vue-js-3-future-oriented-programming-54dee797988b)
- [Why is modern web development so complicated? A long yet hasty explanation: Part 1!](https://www.vrk.dev/2019/07/11/why-is-modern-web-development-so-complicated-a-long-yet-hasty-explanation-part-1/)

## Articles & News:

- [How Does the (React) Development Mode Work?](https://overreacted.io/how-does-the-development-mode-work/)
- [Detecting incognito mode in Chrome 76 with a timing attack](https://blog.jse.li/posts/chrome-76-incognito-filesystem-timing/)
- [Top 4 Tactics To Keep Node.js Rockin’ in Docker](https://blog.docker.com/2019/07/keep-nodejs-rockin-in-docker/)
- [Investigating Discord’s React Memory Leak](https://blog.discordapp.com/discord-react-memory-leak-565c89763e8)
- [Metaprogramming in JavaScript with jscodeshift](https://medium.com/onfido-tech/metaprogramming-in-javascript-with-jscodeshift-8c72ae56759c)

## Tips, tricks & bit-sized awesomeness:

- [New website design for React Native](https://facebook.github.io/react-native/)
- [3D DOM viewer in Edge Dev/Canary builds](https://twitter.com/EdgeDevTools/status/1158485601798119424?s=09)
- [Native lazy loading just launched on Chrome 76](https://twitter.com/hdjirdeh/status/1158984255214460928?s=09)
- [Announcing the webhint browser extension](https://medium.com/webhint/announcing-the-webhint-browser-extension-abb22f4cfeb)
- [Eighth annual js13kGames challenge](https://github.blog/2019-08-07-eighth-annual-js13kgames-challenge/)

## Releases:

- [Node v12.8.0](https://nodejs.org/en/blog/release/v12.8.0/)
- [VS Code v1.37](https://code.visualstudio.com/updates/v1_37)
- [React v16.9.0](https://reactjs.org/blog/2019/08/08/react-v16.9.0.html)
- [Outstated v3.0.0](https://github.com/yamalight/outstated/blob/master/CHANGELOG.md#300--2019-08-08)
- [commander.js v3.0.0](https://github.com/tj/commander.js/releases/tag/v3.0.0)

## Libs & demos:

- [translingual](https://github.com/freaker2k7/translingual)
- [hackathon-starter](https://github.com/sahat/hackathon-starter)
- [mc.js](https://github.com/ian13456/mc.js)
- [mind-elixir-core](https://github.com/ssshooter/mind-elixir-core)
- [reactjs-videobg](https://github.com/samAbeywickrama/reactjs-videobg)
- [Untrusive](https://github.com/path-of-dev/Untrusive)
- [nodeppt.js](https://github.com/ksky521/nodeppt)
- [cashify](https://github.com/xxczaki/cashify)
- [electron-extensions](https://github.com/sentialx/electron-extensions)
- [datavader](https://github.com/victor-magarlamov/datavader)
- [react-transitions](https://github.com/joerez/react-transitions/)
- [cogo-toast](https://github.com/Cogoport/cogo-toast)
- [useAuth](https://github.com/Swizec/useAuth)
- [use-subscription](https://www.npmjs.com/package/use-subscription)
- [react-archer](https://github.com/pierpo/react-archer)
- [react-flippy](https://github.com/sbayd/react-flippy)
- [justgage](https://github.com/toorshia/justgage)
- [Resemble.js](https://github.com/rsmbl/Resemble.js)

## Interesting & silly stuff:

- [GitHub Actions now supports CI/CD, free for public repositories](https://github.blog/2019-08-08-github-actions-now-supports-ci-cd/)

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)
- [Github](http://github.com/yamalight)

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