BxJS Weekly Ep. 16 - June 23, 2018 (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/episodes/Episode-16-2018-06-23.md
Timestamps for news (huge thanks to SOLVM):
Articles & News:
0:50 - Quokkajs — Rapid prototying playground
2:12 - Dealing with FOMO
3:18 - How to test a Socket.io-client app using Jest and the react-testing-library
4:22 - Using JavaScript modules on the web
5:30 - Introducing Teleport: Over-the-air hot reloading & debugging for PWA’s :zap:️
6:45 - React Native at Airbnb
8:15 - Improved JavaScript and WebAssembly performance in EdgeHTML 17
11:20 - Vue.js: the good, the meh, and the ugly
12:23 - Reasons to Love Jest: The Test Framework
13:35 - Reduce JavaScript Payloads with Tree Shaking
14:34 - Introducing the Single Element Pattern
16:42 - Upgrading to Node v8 has significantly reduced our operating costs
17:58 - How JavaScript works: the internals of Shadow DOM + how to build self-contained - components
19:42 - Node.js Guide for Frontend Developers
21:45 - Building your First Serverless App in Node.js with AWS Lambda + S3 + API Gateway
23:33 - Building a Facebook Messenger Chat Bot with Node.js
24:55 - How to make beautiful, simple CLI apps with Node
25:40 - End-to-end testing Single Page Apps and Node.js APIs with Cucumber.js and - Puppeteer
26:46 - Web Assembly and Go: A look to the future
29:20 - Should we use React Native?
31:33 - Connecting Competing Microservices using RabbitMQ
33:11 - Build a JavaScript Single Page App Without a Framework
34:08 - Building a serverless Slack bot using Cloudflare Workers
35:10 - Introducing Akita: A New State Management Pattern for Angular Applications
36:50 - A minimal guide to ECMAScript Decorators
38:38 - Github Stars !== Usage: React is still blowing Vue and Angular Away
40:02 - Building a RSS Viewer With Vue: Part 1
40:54 - The Trouble with D3
42:24 - Writing your own eslint plugins
43:25 - Here’s Why Mapping a Constructed Array in JavaScript Doesn’t Work
44:25 - Improve your visitors' perceived loading speed with primitive art
46:45 - Node.js: implement process.hrtime.bigint()
48:30 - Node.js: speed up startup with V8 code cache
49:25 - Importing ES module from string
50:00 - Node.js: the assert module has a “strict mode”
50:37 - Deprecate glamorous in favor of emotion
51:35 - Setting Up Windows to Build and Run Node.js Applications
53:10 - Set up a windows dev environment that feels like $HOME
Releases:
54:58 - Node v10.5.0
55:32 - V8 v6.8
56:18 - Electron 3.0 beta 1
56:50 - Atom 1.28
57:35 - billboard.js 1.5.0
58:38 - winston 3.0.0
59:50 - Gatsby v2 beta
1:00:40 - VS Code portable
1:01:20 - Gitlab 11
Libs & demos:
1:02:20 - ngx-testing-library
1:02:50 - Pulumi
1:03:50 - animista
1:04:25 - twemoji
1:05:00 - dedent
1:05:47 - Raj
1:06:24 - Stream
1:06:57 - math.js
1:07:47 - sprite.js
1:09:10 - Rabbit Ear
1:09:54 - Material Dashboard
1:10:30 - number-flip
1:10:55 - xmysql
1:11:45 - grabity
Silly stuff:
1:12:20 - New mode for Visual Studio 2019
QnA
1:12:50 - QnA
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://streamlabs.com/yamalight