
Media | Web Development | CSS | Javascript | Browsers |
Media
•

Frontend Youth Podcast: # 114 Warm Release with Dan Abramov
•
CSSSR Podcast: News 512 - TypeScript 3.7, React Concurrent Mode, GraphQL API, Gitlab, and Geopolitics
•
Repozitorro # 33 - The Most Complete Layout Review
Web development
• Why using third-party CSS and JS on your site is dangerous
•
Turn your existing application into a progressive web application
•
Top 5 Tips for Building Secure (Web) Applications
•
Apple is trying to kill web technology
•
GraphQL: The Documentary (Russian version)
- Tools
•
Hypocrisy google. PageSpeed Insights
•
Prettier 1.19: the long-awaited Vue option, TypeScript 3.7 and new JavaScript features
•
How to fully optimize Webpack 4 Tree Shaking
- Performance
•
“Jackal”: squeezing the frontend
•
Modern script loading
•
Why load testing and performance testing should go beyond testing response time
•
Image Optimization for Low Network Users
- Availability
•
Make styles of pointing, focus, and active state different.
• Beyond automated accessibility testing: six things I check on each of my sites
•
What I learned about SPA accessibility
•
aria-label is not translated
•
How accessibility is becoming increasingly important in web development
CSS
•
Are there any random numbers in CSS?
•
Improve your CSS with these 5 principles.
• Don't Complicate Scalable CSS
•
CSS Variables with Inline Styles
•
Some things you should know when working with viewport units
•
Show the search button when the search field is not empty
•
CSS grid tutorial: 13 tips and tricks a web developer should know
•
The power of CSS processors in web application development
•
Syntax with two display values (and sometimes with three)
•
Dot animation trick on the letter “i”
•
8 CSS filters for images with sample code
•
PureCSS Lace : recreate a portrait in pure CSS
Javascript
•
REST API typing for frontend developer
•
Axios vs Fetch - what to use in 2019
•
Best Practices Node.js
•
Upcoming New JavaScript Features You Should Know About If You Use JavaScript Every Day
- Theory
•
Functional programming from the point of view of EcmaScript. Pure functions, lambdas, immunity
•
LexicalEnvironment and Closures in EcmaScript
•
Even children will understand: a simple explanation of async / await and promises in JavaScript
• How is prototype inheritance different from classic inheritance?
• What are Generators in JavaScript
•
What is super () in JavaScript?
•
Break chains with pipelines in modern JavaScript
•
JavaScript Property Attributes
- React
•
Using i18n with Next.js & React context API
•
React Query - Hooks for retrieving, caching, and updating asynchronous data in React
•
Lifecycle methods, hooks, expectations: what are the best choices in React?
•
3 ways to create your own component library in React
•
Experimenting with the new Concurrent mode in React
•
39 Advanced React Job Interview Answers That You Should Clarify Today
- Vue
• Ready for Vue SSR Production: 5 Easy Steps
•
Automatic rooting in applications on Vue.js
•
Form handling in Vue.js
- Angular
•
Complete Attributes and Structural Directives in Angular
•
Google Maps is now a component of Angular
•
26 best questions in an Angular 8 interview in 2020
- Libs & plugins
•
hybrids.js - declarative and functional web components
•
tenko - 100% specification compliant JavaScript parser ES2020, written in JS
•
Proton: A Lightweight Particle Animation JS Library
•
cashify: currency conversion library, money.js successor
Browsers
• In the nightly builds of Firefox appeared support for HTTP / 3
• Release version of Microsoft Edge on Chromium will ship without ARM64 support, history synchronization, and extensions
• Next year, Firefox and Chrome will begin to hide pop-up notifications
•
Preparing Your Sites for the New Microsoft Edge
We apologize for any typos or broken / duplicated links. If you notice a problem - please write in a personal email, we try to quickly fix them.
← Last week’s digest
Material prepared by dersmoll and alekskorovin