BxJS Weekly Ep. 51 - Feb 23, 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-08-Episode-51.md
Timestamps for news (huge thanks to SOLVM):
Articles & News:
0:42 - ES5 to ESNext — here’s every feature added to JavaScript since 2015
1:41 - Why I prefer objects over switch statements
3:03 - Fastify and Preact for quick web app prototyping
4:16 - React animation libraries
6:06 - PWA Checklist 2019
7:08 - Next.js 8 Webpack Memory Improvements
8:31 - Divide and conquer: Scale your Node.js app using distributed queues
10:50 - TSLint in 2019
11:37 - We migrated to Next.js to serve our home page 7.5× faster
12:47 - Build your own radio streaming app with Howler.js :loud_sound:
13:50 - Avoid Nightmares — NSFW JS
16:22 - The Language Server Index Format (LSIF)
19:17 - React Portals with Hooks
20:34 - Building a React Autocomplete Component from scratch
21:21 - How to get started with internationalization in JavaScript
23:16 - 12 Concepts That Will Level Up Your JavaScript Skills
25:51 - Under-the-hood of Apollo
26:48 - Happy Little Accidents - Debugging Javascript
28:36 - Performance measurement of JavaScript solutions to common algorithmic questions (part 1)
31:00 - 10 npm Security Best Practices
32:42 - Using Node 11.7 Worker Threads with RxJS Observable
34:05 - Progressive react
Tips, tricks & bit-sized awesomeness:
35:02 - Back-off and retry using JavaScript arrays and promises
36:02 - Why I Write CSS in JavaScript
36:30 - React DevTools (rewrite) supports editable props and state
37:03 - Coming soon to the DevTools rewrite: editable (useState) hooks
37:02 - New Eslint RFC: Config File Simplification
37:38 - Preact X alpha coming March 4th
38:02 - npm will get an interactive updater
38:40 - Finally, Chrome to allow users to see Extension Activity
39:29 - Chrome Canary now has SIMD in WebAssembly (behind the flag)
39:52 - Announcing the Ionic React Beta
40:22 - Node.js team considers dropping ARMv6 support for v12+
Releases:
40:55 - Node v11.10.0
41:11 - deno v0.3.0
42:10 - npm@6.9.0-next.0
42:50 - microbundle 0.10
Libs & demos:
43:30 - 40:40 - winmine-exe
44:08 - enigma-simulator
44:14 - cryption
44:35 - nodejs.dev
45:15 - file-drop
45:33 - isolated-vm
46:50 - cleave.js
47:20 - simple-fs
47:50 - bull
48:08 - fast-cli
48:30 - Navi
49:00 - 100-days-of-code-frontend
49:45 - WorldWideWeb browser
Interesting & silly stuff:
50:55 - deepfakes/faceswap repo on github is only accessible when logged in
51:31 - Google partially backtracks on Chrome changes that would break ad blockers
52:05 - Node.js is 10 years old
52:30 - Explaining Code using ASCII Art
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