Must Read
7 Ways to Make Your Angular App More Accessible
Chris Ward teaches 7 ways to make your Angular app more accessible.
Learn
What the Functor? Functional Terminology Explained with JS
An introduction to some of the jargon! Functors, categories, endofunctors, monoids, and monads are deftly explained here.
Building a JavaScript Guitar Pedalboard
This is really fun! You can play with the pedalboard for yourself (no guitar needed, there’s a musical sample available) or just learn how the whole thing was set up.
An Introduction to Memoization in JavaScript
Memoization is an optimization technique used in many programming languages to reduce the number of redundant, expensive function calls. In this post, you'll learn more about it.
Tools & Code
Majestic: A Zero Config GUI for Jest
An interesting tool to help make your JavaScript testing life a little easier. Try it now by running npx majestic in the folder of any project that uses Jest for testing (assuming you have npm installed).
Pika/Pack: A New Approach to npm Package Building
Pack connects pre-configured plugins (e.g. Babel and Rollup) to build and optimize your package for you. It’s a bit like a webpack or Parcel but specifically for building npm packages.
Watch
Why I Was Wrong About TypeScript
Sure, this sounds like an opinion-driven talk, but it actually covers the history behind compile-to-JS languages, how we got to a point where interest in TypeScript is growing strongly, and why it’s worth taking seriously.
This Dot State of Frameworks- August 2019
Watch Tracy Lee's (Co-Founder, This Dot) discussion on recent events, updates, and news about the present state of Javascript Frameworks!