BxJS Weekly Ep. 77 - Aug 24, 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-34-Episode-77.md
Timestamps for news (huge thanks to SOLVM):
Getting started:
0:22 - Why I like JavaScript Optional Chaining
0:57 - Build a Command-Line Real-Time Chat App using SocketIO
1:20 - Text to speech in the browser with the Web Speech API
1:50 - JavaScript to Know for React
2:16 - Using requestAnimationFrame with React Hooks
2:51 - A Guide for Refs in React
3:15 - Functors from first principle - explained with JS
Articles & News:
4:04 - Symbiotic Definitely Typed
5:50 - Recursion optimization in JS - where is it? PTC, TCO and FUD
7:00 - Using Native JavaScript Modules in Production Today
8:42 - Modern React testing, part 1: best practices
10:05 - Metaprogramming in JS: Write your first codemod!
11:06 - The Native File System API: Simplifying access to local files
13:20 - How to build a plugin system on the web and also sleep well at night
19:12 - WebAssembly Interface Types: Interoperate with All the Things!
Tips, tricks & bit-sized awesomeness:
23:42 - A black hole simulation in 140 bytes of JavaScript
24:09 - Flood fill - image transition effect
24:21 - WebView2Browser: A rich sample for WebView2
24:51 - GitHub supports Web Authentication (WebAuthn) for security keys
25:31 - PSA: Promise.race() will execute the side effects of "losing" promises, because promises cannot be cancelled
26:12 - 32-bit support for JS's BigInt to Wasm's i64 has now landed in v8
26:36 - StandardJS: npm install funding (ads in CLI)
Releases:
27:47 - Standard 14
28:15 - date-fns v2.0.0
29:10 - Node v12.9.0
29:49 - AdminBro v1.0.0
30:26 - Microsoft Web Template Studio v2.0
31:02 - Microsoft Edge Beta
Libs & demos:
32:00 - react-nodegui
33:10 - ruffle
34:10 - React-Discord-Clone
34:34 - thunderclap
35:12 - airframe-react
35:45 - PyNode
36:32 - Chonky
36:55 - nact
37:25 - input-knob
38:06 - spring.js
38:41 - postwoman
38:57 - fusionjs
39:45 - throttles
40:10 - create-react-library
40:36 - chart.xkcd
Interesting & silly stuff:
- :zzz:
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