BxJS Weekly Episode 57 - javascript news podcast
Tags: javascript, node, podcast, news
Published: 2019-04-07 09:34:52

Hey dev.to community!

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

**Unfortunately, dev.to video uploads are currently broken, so no video here today.**
You can still [watch it on youtube](https://youtu.be/sMeantkbfRM) or [listen to it on castbox](https://castbox.fm/episode/BxJS-Weekly-Ep.-57-Apr-6%2C-2019-(javascript-news-podcast)-id1378315-id142386545?country=us)!

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

## Articles & News:

- [Benchmarking WebAssembly Runtimes](https://medium.com/wasmer/benchmarking-webassembly-runtimes-18497ce0d76e)
- [A New React and the Old Cache](https://dev.to/thekashey/a-new-react-and-the-old-cache-15h5)
- [I Used The Web For A Day On Internet Explorer 8](https://www.smashingmagazine.com/2019/03/web-on-internet-explorer-ie8/)
- [How We Used WebAssembly To Speed Up Our Web App By 20X (Case Study)](https://www.smashingmagazine.com/2019/04/webassembly-speed-web-app/)
- [Web Components will replace your frontend framework](https://www.dannymoerkerke.com/blog/web-components-will-replace-your-frontend-framework)
- [How to Use the useContext Hook in React](https://upmostly.com/tutorials/how-to-use-the-usecontext-hook-in-react/)
- [Cypress: Making E2E testing easy](https://medium.com/@mStamstrom/cypress-making-e2e-testing-easy-cbec84bbf251)
- [Node.js Readable streams distilled](https://micromind.me/posts/nodejs-readable-streams-distilled)
- [Creating A Spotify-Powered App Using Nuxt.js](https://www.smashingmagazine.com/2019/03/spotify-app-vue-nuxt-javascript/)
- [An intro to Zero Server, a new tool to simplify web development](https://blog.logrocket.com/an-intro-to-zero-server-a-new-tool-to-simplify-web-development-42bee961e5d1)
- [Add Authentication and Authorization to Next.js 8 Serverless Apps using JWT and GraphQL](https://blog.hasura.io/add-authentication-and-authorization-to-next-js-8-serverless-apps-using-jwt-and-graphql/)
- [Why I Publish and Manage Shared JavaScript Code with Bit](https://blog.bitsrc.io/why-i-publish-and-manage-shared-javascript-code-with-bit-90a6a91879ac)
- [Node.js inside-out - Modules API rediscovery](https://areknawo.com/nodejs-inside-out-modules-api-rediscovery/)
- [How to use Axios with JavaScript](https://alligator.io/js/axios-vanilla-js/)
- [Getting creative with the Console API!](https://areknawo.com/getting-creative-with-the-console-api/)
- [Functional Programming with JavaScript in 3 Steps](https://medium.com/@alexnault/functional-programming-with-javascript-in-3-tips-f282934947e5)

## Tips, tricks & bit-sized awesomeness:

- [Request.js is going into maintenance mode](https://github.com/request/request/issues/3142)
- [Alternative libraries to request.js](https://github.com/request/request/issues/3143)
- [Serial Promises vs Parallel Promises](https://dev.to/micahriggan/serial-promises-vs-parallel-promises-1ejc)
- [Quick Debug using || with console.log](https://dev.to/samanthaming/quick-debug-using-with-console-log-59lo)
- [Faster WebGL/Three.js 3D graphics with OffscreenCanvas and Web Workers](https://dev.to/evilmartians/faster-webgl-three-js-3d-graphics-with-offscreencanvas-and-web-workers-43he)
- [Extend React's event system to include high-level events that allow for consistent cross-device and cross-platform behavior](https://github.com/facebook/react/issues/15257)

## Releases:

- [Next.js 8.0.4](https://nextjs.org/blog/next-8-0-4)
- [Safari 12.1](https://webkit.org/blog/8718/new-webkit-features-in-safari-12-1/)
- [Visual Studio Live Share is now GA](https://twitter.com/code/status/1113133381062135808?s=09)

## Libs & demos:

- [openttd-wasm](https://milek7.pl/openttd-wasm/)
- [peerjs](https://peerjs.com/)
- [vexchords](https://github.com/0xfe/vexchords)
- [jekpack](https://github.com/yfxie/jekpack)
- [pill](https://github.com/rumkin/pill)
- [wade](https://github.com/kbrsh/wade)
- [editor.js](https://github.com/codex-team/editor.js)
- [mprove](https://github.com/mprove-io/mprove)
- [log-process-errors](https://github.com/ehmicky/log-process-errors)
- [pizzaql](https://github.com/pizzaql/pizzaql)
- [formol](https://github.com/Kozea/formol)
- [Trool](https://github.com/seanpmaxwell/Trool)
- [griffith](https://github.com/zhihu/griffith)
- [heroku-cra-node](https://github.com/mars/heroku-cra-node)
- [water.css](https://github.com/kognise/water.css)
- [react-have-i-been-pwned](https://github.com/mxschmitt/react-have-i-been-pwned)
- [is-online](https://github.com/sindresorhus/is-online)
- [hyper-editor](https://github.com/divineitlimited/hyper-editor)
- [solid](https://github.com/ryansolid/solid)
- [react-native-carplay](https://github.com/birkir/react-native-carplay)
- [stepper](https://github.com/alikinvv/stepper)
- [You-Dont-Need-jQuery](https://github.com/nefe/You-Dont-Need-jQuery)
- [Repl.it chrome extension](https://chrome.google.com/webstore/detail/replit/kihnihckibjknmebghcjpmemaginnipl)
- [Show HN: 300k lines of Java UI code running native in browser at desktop speed](https://news.ycombinator.com/item?id=19581788)
- [useJquery](https://github.com/latviancoder/useJquery)
- [nofux](https://github.com/jayphelps/nofux)

## Interesting & silly stuff:

- [Simple & Boring](https://css-tricks.com/simple-boring/)
- [You Are Not Google](https://blog.bradfieldcs.com/you-are-not-google-84912cf44afb)
- [How BioWare's Anthem Went Wrong](https://kotaku.com/how-biowares-anthem-went-wrong-1833731964)

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) 😉