Frontend Weekly Digest #218 (5— 11 July 2021)
2 min readJul 11, 2021
Web-development
• Making A Strong Case For Accessibility
• SVG Favicons in Action
• npm audit: Broken by Design
• Average Page Load Time in 2021
• How To Choose A Headless CMS
• My Struggle to Use and Animate a Conic Gradient in SVG
• Inspirational Websites Roundup #27
• WebSockets vs. HTTP
CSS
• Using HSL Colors In CSS
• The Large, Small, and Dynamic Viewports
• The Dilemma of Naming Font Size Variables
• Theme Color in CSS
• Advanced CSS Gradient Editor
JavaScript
• How to Use IndexDB to Manage State in JavaScript
• How to Use Promise.all()
• A Look at Building with Astro
• The Importance of Integrity Checks in JavaScript
- React
• Time to say goodbye — Enzyme.js
• Easy-Peasy State Management Using React Easy Peasy
• windy — A React UI Kit powered by Tailwind
• Using dangerouslySetInnerHTML in a React application
• Adding drag-and-drop functionality with react-beautiful-dnd
• Advanced Dependency Injection in React
• The Readme Podcast: “From comics in Virginia to React Core at Facebook” - Vue
• How to Build Accessible Vue Applications
• How to migrate from Vue 2 to Vue 3?
• How to Structure a Large Scale Vue.js Application
• Extending Vue Router Links in Vue 3 - Angular
• Angular Basics: Creating Dynamic Forms Using FormArray in Angular
• Declarative Route Path Management in Angular Apps — Even Better Than Best Route Forward - Ember
• Why Blueprints in Ember Are Cool and How They Save You Time Writing Tests - Svelte
• Svelte for Web Components development: Pitfalls and workarounds
• Create your first Figma plugin with Svelte - Libs & Plugins
• imaskjs — vanilla javascript input mask