BxJS Weekly Ep. 47 - Jan 26, 2019 (javascript news podcast)
Channel: Tim Ermilov
Date: 2019-01-26

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-04-Episode-47.md

Timestamps for news (huge thanks to SOLVM):

Articles & News:

0:41 - Let's talk JS :zap:: Web APIs
1:37 - React Native's new architecture - Glossary of terms
3:26 - How React Native constructs app layouts (and how Fabric is about to change it)
4:15 - WebAssembly: Neither Web, Nor Assembly, but Revolutionary
5:33 - Code-splitting for libraries—bundling for npm with Rollup 1.0
7:55 - JavaScript iterator patterns
9:15 - Get Started With TypeScript in 2019
10:13 - Meta Programming in JavaScript with Proxies
11:13 - Node.js multithreading: What are Worker Threads and why do they matter?
12:40 - Why every new web app at PayPal starts with TypeScript
13:50 - Animating URLs with Javascript and Emojis
15:02 - EEG Motor Imagery Classification in Node.js with BCI.js
16:50 - Implementing Git in JavaScript
17:47 - How TypeScript breaks referential transparency
18:55 - Guardian: Leaving Scribe
19:55 - The “Bug-O” Notation
21:18 - Nearley.js: When Regex Isn't Enough
23:18 - Eradicating Memory Leaks In JavaScript
25:28 - The TypeScript Tax


Tips, tricks & bit-sized awesomeness:

26:52 - Creating a custom shader in Three.js
27:45 - Volume Rendering with WebGL
28:18 - What is tree shaking and how does it work?
28:50 - The Web is Made of Edge Cases
30:42 - Linters are there to help you find mistakes in your code. Not to torture you.
31:42 - Priority Hints: hint the importance of a resource to prioritize downloading it sooner/later
32:32 - Chrome API update will kill a bunch of other extensions, not just ad blockers
33:11 - Gorhill's comment on Chrome API changes
34:38 - Logpoints in Chrome 73
35:25 - Yarn's Future - v2 and beyond
36:06 - React 16.8.0 with hooks is coming very soon


Releases:

36:50 - Prettier 1.16
37:19 - neutralino.js v1.1.0
38:06 - Babel 7.3.0
38:38 - np v4.0.0
39:05 - Ionic 4
Libs & demos:
40:15 - portable-node-guide
41:44 - fnm
43:06 - Mozart.js
43:48 - wc-spinning-progress
44:36 - defi
46:03 - react-wasm
46:33 - hotkey
47:10 - txi
47:48 - vscode-browser-preview
48:28 - polyethylene
49:30 - pagedraw
50:30 - electronegativity
51:08 - lighthouse-ci
52:11 - Launchpad for RxJS
52:58 - Shards React
53:20 - WasmWinforms
54:40 - runrb


Interesting & silly stuff:
55:30 - XKCD: Internet Archive
56:12 - Dad said you invented a thing? ESLint?
57:12 - The internet, but not as we know it: life online in China, Cuba, India and Russia
58:46 - Can you spot when you’re being phished?
59:33 - AlphaStar: Mastering the Real-Time Strategy Game StarCraft II

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