BxJS
All episodes

Episode 89

11/16/2019

Getting started

  • V8 Blog: String.prototype.replaceAll
  • Techniques for instantiating classes
  • RxJS with React Hooks for state management
  • The Wise Guide to React useState() Hook
  • Having fun with ES6 proxies
  • Build your own React
  • Build a Node.js CLI using yargs
  • How Concurrent React changes the game for data-heavy UI 🕰️

Articles & News

  • Algebraic Structures: Things I wish someone had explained about functional programming
  • Scaling WebSocket Connections using Shared Workers
  • Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly
  • No, disabling a button is not app logic.
  • Exceptions in v8

Tips, tricks & bit-sized awesomeness

  • We just unflagged ESM in Nodejs
  • Neat hack: you can hot reload a Node app on every request by delaying the require in development
  • HTML has native support for autocomplete-style dropdowns
  • New `funding` field in `package.json`
  • Why Suspense matters, a short thread
  • Given the volume of chatter in the dev world, you’d be forgiven for thinking that React is used on the majority of websites today. The real number? 4.6% of websites.
  • Moving towards a faster web
  • The Front-End Tooling Survey 2019 - Results
  • Announcing CodeSandbox CI
  • Announcing Gatsby Cloud

Releases

  • GSAP 3
  • Brave v1.0

Libs & demos

  • babel/preset-modules
  • react-change-highlight
  • faultline
  • Paged.js
  • tenko
  • animavita
  • react-adaptive-hooks
  • react-screenshot-test
  • linkinator

Interesting & silly stuff

  • Brave, Fingerprinting, and Privacy Budgets
  • NodeWatch
  • New GitHub features