Copy
View this email in your browser
TWiW|18.8.19 #85

This week we take a look at motion and accessibility, time to first byte, JavaScript testing best practices and more!

 

Enjoy 🎉

Using progressive enhancement to design for accessibility
Accessibility

Using progressive enhancement to design for accessibility

By Scott Jensen
The web is for everyone. That includes web apps built on web architecture. Scott Jensen discusses using progressive enhancement to incorporate accessibility features in your site.
JavaScript testing best practices
JavaScript

JavaScript testing best practices

By Yoni Goldberg
Yoni Goldberg shares over 40 comprehensive and exhaustive JavaScript & Node.js testing best practices.
The React codebase generator
JavaScript

The React codebase generator

By Divjoy
Divjoy is a web-based tool that generates react boilerplates, all you have to do is choose your stack and a template, it’s quick and simple so makes for a great starting point for any new project.
Reducing motion to improve accessibility
Accessibility

Reducing motion to improve accessibility

By Lindsey Kopacz
Lindsey Kopacz discusses the effects of motion on accessibility and the steps she has taken using the prefers-reduce-motion media query to improve accessibility.
Time to first byte: what it is and why it matters
Performance

Time to first byte: what it is and why it matters

By Harry Roberts
It’s vital that we understand just what TTFB can cover, and just how critical it can be to overall performance. Harry Roberts discusses how TTFB has knock-on effects, which can be a good thing or a bad thing depending on whether it’s starting off low or high.
State in React
Podcast

State in React

By Syntax
In this episode of Syntax, Scott and Wes talk about state in React: local state, global state, UI state, data state, caching, API data and more!
 
Is modern JS tooling is too complicated?
Podcast

Is modern JS tooling is too complicated?

By JSParty
Adam, Divya and Feross discuss JS tooling complexity.
 
Copyright © 2019 This Week in Web, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Email Marketing Powered by Mailchimp