This week we issue a really huge selection of all the essential news you might have missed on Front-end development. Make sure to check the latest updates on CSS, HTML, and JavaScript.

Web-development | CSS | Javascript
Web-development
•
Portfolio Rework Part 1: Animation, Micro interaction & SVG
•
Static Site Generators: A Beginner’s Guide
- Accessibility:
•
When Is A Button Not A Button?
•
Accessibility is not a “React Problem”
•
Web Accessibility Guide — A curated collection of web accessibility tips, tricks, and best practices.
•
ARIA Authoring Practices on Accessible Date Pickers
•
An accessibility analysis of the top 1,000,000 home pages
•
Using Artificial Intelligence to Generate Alt Text on Images
- Performance:
•
A Bit of Performance
•
Serve Responsive Images
- Animations:
•
SVG Filter Effects: Moving Forward
•
Text Trail Effect
CSS
•
Responsive Designs and CSS Custom Properties: Defining Variables and Breakpoints
•
The CSS mental model by PPK
•
The CSS Working Group agreed on adding many math functions
•
Breaking Boxes With CSS Fragmentation by Rachel Andrew
•
Recreating the Facebook Messenger Gradient Effect with CSS
•
CSS selectors cheatsheet & details
•
Lesser-known CSS properties in GIFs
•
8 Little Videos About the Firefox Shape Path Editor
•
Do CSS Custom Properties Beat Sass Loops?
•
Look Ma, No Media Queries! Responsive Layouts Using CSS Grid
JavaScript
•
JavaScript SEO: Welcome to a new series!
•
How to write simple modern JavaScript apps with Webpack and progressive web techniques
•
Releases: Apollo Client 2.5, Ember 3.8, GSAP 2.1
•
Understanding a Performance Issue with “Polymorphic” JSON Data
- Theory:
•
The Complete Guide to Loops in JavaScript
•
What's the longest keyword sequence in Javascript?
•
Callbacks: The Definitive Guide
React:
•
We migrated to Next.js to serve our home page 7.5× faster
•
Improving Performance in React Functional Components using React.memo()
•
How the “Golden Rule” of React components can help you write better code
•
Writing Tests for React Applications Using Jest and Enzyme
•
Redux explained in 1 minute
•
8 reasons to use styled-components
VueJS:
•
Sliding In And Out Of Vue.js
•
Creating Custom Directives in Vue.js
•
One more example of abstract component in Vue.js
Angular:
•
MVC in an Angular World
•
Announcing Angular Loadable (ngx-loadable ~ 2.2kB)
•
How to Transfer Files and Data Between Angular Clients and Node.js Backends
- Libs & Plugins:
•
FrenchKiss.js — a blazing fast lightweight i18n library written in JavaScript, working both in the browser and NodeJS environments. It provides a simple and really fast solution for handling internationalization.
•
terser — A JavaScript parser and mangler/compressor toolkit for ES6+.
•
cnbuilder — Yet another classname string builder
•
Zero Server: zero configuration web framework
•
npmf: fetch quick info of a npm pacakge using terminal
Thanks for reading! Feel free to send us your articles or fresh useful content you want to see in the next digest.
Автор: derSmoll
