The digest of fresh materials from the world of the frontend for the last week №287 (October 30 - November 5, 2017)
We offer you a selection with links to new materials from the front-end area and around it.

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

Podcast "Frontend Weekend"
# 26 - Vladislav Kozul about the perfect interview and how to get rid of the image of a prankster on Twitter•

Devschacht Podcast:
Night Front End
# 9 - Maybe Not React?•

Drinkcast Podcast,
Issue # 15 - "Young Bobby"•


Podcast “Five Minutes Angular”
# 5 - Angular 5, CLI 1.4, meetups (NYC, MIX, Moscow), Acronis on Angular•


Podcast "Frontend Youth (18+)"
: First Stream•
About girls in programming and honesty . Frontend Youth is visiting loftblog
•
Record broadcast WSD, held this Saturday in Kiev•

“ALL YOUR HTML” # 21:
“SVG curves and animation of the logo css-live.ru on snap.svg”•


Show “Totally Tooling Tips”:
Accessibility Testing
Web development
•
Crossbrowser layout . What is cross-browser layout? What are the browsers and do you need pixel-perfekt
•
Knowledge base of web development•
How to talk about modern web development to the time traveler from 2007• Node.js News:
The release of the Node.js 9.0 server-side JavaScript platform ,
Node.js 8 switches to long-term support , and the Node.js 9 branch becomes current. So,
what's new in Node.js 9?•
Future performance - banding')
CSS
•
How to hide . When display: none, and when visibility: hidden
•
Understanding the WebView viewport in iOS 11•
Chris Koyer on the advantage of custom CSS properties over data attributes in markup•
Flexbox and Grid, your best friends•
Details on creating responsive tables available.•
CSS in JS: advantages, disadvantages and tools•
Advanced CSS styling•
About the difficulties of overcoming the problems of global CSS•
How Sass can save you a lot of time•
Sacred CSS war, or how to go beyond the dogma•
How best to structure CSS by component•
How to write a TODO application in HTML and CSS without using JavaScript
Javascript
•
JS: Setting the environment . New free course on Hexlet
•
Javascript melting pot. . Translation of Dan Abramov’s article “The melting pot of JavaScript”
•
What is good (and bad) Typescript: experience of UI-developers•
JavaScript, Node, Puppeteer: Chrome Automation and Web Scraping•
3+ years Ember, 6 months React•
Lambda Calculus using javascript . Introduction to the roots of functional programming
•
How JavaScript works: deep immersion in WebSockets and HTTP / 2 with SSE + how to choose the right path
Browsers
•
Firefox 58 will protect you from hidden user authentication with Canvas•
A Microsoft employee, right in the midst of a presentation on Azure’s capabilities, installed Chrome because Edge was constantly hanging•
Google has released a beta version of the browser Chrome 63•
Firefox will get anonymity tool from Tor Browser•

We are introducing new optimizations for JavaScript, WebAssembly, SharedArrayBuffer, and Atomics in EdgeHTML 16•
Technical Details Safari Technology Preview 43•
Statistics of operating systems and browsers for October 2017
Entertaining
•
IETF committee approved HTTP response code 103•
GitHub launched community forums for developer pooling•
Available about machine learning: speech recognition•
MIT students have been able to fool Google’s AI by thinking that the turtle is a rifle•
Google search results are no longer dependent on the top-level domain.•
AliExpress hired engineers from Yandex to train Russian language services.•
The Complete SEO Guide for 2018Go
We 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.
Digest from last week .
Material prepared
dersmoll and
alekskorovin .
Source: https://habr.com/ru/post/341740/
All Articles