BxJS Weekly Episode 89 - javascript news podcast
Tags: javascript, node, podcast, news
Published: 2019-11-17 11:31:03

Hey dev.to community!

BxJS Weekly Episode 89 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-46-Episode-89.md)):

## Getting started:

- [V8 Blog: String.prototype.replaceAll](https://v8.dev/features/string-replaceall)
- [Techniques for instantiating classes](https://2ality.com/2019/11/creating-class-instances.html)
- [RxJS with React Hooks for state management](https://blog.logrocket.com/rxjs-with-react-hooks-for-state-management/)
- [The Wise Guide to React useState() Hook](https://dmitripavlutin.com/react-usestate-hook-guide/)
- [Having fun with ES6 proxies](https://blog.logrocket.com/having-fun-with-es6-proxies/)
- [Build your own React](https://pomb.us/build-your-own-react/)
- [Build a Node.js CLI using yargs](https://yvonnickfrin.dev/build-a-nodejs-cli-using-yargs)
- [How Concurrent React changes the game for data-heavy UI 🕰️](https://medium.com/@winwardo/how-concurrent-react-changes-the-game-for-data-heavy-ui-a0f432655625)

## Articles & News:

- [Algebraic Structures: Things I wish someone had explained about functional programming](https://jrsinclair.com/articles/2019/algebraic-structures-what-i-wish-someone-had-explained-about-functional-programming/)
- [Scaling WebSocket Connections using Shared Workers](https://ayushgp.github.io/scaling-websockets-using-sharedworkers/)
- [Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly](https://hacks.mozilla.org/2019/11/announcing-the-bytecode-alliance/)
- [No, disabling a button is not app logic.](https://dev.to/davidkpiano/no-disabling-a-button-is-not-app-logic-598i)
- [Exceptions in v8](https://ripsawridge.github.io/articles/exceptions/)

## Tips, tricks & bit-sized awesomeness:

- [We just unflagged ESM in Nodejs](https://twitter.com/MylesBorins/status/1194375751774064647)
- [Neat hack: you can hot reload a Node app on every request by delaying the require in development](https://twitter.com/dan_abramov/status/1192898770842931209?s=12)
- [HTML has native support for autocomplete-style dropdowns](https://twitter.com/tejaskumar_/status/1194689434656088065?s=12)
- [New `funding` field in `package.json`](https://github.com/npm/rfcs/blob/latest/accepted/0017-add-funding-support.md)
- [Why Suspense matters, a short thread](https://twitter.com/dan_abramov/status/1193903570078306308?s=12)
- [Given the volume of chatter in the dev world, you’d be forgiven for thinking that React is used on the majority of websites today. The real number? 4.6% of websites.](https://twitter.com/scottjehl/status/1193907068840947713)
- [Moving towards a faster web](https://blog.chromium.org/2019/11/moving-towards-faster-web.html)
- [The Front-End Tooling Survey 2019 - Results](https://ashleynolan.co.uk/blog/frontend-tooling-survey-2019-results)
- [Announcing CodeSandbox CI](https://twitter.com/CompuIves/status/1194622411666272257)
- [Announcing Gatsby Cloud](https://twitter.com/gatsbyjs/status/1195022379866640384?s=12)

## Releases:

- [GSAP 3](https://greensock.com/3)
- [Brave v1.0](https://brave.com/brave-launches-next-generation-browser/)

## Libs & demos:

- [babel/preset-modules](https://github.com/babel/preset-modules)
- [react-change-highlight](https://github.com/medhatdawoud/react-change-highlight)
- [faultline](https://github.com/barisusakli/faultline)
- [Paged.js](https://www.pagedmedia.org/paged-js/)
- [tenko](https://github.com/pvdz/tenko)
- [animavita](https://github.com/wendelfreitas/animavita)
- [react-adaptive-hooks](https://github.com/GoogleChromeLabs/react-adaptive-hooks)
- [react-screenshot-test](https://github.com/fwouts/react-screenshot-test)
- [linkinator](https://github.com/JustinBeckwith/linkinator)

## Interesting & silly stuff:

- [Brave, Fingerprinting, and Privacy Budgets](https://brave.com/brave-fingerprinting-and-privacy-budgets/)
- [NodeWatch](https://nodewatch.dev/)
- [New GitHub features](https://github.blog/changelog/)

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