Frontend Weekly Digest #253 (28 March — 3 April 2022)
Web Development
• Rethink Sliders And Carousels
• New to the web platform in March
• 9 Reasons Why Your Pages Aren’t Indexed
• Variable fonts in real life: how to use and love them
• Exciting Times for Browsers (and CSS)
• Mozilla’s vision for the evolution of the Web
• Those HTML Attributes You Never Use
• 6 Useful Bookmarklets to Boost Web Development
- Performance
• Performance Tool in Firefox DevTools Reloaded
• Optimising Largest Contentful Paint - Accessibility
• ADA Website Lawsuits Rise Under Biden Administration
• Accessible Cards
• Frontend accessibility. Doing it the right way.
CSS
• A Guide To Hover And Pointer Media Queries
• How to Use CSS Math Functions
• Tricks to Cut Corners Using CSS Mask and Clip-Path Properties
• Spruce CSS Introduction
• Understanding Layout Algorithms: The mental model shift that makes CSS more intuitive
• Tweaking In The Browser
JavaScript
• What’s new in Node.js core? March 2022 edition
• How to create a router for a custom SPA App
• 14 Linting Rules To Help You Write Asynchronous Code in JavaScript
• Demystifying React: Create One-way Data Binding with Vanilla JS
• Locale Aware Sorting in JavaScript
• Tips for creating a component library
• Stop Using JavaScript Classes!
- NextJs
• The Story of Next.js
• The What, When, Why And How Of Next.js’ New Middleware Feature
• Building CRUD Apps with NextJs - React
• React v18.0
• How to use Props in React
• Integrating Axios with React Hooks
• React18: New Features and Updates - Vue
• Vue 3 Tips & Tricks
• Asynchronous Logic to Write a Vue 3 and Deepgram Captions Component
• Vue Reactivity System is more powerful than you think - Angular
• Angular Features | Less known but interesting to use
• SEO in Angular with SSR — Part II
• Actual Use Of Angular Lifecycle Hooks - Svelte
• How to Create Components in Svelte