Frontend Weekly Digest #274 (28 August — 4 September 2022)
Web-development
• The Evolution of the Modern Web Application Development
• Things not available when someone blocks all cookies
• Why do arrays start at 0?
• Infinite Scrolling: When to Use It, When to Avoid It
• Using Google Lighthouse to improve app performance
• Inspirational Websites Roundup #41
CSS
• Interpolating Numeric CSS Variables
• CSS container queries are finally here
• Parents counting children in CSS
• A guide to adding gradients with Tailwind CSS
JavaScript
• 7 Little-Known Array Methods in JavaScript
• Building an aircraft radar system in JavaScript
• Useful JavaScript Data Grid Libraries
• Default Exports in JavaScript Modules Are Terrible
• Using webpack with TypeScript
• It’s 2022, Please Don’t Just Use “console.log” Anymore
• Vite 3.0 vs. Create React App: Comparison and migration guide
- React
• 5 Ways to Build a React Monorepo
• Understanding useMemo and useCallback
• Design Tokens in React and How We Use Them
• Async/Await — What Happens Under The Hood
• React Just Parallax — React library for scroll and mousemove parallax effect
• How to use polyfills in your React app
• Why Every React Developer Should Learn Function Composition
• 5 Optimization Tips for React You Should Know
• 5 Most Common useState Mistakes React Developers Often Make - Vue
• How to create a global custom plugin in Nuxt.js
• Creating a Real time chat app with Vue, Socket.io and NodeJS - Angular
• Angular Developer Roadmap 2022 (Things Every Budding Angular Developer Should Know)
• Using React in Angular Applications
• Angular Addicts Issue #5: New features in Angular 14.2, Bundle size optimization, Tutorials & more - Svelte
• How to create a CRUD app with SvelteKit