BxJS Weekly Episode 86 - javascript news podcast
Tags: javascript, node, podcast, news
Published: 2019-10-27 14:46:54

Hey dev.to community!

BxJS Weekly Episode 86 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-43-Episode-86.md)):

## Getting started:

- [Framer guide to React](https://www.framer.com/books/framer-guide-to-react/)
- [The purpose of JavaScript Proxy](https://wanago.io/2019/10/21/understanding-proxy-preserving-library-backward-compatibility/)
- [Building a Typing Game with MelonJS](https://blog.bitsrc.io/writing-a-typing-game-with-melonjs-ef0dd42f37bf)
- [React hooks... Oops! Part 3 - an effect doesn't run again when its dependencies change](https://lukaszmakuch.pl/post/react-hooks-oops-part-3-an-effect-does-not-run-again-when-its-dependencies-change/)
- [Be Aware of Stale Closures when Using React Hooks](https://dmitripavlutin.com/react-hooks-stale-closures/)
- [Creating a “Lists” PWA with React and Firebase](https://blog.logrocket.com/creating-a-lists-pwa-with-react-and-firebase/)
- [Wait, you’re not using <React.StrictMode>?!](https://medium.com/nmc-techblog/wait-youre-not-using-react-strictmode-a9713927a33b)
- [The problems of shared mutable state and how to avoid them](https://2ality.com/2019/10/shared-mutable-state.html)

## Articles & News:

- [Befriending WYSIWYG Editors: Text Highlighting with Virtual Underlines](https://medium.com/beyond-webspellchecker/befriending-wysiwyg-editors-text-highlighting-with-virtual-underlines-48c80a680b2f)
- [Build FFmpeg WebAssembly version (= ffmpeg.js): Part.3 ffmpeg.js v0.1.0 — Transcoding avi to mp4](https://itnext.io/build-ffmpeg-webassembly-version-ffmpeg-js-part-3-ffmpeg-js-v0-1-0-transcoding-avi-to-mp4-f729e503a397)
- [Preparing for the Future with React Prereleases](https://reactjs.org/blog/2019/10/22/react-release-channels.html)
- [Introducing Concurrent Mode (Experimental)](https://reactjs.org/docs/concurrent-mode-intro.html)

## Tips, tricks & bit-sized awesomeness:

- [TIL you can give custom names to Web Workers for easier debugging](https://twitter.com/RReverser/status/1185680151780233219?s=09)
- [Using GitHub Actions? actions/setup-node automatically annotates ESLint failures](https://twitter.com/geteslint/status/1185268245432979456?s=09)
- [Introducing Progressive Web Apps to Samsung Galaxy Store](https://medium.com/samsung-internet-dev/introducing-progressive-web-apps-to-samsung-galaxy-store-47ecd317725b)
- [Since arrays are objects, we can destructure their indexes to easily grab the first and last items.](https://twitter.com/wesbos/status/1187745700320337920?s=12)

## Releases:

- [Node v12.13.0 (LTS)](https://nodejs.org/en/blog/release/v12.13.0/)
- [Node v13.0.0 (Current)](https://nodejs.org/en/blog/release/v13.0.0/)
- [Chrome 78](https://developers.google.com/web/updates/2019/10/nic78)
- [Firefox 70](https://hacks.mozilla.org/2019/10/firefox-70-a-bountiful-release-for-all/)
- [Ghost 3.0](https://ghost.org/blog/3-0/)
- [Electron 7.0.0](https://electronjs.org/blog/electron-7-0)
- [Puppeteer v2.0.0](https://github.com/GoogleChrome/puppeteer/releases/tag/v2.0.0)

## Libs & demos:

- [Type Route](https://www.type-route.org/)
- [sql2mongo](https://github.com/orgoldfus/sql2mongo)
- [lando](https://github.com/lando/lando)
- [seel](https://github.com/kevinpollet/seel)
- [jsfuzz](https://github.com/fuzzitdev/jsfuzz)
- [tinacms](https://github.com/tinacms/tinacms)
- [campkit](https://github.com/getcampsite/campkit)
- [peaks.js](https://github.com/bbc/peaks.js)
- [popper.js](https://github.com/FezVrasta/popper.js)
- [totalist](https://github.com/lukeed/totalist)
- [logux](https://github.com/logux/logux)
- [subfont](https://github.com/Munter/subfont)
- [nonsynchronous](https://github.com/davidmarkclements/nonsynchronous)

## Interesting & silly stuff:

- [New Kid on the Web: A Study on the Prevalence of WebAssembly in the Wild](https://www.tu-braunschweig.de/Medien-DB/ias/pubs/2019-dimva.pdf)
- [free-for.dev](https://free-for.dev/)

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) 😉