BxJS Weekly Episode 58 - javascript news podcast
Tags: javascript, node, podcast, news
Published: 2019-04-14 10:38:30

---
title: BxJS Weekly Episode 58 - javascript news podcast
published: true
description: Listen to the best javascript news of the week in a podcast form
tags: javascript, node, podcast, news
---

Hey dev.to community!

BxJS Weekly Episode 58 is now out! 🚀
Listen to the best javascript news of the week in a podcast form right here.

Here's all the mentioned links (also found [on github](https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-15-Episode-58.md)):

## Articles & News:

- [From Redux to Hooks: A Case Study](https://staleclosures.dev/from-redux-to-hooks-case-study/)
- [AHA Testing](https://kentcdodds.com/blog/aha-testing)
- [Code caching for JavaScript developers](https://v8.dev/blog/code-caching-for-devs)
- [Shaping a butterfly](https://interface.fh-potsdam.de/butterfly/)
- [Benchmarking WebAssembly using libsodium](https://00f.net/2019/04/09/benchmarking-webassembly-using-libsodium/)
- [Optimizing JavaScript packages for tree shaking](https://madewithlove.be/optimizing-javascript-packages-for-tree-shaking/)
- [Domain-Oriented Observability](https://martinfowler.com/articles/domain-oriented-observability.html)
- [We built an iMessage Extension for our React Native-based mobile app — now you can too](https://blog.lisk.io/we-built-an-imessage-extension-for-our-react-native-based-mobile-app-now-you-can-too-495beb8e6047)
- [Let's Build a Chrome Extension!](https://dev.to/jhotterbeekx/let-s-build-a-chrome-extension-3n3k)
- [Understanding Event Emitters](https://css-tricks.com/understanding-event-emitters/)
- [Webp-ing your site: reduce image file size, increase site performance](https://dev.to/gksander/webp-ing-your-site-reduce-image-file-size-increase-site-performance-4ho8)
- [A Socket.io tutorial that ISN'T a chat app (with React.js)](https://dev.to/captainpandaz/a-socket-io-tutorial-that-isn-t-a-chat-app-with-react-js-58jh)
- [Moving from Gulp to Parcel](https://benfrain.com/moving-from-gulp-to-parcel/)
- [A Vanilla JS Guide On Mastering the DOM](https://dev.to/bouhm/a-vanilla-js-guide-on-mastering-the-dom-3l9b)
- [Rocking JS data structures!](https://areknawo.com/rocking-js-data-structures/)
- [Testing Workflow for Web Components](https://dev.to/open-wc/testing-workflow-for-web-components-g73)
- [Mastering Session Authentication](https://itnext.io/mastering-session-authentication-aa29096f6e22?sk=41739fa479cda3b2bf0793bcaa87a742)
- [Design patterns in modern JavaScript development](https://levelup.gitconnected.com/design-patterns-in-modern-javascript-development-ec84d8be06ca)
- [thank u, [Symbol.iterator].next](https://medium.com/front-end-weekly/thank-u-symbol-iterator-next-aef9f09ff78)
- [How to build a WebVR game with A-Frame](https://dev.to/azure/how-to-build-a-webvr-game-with-a-frame-4ifg)
- [How to create a timeline component with react](https://www.florin-pop.com/blog/2019/04/how-to-create-a-timeline-with-react/)
- [Pure JavaScript Functions as a Replacement for Lodash](https://blog.bitsrc.io/you-dont-need-lodash-or-how-i-started-loving-javascript-functions-3f45791fa6cd)

## Tips, tricks & bit-sized awesomeness:

- [CSS Houdini Could Change the Way We Write and Manage CSS](https://css-tricks.com/css-houdini-could-change-the-way-we-write-and-manage-css)
- [Native image lazy-loading for the web!](https://addyosmani.com/blog/lazy-loading/)
- [Learn To Fold Your JS Arrays](https://dev.to/mebble/learn-to-fold-your-js-arrays-2o8p)
- [Sharpen your WebVR skills with experiments from Glitch and Mozilla](https://hacks.mozilla.org/2019/04/sharpen-your-webvr-skills-with-experiments/)
- [Number Truncation in JavaScript](https://dev.to/samanthaming/number-truncation-in-javascript-1li)
- [PSA Gatsby.js added enabled-by-default telemetry in 2.30.0](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby/CHANGELOG.md#230-2019-03-26)
- [Upgrading Flow Codebases](https://medium.com/flow-type/upgrading-flow-codebases-40ef8dd3ccd8)
- [VS Code Browser Preview is now integrated with Live Share](https://twitter.com/auchenberg/status/1116362646784102400?s=09)
- [You can use `await navigator.storage.estimate()` to get the quota and usage of persistent data for the current site](https://twitter.com/umaar/status/1097644415047352325?s=09)
- [Microsoft Edge: Adopting and contributing Chromium](https://onedrive.live.com/view.aspx?resid=40AD2A59FD334E8C!400130&ithint=file%2cpptx&authkey=!ADAerq8JH6E4yRA)
- [StackOverflow Developer Survey Results 2019](https://insights.stackoverflow.com/survey/2019)
- [Ryan Dahl. Deno, a new way to JavaScript. JS Fest 2019 Spring](https://www.youtube.com/watch?v=z6JRlx5NC9E)

## Releases:

- [Microsoft Edge Nightly](https://www.microsoftedgeinsider.com/en-us/)
- [MDX v1](https://mdxjs.com/blog/v1/)
- [react-redux v7.0.1](https://github.com/reduxjs/react-redux/releases/tag/v7.0.1)
- [VS Code v1.33](https://code.visualstudio.com/updates/v1_33)
- [jQuery 3.4.0](http://blog.jquery.com/2019/04/10/jquery-3-4-0-released/)
- [pm2 v3.5.0](https://github.com/Unitech/pm2/releases/tag/3.5.0)
- [clsx v1.0.4](https://github.com/lukeed/clsx/releases/tag/v1.0.4)
- [Atom 1.36](https://blog.atom.io/2019/04/09/atom-1-36.html)
- [Node v11.14.0](https://nodejs.org/en/blog/release/v11.14.0/)

## Libs & demos:

- [citybound](https://aeplay.org/citybound)
- [organigram](https://github.com/shoumma/organigram)
- [react-cookie-consents](https://github.com/enzsft/react-cookie-consents)
- [mouthful](https://github.com/MikaeI/mouthful)
- [HexGL](https://github.com/BKcore/HexGL)
- [compress-brotli](https://github.com/Kikobeats/compress-brotli)
- [utterances](https://utteranc.es/)
- [stencil.js](https://stenciljs.com/)
- [pigpio](https://github.com/fivdi/pigpio)
- [Diluter](https://github.com/mobooru/Diluter)
- [snek](https://github.com/taniarascia/snek)
- [zephjs](https://github.com/awesomeeng/zephjs)
- [literal-schema](https://github.com/sebas5384/literal-schema)
- [motus](https://github.com/alexcambose/motus)
- [modali](https://github.com/Upmostly/modali)
- [plop.js](https://plopjs.com/)
- [dimport](https://github.com/lukeed/dimport)
- [actions-toolkit](https://github.com/JasonEtco/actions-toolkit)
- [shader-doodle](https://github.com/halvves/shader-doodle)
- [nexe](https://github.com/nexe/nexe)
- [globby](https://github.com/sindresorhus/globby)
- [Choices](https://github.com/jshjohnson/Choices)
- [jquery.terminal](https://github.com/jcubic/jquery.terminal)
- [fkit](https://github.com/nullobject/fkit)
- [forever](https://github.com/foreverjs/forever)
- [react-player](https://github.com/CookPete/react-player)
- [Mozilla WebReplay](https://developer.mozilla.org/en-US/docs/Mozilla/Projects/WebReplay)

## Interesting & silly stuff:

- [Google asked 5,600 employees about remote work. This is what they learned](https://www.fastcompany.com/90329043/exclusive-google-asked-100000-employees-about-remote-work-this-is-what-they-learned)
- [Windows 3.1 Flash Edition](https://sakamoto.pl/weblog/07-windows-3-flash-edition/)

Any feedback is appreciated 😁

Additional stuff:
- [Youtube channel](https://youtube.com/c/TimErmilov)
- [Twitch channel](https://www.twitch.tv/yamalight)
- [Discord server](https://discord.gg/hnKCXqQ)
- [BxJS Weekly github repo](https://github.com/BuildingXwithJS/bxjs-weekly)

Social media links:
- [Twitter](http://twitter.com/yamalight)
- [Medium](https://medium.com/@yamalight)
- [Github](http://github.com/yamalight)

If you enjoy my content, please consider [supporting me](https://codezen.net/support.html) 😉