
Media
Podcast “Web Standards”, Issue # 131: Chrome 68, dangerous HTTP, React or jQuery, you don’t know inline-blocks, illustrated flexes, courses in English, Babel’s dangerous presets, browsers interfere with JS
Podcast "Frontend Weekend" # 63 - Alexander Pershin on how and why to create a school of online education in Russia
Podcast "CSSSR" News 512 - Issue number 16 (July 23 - July 29 )
Devshakhta / Night Frontend Podcast: # 43 - Again about Jenkins, ChaosConstructions 2018, ndb and SRI
Podcast "Frontend Youth (18+)": # 58 Why jQuery was fired from GitHub
Web development
The Basics of Progressive Web Applications
Available Page Headers in Single Page App
The smart way to “minimal fullstek” . From simple SPA to multifunctional PWA
Convert images to WebP . Excerpt from “The WebP Manual”
Sometimes `sizes` in images are pretty important.
Why WebM is better than GIF for video (comparison)
8 Video Optimization Tips to Speed Up Your Download
Frontend News # 1: Tips for balancing web fonts and page loading speed
Site size: the average page size is more than 2MB - the average page size has doubled in the last 3 years
How to get rid of blocking rendering JavaScript and CSS
Speed is now a factor for Google Search and Ads landing pages.
Report: Google mobile speed update did not affect shared mobile metrics
Set up a convenient npm project for yourself and the team or a little about modern front-end tools
Debugging with Chrome DevTools: Quick Tips for the Frontend
Terminalizer - record your terminal's work in an animated gif
Github story - Browser Extension - template for describing pull requests on Github
CSS
How to quickly prototype apps with a CSS grid and CSS variables
CSS-in-JS - myths and reality (for example, styled-components)
Frustrations with CSS Shapes and CSS Exclusions
Resolved with CSS! Logical stylization based on the number of elements received
Specific magic flexbox and auto margins
Creating a design system, part 2: Grid & Layout
5 new CSS properties and how to use them
Javascript
Github.com refuses to use jQuery and switches to pure JavaScript
Creating a state management system in pure javascript
Why is the new V8 so damn fast
CSS in JS in real life
Yes, you should learn Vanilla JavaScript in front of the trendy JS framework
How to improve your JavaScript knowledge by writing your own framework
React vs. Vue (vs. Angular)
About generators in javascript es6 and why it’s not necessary to study them
Adventure operator pipeline in babel @ 7
Use of promises in javascript
Javascript tutorial for beginners
Let's talk about semicolons in javascript
Stateful Monads in JavaScript: Part 1 , Part 2
Callbacks - improve your knowledge of callback-based APIs, learn their behavior and patterns in JavaScript
How to stop using callbacks and start living
React:
Basics of React (textbook, 2nd edition)
Examining Render Props by Example
Tricks and tips for Reactjs SSR
React State Machines
Angular:
Became available Angular v6.1 - TypeScript 2.9, Scroll Positioning and more
The mechanism of one-sided binding values in Angular
Understanding a large scalable angular application with @ngrx
Turn Angular 6 into Progressive Web App
ndb - improved Node.js debugging enabled via Chrome DevTools
excel4node - a module to Node, which simplifies the creation of Excel files
jsQR - library for reading QR codes in images without dependencies
simple-data-table - easy and simple library for working with tables without dependencies
AddThis is now available for AMP
Browsers
What's new in DevTools in Chrome version 68
Why opening YouTube in Firefox or Edge can take 5 times longer than Google Chrome
EntertainingWe 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.
Source: https://habr.com/ru/post/418589/
All Articles