BxJS Weekly Ep. 89 - Nov 16, 2019 (javascript news podcast)
This is a weekly javascript podcast delivering you all the best javascript news of the week.
You can find all mentioned links here:
https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-46-Episode-89.md
Timestamps for news (huge thanks to SOLVM):
Getting started:
0:57 - V8 Blog: String.prototype.replaceAll
2:33 - Techniques for instantiating classes
3:30 - RxJS with React Hooks for state management
4:12 - The Wise Guide to React useState() Hook
4:55 - Having fun with ES6 proxies
5:40 - Build your own React
7:07 - Build a Node.js CLI using yargs
7:50 - How Concurrent React changes the game for data-heavy UI :clock:
Articles & News:
8:48 - Algebraic Structures: Things I wish someone had explained about functional programming
10:13 - Scaling WebSocket Connections using Shared Workers
13:32 - Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly
17:37 - No, disabling a button is not app logic.
18:52 - Exceptions in v8
Tips, tricks & bit-sized awesomeness:
19:50 - We just unflagged ESM in Nodejs
21:17 - Neat hack: you can hot reload a Node app on every request by delaying the require in development
22:23 - HTML has native support for autocomplete-style dropdowns
23:10 - New funding field in package.json
24:00 - Why Suspense matters, a short thread
26:40 - 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
29:22 - Moving towards a faster web
32:14 - The Front-End Tooling Survey 2019 - Results
32:55 - Announcing CodeSandbox CI
34:12 - Announcing Gatsby Cloud
Releases:
36:10 - GSAP 3
37:10 - Brave v1.0
Libs & demos:
38:48 - babel/preset-modules
40:27 - react-change-highlight
40:52 - faultline
41:37 - Paged.js
42:12 - tenko
42:55 - animavita
43:54 - react-adaptive-hooks
45:15 - react-screenshot-test
45:$5 - linkinator
Interesting & silly stuff:
46:24 - Brave, Fingerprinting, and Privacy Budgets
48:38 - NodeWatch
54:50 - New GitHub features
Watch / listen in other places:
Dev.to: https://dev.to/yamalight
Castbox: https://castbox.fm/channel/id1378315
iTunes: https://itunes.apple.com/de/podcast/bxjs-weekly/id1441956525
Project links:
Discord: https://discord.gg/hnKCXqQ
Facebook: https://www.facebook.com/buildingproductswithjs/
Reddit: https://www.reddit.com/r/BuildingWithJS/
Project sources: https://github.com/BuildingXwithJS
Social media links:
Follow me on Twitter: http://twitter.com/yamalight
Follow me on Medium: https://medium.com/@yamalight
Follow me on Github: http://github.com/yamalight
Follow me on Twitch: https://www.twitch.tv/yamalight
Follow me on Facebook: https://www.facebook.com/buildingproductswithjs
Support me: https://codezen.net/support.html