BxJS Weekly Ep. 66 - June 8, 2019 (javascript news podcast)
Channel: Tim Ermilov
Date: 08/06/2019

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-23-Episode-66.md

Timestamps for news (huge thanks to SOLVM):

Getting started:

2:02 - Testing your apps like a boss with React.js and Jest
2:37 - An introduction to the MediaRecorder API
2:52 - Task Management Application Using Vue.js — Part 1
3:21 - A gentle introduction to lit-html
3:46 - How to build a CLI NPM package
4:24 - How to Print in React Using Iframes
4:53 - When to useMemo and useCallback
5:33 - How to test Next.js apps
5:58 - A Brief Guide to Test React Components with Hooks
6:27 - Unpacking hoisting
7:08 - How To Mock Services Using Mountebank and Node.js


Articles & News:

8:15 - Best practices for building a large scale react application
10:17 - Porting a Face Detector Written in C to WebAssembly
10:50 - History of Node.js on a Timeline
11:22 - Code quality and web performance, the myths, the do's and the don'ts
12:35 - The economics of package management
14:17 - Magical, mystical javascript transducers
14:47 - Notarizing your Electron application
15:32 - React Data Survival Kit


Tips, tricks & bit-sized awesomeness:

16:25 - Welcome to TC39's focal communication hub
17:05 - New TC39 proposal: JavaScript agent memory API
18:15 - New TC39 proposal: Constant Value Types
19:42 - BigInit officially moves to Stage 4
19:53 - Dynamic import() lands in Stage 4
20:02 - Optional chaining is at stage 2
20:35 - WeakRefs are now stage 3
21:04 - Top-level await is now stage 3
21:33 - Dan: If you have a question about the future of React, ask it in this thread and I’ll try my best to answer!
21:56 - Using React is associated with a 10% increase in accessibility errors
22:38 - npm passes the 1 millionth package milestone! What can we learn?
23:00 - CSS Grid Level 2 – subgrid is coming to Firefox
23:35 - Improved WebAssembly Support is Coming to Node.js
24:04 - Plot to steal cryptocurrency foiled by the npm security team
26:06 - Are long JavaScript tasks delaying your Time to Interactive?
26:41 - JSConf EU 2019 playlist
Releases:

27:25 - VS Code v1.35
28:00 - Storybook 5.1
28:35 - Chrome 75
29:15 - React Router 5.0.1
29:40 - Ava v2.0.0
30:13 - VisBug v0.2.15
31:02 - Nebular 4.0
31:31 - Microsoft Edge Dev branch for macOS
31:55 - Node v12.4.0
32:27 - Prettier 1.18


Libs & demos:

32:50 - use-conditional-effect
33:18 - generator-nm
33:41 - secure-require
34:46 - entropic
35:22 - jquery-jsx-pragma
36:36 - factory
37:22 - KeyQL
38:18 - openprofiling-node
39:31 - atomic-layout
40:03 - 3d-multiplayer-browser-shooter
40:27 - fantasia-js
41:26 - frontless
42:13 - react-hooks-by-example
42:45 - node-libcurl
43:16 - pixelmatch
43:42 - nerv
44:17 - Pinker
44:54 - tinydate
45:22 - reddit-bot-scraper
45:49 - react-vector-maps


Interesting & silly stuff:

0:44 - Salted Password Hashing - Doing it Right
46:38 - Your team's Util library
47:08 - Apple introduced SwiftUI that takes React-like approach to UIs in Swift

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