BxJS Weekly Ep. 60 - Apr 27, 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-17-Episode-60.md
Timestamps for news (huge thanks to SOLVM):
Getting started:
1:11 - Full-blown monorepo setup walkthrough
1:25 - Formatting dates with JavaScript
1:38 - Newbie guide: socket.IO
1:45 - Application State Management with React
2:08 - Learning JavaScript With Hedwix
2:22 - FuseBox - TypeScript-centric code bundler introduction
2:36 - A linguistic introduction to d3.js
3:07 - Making a Reddit Reply Bot
3:13 - How to avoid this React Hooks performance pitfall
3:33 - Building awesome CLIs with JavaScript and Oclif
3:44 - Minimalistic nav menu with Vue.js and GSAP - WotW
3:55 - A Closer Look at React Memoize Hooks: useRef, useCallback, and useMemo
4:13 - How I (Accidentally) Made a Game Engine from Scratch with Vanilla JS
Articles & News:
5:05 - Revisiting the rendering tier
6:19 - Disguise Driven Testing: Jest Mocks In Depth — Part 2
7:32 - Elixir, Phoenix, Absinthe, GraphQL, React, and Apollo: an absurdly deep dive
9:53 - A year with Spectre: a V8 perspective
11:53 - Passing structured data between C++ and JavaScript in Web Assembly
13:39 - You should never ever run directly against Node.js in production. Maybe.
15:56 - Level up command-line playgrounds with WebAssembly
17:14 - Comparing JVM alternatives to JavaScript
Tips, tricks & bit-sized awesomeness:
19:39 - Helper pattern to clean up try/catch noise
20:55 - Faster input events with Facebook’s first browser API contribution
21:58 - Numeric separators shipped in Chrome 75
22:12 - Is Concurrent Mode (in React) just a workaround for “virtual DOM diffing” overhead?
22:58 - JavaScript Allongé, the "Six" Edition is now also available for free
24:00 - Next.js + TypeScript support available soon
24:24 - Testing Library Updates: new release, github org, open collective, and twitter account
Releases:
25:30 - Node.js v12
27:33 - Svelte 3
34:55 - Chrome 74
35:10 - Create React App 3.0
35:32 - Uppy 1.0
35:58 - jspm 2.0 Beta
36:50 - react-redux v7.1.0-alpha
37:15 - RxJS 6.5.0
Libs & demos:
37:40 - papaparse
38:44 - gb-studio
39:08 - apps-script-starter
39:28 - reattempt
39:47 - tailwindcss
40:28 - react-esi
41:07 - bento-starter
41:37 - storeon
42:02 - instagram-private-api
42:52 - gluegun
43:18 - bent
43:46 - negative-array
44:20 - faast.js
45:18 - Sortable
45:48 - wapm
47:13 - open-registry
48:20 - Landgrab demo
49:05 - URL-based graphic eq
Interesting & silly stuff:
49:38 - Mozilla Internet Health Report 2019
50:30 - MuseNet
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