All browsers ship with a set of default styles that are applied to every web page in what is called the “user agent stylesheet”. A lot of styles, however, are inconsistent between the user agent stylesheets. In order to deal with the inconsistencies between user agent stylesheets, CSS resets were born.
Code walkthrough on using Cloudflare workers to improve the performance of sites using Google Fonts. The improvements can be quite dramatic and the sample provides a real-world use case of doing streaming HTML modification in a Cloudflare Worker.
Immutable Web Applications is a framework-agnostic methodology for building and deploying static single-page applications that: minimizes risk and complexity, simplifies and maximizes caching, minimizes the need for servers and administration of runtime environments, enables continuous delivery through simple, flexible, atomic deployments.
This article is aimed at people who have already had their first approach to React, and who, as beginners, have doubts about how setState should be used.
Looking at the implementation and getting to know it inside out how React hooks actually work. Hooks are a powerful abstraction, but it can be very important to understand what lies behind these abstractions to be able to use hooks effectively.
A 404 page should do more than apologize for poor navigation on behalf of your website. A properly designed 404 page could better your website’s chances of people coming back despite the inconvenience.
Book of the week
Web Development with Node and Express: Leveraging the JavaScript Stack
by Ethan Brown
Learn how to build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this hands-on guide, author Ethan Brown teaches you the fundamentals through the development of a fictional application that exposes a public website and a RESTful API. You’ll also learn web architecture best practices to help you build single-page, multi-page, and hybrid web apps with Express.