September 2019 dev links
Cache-Control for Civilians
One of the most common and effective ways to manage the caching of your assets is via the Cache-Control
HTTP header. This header applies to individual assets, meaning everything on our pages can have a very bespoke and granular cache policy. The amount of control we’re granted makes for very intricate and powerful caching strategies.
https://csswizardry.com/2019/03/cache-control-for-civilians/
Cheat sheet for moving from jQuery to vanilla JavaScript
jQuery is still a useful and pragmatic library, but chances are increasingly that you’re not dependent on using it in your projects to accomplish basic tasks like selecting elements, styling them, animating them, and fetching data—things that jQuery was great at. With broad browser support of ES6 (over 96% at the time of writing), now is probably a good time to move away from jQuery.
https://tobiasahlin.com/blog/move-from-jquery-to-vanilla-javascript/
Simplify pop-ups and modals using the HTML dialog element.
The HTML dialog element <dialog>
is a native browser element for creating pop-ups and modals.
https://www.viget.com/articles/the-dialog-element/
Front-End Performance Checklist 2019
An annual front-end performance checklist (PDF/Apple Pages/MS Word), with everything you need to know to create fast experiences today.
https://www.smashingmagazine.com/2019/01/front-end-performance-checklist-2019-pdf-pages/
Long time no write 😀