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

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-13-Episode-56.md

Timestamps for news (huge thanks to SOLVM):

Announcements:

0:20 - BxJS Weekly Telegram channel for all links: https://t.me/bxjsweekly
1:00 - It's also mirrored to #bxjs-weekly channel in our Discord


Articles & News:

1:20 - Beginner's Guide for Creating a Serverless REST API using NodeJS over Google Cloud Functions
2:42 - Advanced Map Shading
4:04 - Patterns for data fetching in React
4:40 - The State Reducer Pattern with React Hooks
5:38 - React Hooks: Test custom hooks with Enzyme
6:20 - Standardizing WASI: A system interface to run WebAssembly outside the web
8:50 - One reduce() to rule them all
9:22 - Customizing Chart.JS in React
10:20 - An Introduction to Web Components
11:00 - How to create animated React components with Kendo UI
12:05 - 10 Custom React Hooks you Should Have in Your Toolbox
13:05 - React Native at Artsy, 3 years later
14:05 - Using Node.js Express to Quickly Build a GraphQL Server
14:35 - Black-box Testing a Node.js Web API
15:35 - JavaScript Inheritance vs Composition
16:12 - How to Avoid the “Boolean Trap” When Designing React Components
17:10 - Responsible JavaScript: Part I
17:52 - What you should know about JavaScript arrays
18:22 - The Action Pattern: Clean, Obvious, Testable Code
19:12 - Disguise-Driven Testing: Jest Mocks in Depth


Tips, tricks & bit-sized awesomeness:

19:58 - JavaScript is now #1 in RedMonk's Programming Language
20:33 - When should I use preact compat?
20:47 - Announcing Lucet: Fastly’s native WebAssembly compiler and runtime
21:34 - Easily identify problems in Node.js applications with Diagnostic Report
22:24 - Bending Jest to Our Will: Restoring Node's Require Behavior
23:00 - Building Spotify’s New Web Player
23:25 - Introducing experimental integrity policies to Node.js
25:00 - New ESM implementation landed in Node core behind the flag
25:55 - The shortest way to conditional insert properties into an object literal
26:45 - Introducing the JetStream 2 Benchmark Suite
Releases:

27:40 - TypeScript 3.4
28:02 - Node v11.13.0


Libs & demos:
28:25 - FastDom
29:26 - eslint-plugin-proper-ternary
30:36 - cWS
31:19 - majestic
31:40 - trading-vue-js
32:13 - salteen
32:38 - Mosaic
33:33 - react-particles-webgl
34:30 - structure.js
35:40 - eo-locale
36:02 - react-hook-form
36:38 - formal
37:17 - read-time-estimate
37:30 - react-formalized
38:10 - byproxy
38:45 - Mongoku
39:09 - apexcharts
39:32 - React95
40:05 - natuive
40:34 - media-player-element
40:55 - plume
41:45 - plumier
42:22 - nodecg
43:10 - cube.js
43:42 - PreVue
44:10 - Librefox
44:30 - JS1k 2019


Interesting & silly stuff:

46:42 - A dev trained robots to generate “garbage” slot machine games—and made $50K

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