Media | Web Development | CSS | JavaScript | Browsers | Entertaining
Media
• Podcast "Web Standards" # 270. Inspector Flex, Vit 2.0, SVGO 2.0, Wakamai Fondue, TypeScript, RedLab and outsourcing parties
• Podcast "Make Me Beautiful" # 55 - Don't Eat Fruit, Don't Use Margins
• Frontend Youth (18+) # 173: Make TypeScript JavaScript Again
• News 512 from CSSSR: TypeScript 4.2 RC, down with Express, date and time on JS, Lerna 4.0.0, Mocha 8.3.0, HolyJS Moscow 2020
• News 512 from CSSSR: DevTools, lambdas on TS, interview with Brendan Ickom, Angular 12 next, Node.js 15.9.0, Nuxt.js 2.15.0
• Interview # 2: Interviewing a Courageous Frontend Middle Developer
Web development
• WebRTC rake: how we finished someone else's bike
• Write a website / PWA and roll it out to production with Github Actions
• A complete SEO guide for beginners
• Front-end and front-end back in web development
• You probably don't need a micro-front-end
• Build Component Tab
• How to convert any site / page into an installable Progressive Web Application (PWA)
-
• , ,
• Vite 2.0
• DevTools (Chrome, Firefox, Edge)
• Snowpack:
• webpack 2021
• Zero Server: - —
• NPM CLI v7.0— ,
-
• , Three.js . -
• CSS-
• : ,
CSS
• How to make a sticky decreasing header on scrolling without JavaScript
• CSS conditional switches
• Responsible content hiding
• What you need to know about CSS-in-JS for 2021
• Debugging CSS Grid like a pro
• Use the CSS Clamp to create more flexible wrappers
• Three ways to create blobs with CSS and SVG
• Create 3D worlds with CSS
• Course "Tailwind CSS: From Zero to Production" on YouTube
JavaScript
• Long-term support for JavaScript applications
• JavaScript memory management
• JavaScript and SEO redirects
• An introduction to mixins in TypeScript
• Faster JavaScript calls
• How to dramatically improve fetch () with Decorator Pattern
• Create a table of contents with an active indicator using JavaScript Intersection Observers
• 20 Funny JavaScript Memes
-
• Event Loop JavaScript Jake Archibald
• 7 JavaScript. ?
• Debouncing vs Throttling
• JavaScript
• JS: Benchmarking Lazy Getters
- React
• React
• React Hook 7
• React: +
• RTK Query: Redux
• WMR: -
• CSS React Context
- Vue
• vue
• 4 SEO Vue ( Node SSR)
- Angular
• Angular 11 100,000+
• Angular
• Angular
• Angular
• Angular , !
• Angular Universal SEO
- Libs & Plugins
• a11y-dialog - lightweight (1.6 KB) yet flexible script for creating accessible dialog boxes.
Browsers
• New leak of browser history through favicon
• A bug was found in Brave due to which the browser leaves data onion sites in DNS traffic
• Chrome browser for Windows and Android will soon consume less RAM
• Microsoft Edge is waiting for an update: widgets will appear, search by tabs and menu extensions
Entertaining
• The share of WordPress has exceeded 40% among the top 10 million sites in the Alexa ranking
• GitHub has created a service for 3D visualization of user accounts
• In China, managers are increasingly changing to algorithms: they monitor employees, give them tasks and can write off part of their salaries
• Microsoft started the forced removal of Flash Player from Windows 10
• Tunnel syndrome, myopia, burnout: what are the problems of IT specialists
Digest over the past week .
Material prepared dersmoll and alekskorovin .