
Media
Web Standards podcast # 86: How to fit into iPhone X, code editors, inverse theme in 153 bytes, life after git --force, grid history, layout and programming, ES modules in Node and in battle.
Five Minute React podcast # 35: FrontFest 2017
Podcast "Frontend Weekend" # 19: Yuri Artyukh teaches how to become the most beautiful typesetter runet
Podcast "Frontend Youth (18+)" : FrontTalks - the best conference in the galaxy
Web Standards Podcast, Episode # 85: Aga Naploha, Harry Roberts, Eva Lettner, Zack Leserman and Hugo Zhiradel in a special issue of Web Standards
Drinkcast Podcast, Release # 8: “What is FrontOps”
"ALL YOUR HTML" # 14: "Animate graphics to SVG and Canvas, + perlin noise"
HTML Shorts: Math for the programmer , plus text version
Reports from Frontend Mix: optimization of loading sites and design system on BEM and React
Web development
How to remove white stripes in Safari on iPhone X (background-color, viewport-fit, safe-area-inset- *)
How to speed up the loading site
A note on hacks.mozilla.org about quickly building a DOM - risky parsing, async, defer and preload
Addy Osmani on how Treebo radically increased the speed of the mobile version of the site (React / Preact PWA)
Oh, the very long-awaited release of Sublime Text 3.0
Prototyping DevTools features in future browsers
CSS
CSS-in-JS - how to replace a broken screwdriver with your favorite hammer
Complete Flexbox Tutorial - Case Study
New guide to support CSS in letters from campaignmonitor
Video about creating CSS Grid . See how CSS Grid Layout went from idea to real distribution in all major browsers in 2017
Remove unused CSS rules
Devices.css - a selection of modern devices, recreated in "pure CSS"
Javascript
Babel: Changes planned for version 7.0
How to reduce the impact of third-party JS scripts on the performance of the entire site
How JavaScript works: memory management + how to deal with four common memory leaks
Are search engines other than Google ready for crawling and indexing JavaScript?
What I love and hate during Flow
Does it make sense to people who can not write JavaScript?
Using ES2015 + code in production today
Async / Await make your code easier.
Asynchronous recursion using Callbacks, Promises, and Async.
Simple explanation of monads in javascript
HTML templates implemented using JavaScript Template Literals
JavaScript: the mysterious case of the expression null> = 0
Think like javascript . Kyle Simpson’s article “Thinking JavaScript”
JavaScript: Asynchronous Programming Techniques
Why are “throttling” and “debouncing” so called?
OOP in javascript
VueJS:
Vue.js and transitions render functions
Phytochemia: why we chose Vue.js
React:
What's new in React 16? . The article describes an example of creating a music player using some of the features of the new React.
React for Angular Developers
How to organize more React application and make it scalable
react-powerplug - creates a state and passes logic to its children, giving life to dumb components
Angular:
How I stopped loving Angular
Using Web Components with Angular
Get started with end-to-end testing at Angular using Protractor
Problems with the protection of the route in Angular
p-progress is the creation of a promise that reports progress.
punchcard - jquery plugin for creating graphs in the style of GitHub punch cards
classwrap - js utility for concatenating CSS class names according to specified conditions
ellipsed - JS library for adding ellipsis in multiline texts
Browsers
Chrome 64 will automatically stop playing video with sound , and FTP will be marked as unsafe
The Mozilla project introduced an add-on with the implementation of context containers for Firefox
Firefox 57 will update the look of the developer tools.
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/338122/
All Articles