BxJS Weekly Ep. 54 - Mar 16, 2019 (javascript news podcast)
Channel: Tim Ermilov
Date: 2019-03-16

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-11-Episode-54.md

Timestamps for news (huge thanks to SOLVM):

Articles & News:
0:30 - Diving into the great observer pattern in javascript
1:08 - Rendering large lists with react-window
2:58 - useRedux — state management pattern with React Hooks
3:58 - Form Validation Using Custom React Hooks
4:58 - Hooks, State, Closures, and useReducer
5:50 - A Complete Guide to useEffect
6:50 - A Picture is Worth a Thousand Words, Faces, and Barcodes — The Shape Detection API
8:43 - KV Storage: the Web's First Built-in Module
10:50 - An Introduction To WebBluetooth
12:45 - GraphQL in Depth: What, Why, and How
13:28 - Node.js and Express Tutorial: Building and Securing RESTful APIs
14:12 - Iodide: an experimental tool for scientific communication and exploration on the web
19:55 - Building a GraphQL Server with Node.js and Express
20:30 - Styling in React Native
20:57 - Update on Experimental Features in Node.js
22:08 - When "Zoë" !== "Zoë". Or why you need to normalize Unicode strings
23:13 - Supporting old browsers without hurting everyone


Tips, tricks & bit-sized awesomeness:
24:35 - Move Ya! Or maybe, don't, if the user prefers-reduced-motion!
25:18 - Chromium FileReader Vulnerability Fix
25:52 - CSS Working Group approved CSS Nesting
26:25 - 7 Tricks with Resting and Spreading JavaScript Objects
26:56 - We’re the React Native team. AUA!
27:17 - AWS Joins the GraphQL Foundation
27:37 - Coming to a bundler near you
29:00 - 3 topics in 1 JavaScript interview question
30:18 - Chrome Lite Pages - For a faster, leaner loading experience
31:06 - JIT-less V8
33:10 - Why you shouldn't use Moment.js
33:50 - Introducing Firefox Send
34:41 - Microsoft open sources Accessibility Insights
35:00 - Node.js and JS foundations are merging to form OpenJS
35:22 - A major international bank accidentally published a private package of their own to the public npm Registry, took 3 years to notice
36:26 - Diff Podcast
Releases:
37:03 - React Native 0.59
37:50 - Chrome 73
38:13 - billboard.js 1.8.0
38:40 - Atom 1.35


Libs & demos:
39:12 - rmgr
40:10 - avif.js
40:36 - react-native-PixelsCatcher
41:02 - aybolit
41:37 - promise-utils
42:00 - graphql2chartjs
42:32 - laxxx


Interesting & silly stuff:
43:03 - thanosjs
43:50 - chaos - turn copied code into a chaotic mess
44:22 - WWW is 30 years old
45:00 - This Programming Question Does Not Exist

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