📜 ⬆️ ⬇️

The digest of fresh materials from the world of the frontend for the last week №307 (March 19 - 25, 2018)

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 Podcast "Frontend Weekend" # 45 - Evgeny Fomin about Vue.js and why developers leave backend to frontend
podcast Podcast "Web Standards", Release №113: New browsers and clipboard, design for web designers, Vue.js recipes and JS-courses, what AMP is
podcast Five Minute React podcast # 19 - TypeScript 20/80
podcast Devschacht podcast: Night Frontend # 27 - And again about static typing in JS
podcast Podcast "Frontend Youth (18+)" # 42 How to win a woman's heart using HTML
podcast Podcast "Frontend Youth (18+)" "How to leave IT"
video "ALL YOUR HTML" # 41: "ASCII Animation"
video Video "MinskCSS Meetup # 4 - March 22, 2018"

Web development


en Page size and SEO - is there a link?
en Aggregator of materials and the latest information on Progressive Web Apps
en A complete guide to background images in letter templates
en WAI-ARIA: the dark side of accessibility
')




CSS


You will begin to impose on the Grid Layout today. I bet you?
en How Gmail came to an end to support for CSS animation
en Super Mario World, created using some CSS gradients - without JS, embedded images / data URIs and external images (plus quite a bit of HTML markup)
en graphql-css - a fast CSS-in-GQL library that converts GraphQL queries into styles for your components
en CSS: bad points (and how to avoid them)

Javascript


Front-end debugging: Console
en Fucking rant about a fucking const vs let the fucking
en Graphic Accelerated Neural Networks
en Defining Emotions in JavaScript with Neural Networks
en Machine Learning-Driven Bundling. Future JavaScript Toolkit
en 5 key learning concepts d3.js
en I’m definitely probably suffering from the Stockholm Javascript-related syndrome.
en A complete guide to Apollo, GraphQL Toolkit
en Lazy loading of JavaScript modules with ConditionerJS







Browsers


Firefox functionality development plan for 2018
Opera 52 web browser available
en Chrome 66 Beta: CSS Typed Object Model, Async Clipboard API, AudioWorklet
Chrome 66 will be improved mechanism to block automatic video playback
en Technical details of the release of Safari Technology Preview 52

Entertaining


How to get into Google: preparation instructions
Symantec: In the fourth quarter of 2017, the number of cyber attacks using the resources of cryptocurrency mining systems increased 85 times
Google Assistant learned how to make and request money transfers.
Netflix has developed its own font
4 million vulnerabilities found in public repositories of GitHub users
“Trust is broken, we have to fix it.” Zuckerberg commented on the data leak of 50 million users and spoke about new protective measures.
OK Google: how the search engine decided to defeat Amazon
Go

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/351986/


All Articles