Frontend Weekly Digest #292 (1–8 January 2023)
--
Web-development
• 2022 Review — Igalia Web Platform Team
• The State Of Usability In 2023 🎊
• Scaling Frontend Applications in 2023
• Working with WebP images
• Making clear website navigation menus for better UX
• Inspirational Websites Roundup #45
- Tools
• Simulating Frontends in Multi-Core Devices using Chrome DevTools
• Automate image optimization using the TinyPNG API - Accessibility
• JAWS, NVDA, and VoiceOver Braille Viewers
• A new accessibility strategy for the GOV.UK Design System
CSS
• CSS :has() feature detection with @supports(selector(…)): You want :has(+ *), not :has(*)
• How CSS Is Reducing The Need For Images — Let’s Style A Calculator
• CSS Lengths
• Justify Space Between Individual Items in Flexbox
• Understanding neumorphism in CSS
• Building a color palette with CSS: 3 methods
• How CSS Is Reducing The Need For Images — Part 2, Eye Candy
JavaScript
• Creating JavaScript functions and web apps with GPT-3’s free code writer
• Collections are coo
• I asked ChatGPT AI to write React and JavaScript code — I was shocked!
• Draw SVG rope using JavaScript
• 2022 JavaScript Rising Stars
• Building web components with WebC in vanilla JavaScript
• Why Next.js 13 is a Game-Changer
- React
• 6 React questions for technical interviews and their answers
• Who needs a backend? ChatGPT as the universal Redux reducer
• A guide to streaming SSR with React 18 - Vue
• The 5 ways to Define a Component in Vue 3
• API Management in Nuxt 3 with TypeScript
• 2022 Year In Review by Evan You
• How ArrowJS compares to React and Vue.js - Angular
• Angular — improved required roles directive
• Overview of Angular’s Change Detection operations in Ivy
• How to use Route Reuse Strategy in Angular