BxJS Weekly Ep. 12 - May 26, 2018
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/episodes/Episode-12-2018-05-26.md
Timestamps for news (huge thanks to SOLVM):
Articles
1:24 - What I know about testing in JavaScript!
2:44 - A Bitter Guide To Open Source
4:10 - But really, what is a JavaScript test?
5:15 - ES2018 Regular Expression Updates – an Opinionated Summary
8:35 - Testing React Apps with Cypress
10:30 - Announcing embeddable Observable notebooks
12:50 - Practical RxJS In The Wild :lion_face:— Requests with concatMap() vs mergeMap() vs - forkJoin()
14:04 - How to think reactively and animate moving objects using RxJs
15:27 - Angular Ivy change detection execution: are you prepared?
16:32 - One-directional data binding without frameworks
17:17 - JavaScript Start-up Optimization
18:13 - BetterPromise: a strawman experiment in subclassing Promise and "fixing" a - bunch of its awkward/bad parts
19:40 - ECMAScript proposal for Realms API moves to stage 2
21:33 - Top-level await moves to stage 2
22:44 - Initial threading support in Node.js via worker API
23:55 - SmooshGate resolved
25:05 - import.meta landed in FF60
25:55 - BigInts landed in Chrome Canary
26:35 - Moving towards secure-by-default indicators
28:00 - Object.assign usage on strings (tip)
28:48 - Setting window title in VSCode (tip)
Releases
29:40 - Jest 23
31:33 - NgRx 6
32:28 - Node v10.2.0
33:18 - React v16.4.0
34:20 - Yarn 1.7.0 w/ focused workspaces
35:28 - styled-components v3.3.0
37:04 - RxJS 6.2.0
37:51 - npm v6.1.0-next.0
39:05 - Winds 2.0
Libs & demos
40:16 - Omi
40:52 - rsuite.js
42:35 - hybrids
43:33 - hotkeys
44:23 - just-launch
45:08 - remote-function
45:45 - wired elements
46:34 - Hyphenopoly
47:42 - Marble.js
49:17 - nanoJS
50:00 - saber.js
50:40 - vuido
51:48 - rmodal.js
52:16 - lass.js
53:00 - make-dir
53:45 - Ant Design
55:20 - audioworklet-polyfill
56:26 - css-paint-polyfill
57:20 - VSCode Night Owl theme
57:40 - JavaScript Algorithms and Data Structures
58:22 - Awesome Talks
Silly stuff
59:21 - By the time you're 35
59:50 - USAToday with GDPR
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 using paypal: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=DYLBJSRMZM368
Please, only do this if you have spare money and you feel like I've done something meaningful for you :)