Frontend Weekly Digest #139 (30 December 2019–5 January 2020)
Web-development
• Progressive Web Apps in 2020
• Things you can do with a browser in 2020
• What We’re Reading, 2019
• What is CORS (Cross Origin Resource Sharing)?
• Storybook Docs for new frameworks
• Web Development in 2020 — a look forward…
• UI Interactions & Animations Roundup #1
- Performance
• Prototyping optimizations with Cloudflare Workers and WebPageTest
• How to Optimize Page Load Times: A Different Slant on the Frustration Index
• How to read a WebPageTest Waterfall View chart
• JavaScript Performance Issues?
CSS
• Building my bullet journal layout with CSS Grid & Subgrid & Flexbox
• Min and Max Width/Height in CSS
• Understanding CSS-in-JS
• Understanding CSS Grid: Creating A Grid Container
• Is “is” Useful?
• 2 Ways to Create the Holy Grail Layout with Flexbox
• The Mighty CSS z-index Property
• New Year, New Job? Let’s Make a Grid-Powered Resume!
JavaScript
• Chrome V8 version 8.0 — V8, — What to expect?
• 5 JavaScript Features I Couldn’t Code Without
• JavaScript Weekly 2019: most popular links, articles & tutorials of 2019
• How To Use Correctly JavaScript Utility Libraries
• Sampling bias, FDR, and The State of JS
• 11+ JavaScript Features You’ve Probably Never Used
• 70 JavaScript Interview Questions
• Fast and maintainable patterns for fetching from a database
• Common Javascript Promise mistakes every beginner should know and avoid
- React
• A Year of React — 2019 in Review
• The Power of Simplifying Large Components in React
• Comparing React testing libraries
• Dealing with links in Next.js
• Redux VS React Context: Which one should you choose?
• React-Redux Hooks with Typescript in 2020 - Vue
• Vue cheat sheet 3 (advanced)
• Vue Composition API — What Is it and How Do I Use It?
• Off Main Thread Architecture with Vuex
• Vue Apollo v4: the first look
• Create Web Components with Vue.js
• Vue.js Composition API: usage with MediaDevices API
• Lazy Resolving Observable API Services with Vue.js
• An Overview of Vue Keep-Alive - Angular
• Top 15 Angular INDEPTH articles of 2019
• Angular: Supercharging The Router
• compodoc — documentation tool for angular project - Ember
• Using TailwindCss with Ember
• Promises and UI states in Ember.js
• One Reason Why You Should Be Using URLs - Svelte
• Build a Responsive Website using Svelte in 30 minutes.
• How to Create a Web Component in Svelte - Libs & Plugins
• IsoCity — An isometric city builder in JavaScript
• How to Release Open Source Library in 2020