
Media
Web standards podcast : 183. Sass and custom properties, web fonts, unconditional JS, web components, WebRTC
Five Minute React Podcast : Salaries in GitLab
CSSSR podcast : News 512 - exhale, Huawei, new features on Github and git-clients, releases and document about GraphQL
CSSSR podcast : Argumentarium - Programming Paradigms: Solving and Making Problems
Devschacht podcast : # 86: Problem 10 thousand links
Podcast "Frontend Youth (18+)" # 98: Plebeian Development like a Pro
Pro Conf # 19 : Smashing Conf 2019
Web development
Where to learn HTML and CSS in 2019?
Tips for making your own lazy loading
All you need to know is push notifications in PWA
CORS - Cross-Origin communication in the modern web.
Future Web Sites: Headless CMS
How Google Pagespeed works: improve your score and search engine rankings
Accessibility and law
CSS
CSS custom properties in cascade
Add interesting effects using CSS Blend Mode
The introduction of new CSS technician in the production
Why am I having difficulty learning React?
7 tips to optimize CSS to improve page load time
Developing a reliable font-loading strategy for CSS-Tricks
Internet Explorer 3, an adventure in cross-browser compatibility
Don't miss the CSS variables.
Menus with dynamic hover areas
Creating a color switch using CSS variables
Five methods to create five-star ratings
Constraint (pseudo) element within parent border-box
Index fun
Javascript
What is the Native Payment Request API?
The most commonly used JavaScript frameworks for rapid development: what to choose
Detailed comparative guide Angular vs React vs Vue - which one to choose in 2019
Is React the best frontend framework to start with?
12 Tips to Improve JavaScript Performance
Parse Async / Await in JavaScript with examples
Functional JavaScript: What are higher order functions and why are they needed?
Five Minute React: Moving from async / await to generators
StartsWith () string method in javascript
How to use forEach () to iterate an array in javascript
13 tricks to work with npm, which help save time
Switching between Node versions at design time
Comparing Stream API and (async) Generators in Node.js v10
React:
Under the hood of React. We write our implementation from scratch
Practical recommendations for the development of large-scale React-applications. Scheduling, Actions, Data Sources, and APIs
8 practices that will cause your application to crash in the future
React Router Programmer's Guide
Exploring React Hooks and Context API when creating a recipe search application
How React Hooks Can Replace React Router
VueJS:
A practical example of using Vue's render functions: creating a typographic grid for a design system
Some simple but useful tips for working with getters in Vuex
Using slots in Vue.js
Beginner's Guide to Working with Components in Vue
Create live chat with Pusher and Vue.js
Angular:
Caution! Angular can steal your time.
What can go wrong? How to handle errors in Angular
Series of articles [Flight Assist Off], part 1 - Angular without CLI
The challenges I faced in Ember.js
Imitation of the backend of the blog using Mirage and JSON API
Ember in the middle of 2019 - good, bad, terrible, and (hopefully) the future of Ember web development <
bounds.js - Asynchronous bounds for lazy loading, infinite scrolling, and more.
zip: reliable ZIP decoder
Browsers
Before Netscape: forgotten web browsers of the early 1990sWe apologize for any typos or broken / duplicate links. If you notice a problem - please write in a personal, we are trying to fix them quickly.
PS: The next release of the digest will be released in 2 weeks (suddenly leave without access to the computer)
Source: https://habr.com/ru/post/459150/
All Articles