The digest of fresh materials from the world of the front-end for the last week No. 263 (May 15-21, 2017)
We bring to your attention a selection with links to new materials from the frontend area and around it
← Digest last week
Material prepared dersmoll and alekskorovin
Web development |
CSS |
Javascript |
Browsers |
Entertaining |
Web development
- Podcast Web Standards, Issue No. 69: Samsung, Safari, Google I / O, Git in Atom, GitHub Desktop, Box Alignment, Leah and Mavo, PPK and forms, front-end talk, Perf.HTML, ES-modules.
- Frontend Weekend podcast: FW # 1 - How to become a frontend developer, FW # 2 - Evolution of frontend development, FW # 3 - About MoscowCSS and Moscow Coding School
- How to embed SVG - HTML Shorts
- How to make error messages available
- Full control over control points. In CSS and in JS
- The most interesting sessions with Google I / O for web developers
- Lea Verou presented this week the Mavo library , which turns your HTML markup (including special attributes) into an interactive web application.
Introduction to Mavo : Build Web Applications with HTML! - Style Guide Guide - a template for creating a style guide
- Redesigning the front end in Airbnb
- Combined use of Webpack with Gulp 4
- Extensive presentation by Filament Group: accessibility in a responsive world, A11Y Days 2017
- Comparison of the five most popular frontend frameworks in 2017
- Google AMP is used on 2B + mobile pages and on 900K domains, loading twice as fast
- Scott Gilbertson: 'Kill Google's AMP, otherwise it will kill the open Web'
- Three ways to reduce bundle size in webpack
- Updates:
- Introducing the new format: JSON Feed
- Yarn create and Yarn 1.0
- Integration with Git and GitHub comes in Atom
- Polymer 2.0 released. Support for ES6, the latest Polymer CLI, starter kit for creating PWA templates and much more
- PWA:
- Progressive Web Applications - norms or nothing?
- preact-cli: CLI tool for creating PWA applications in seconds
- Web Components VS Frameworks
- Spectacular web:
- Moments of Happiness , a set of animal demos on WebGL, GSAP and Three.js
- Create creative splash transitions using CSS and SVG
- The effect of extracting colors using CSS filters and Vibrant.js
- An accordion created by one Div (and animated using CSS variables)
- Fun using VR on the web
- Experiments with solid-state physics through a graphics accelerator using WebGL / threejs
CSS
- Instruction: CSS optimization of a web page for printing
- Error messages and recommendations. The third part of a series of articles by ppk on the topic of native form validation
- Simplify CSS Cubes with Custom Properties
- learncssgrid.com - CSS grid tutorial
- Learning CSS Grids
- Big mistake media queries
- A detailed article on CSS properties writing-mode & text-orientation
- Some pretty useful `: nth-child` recipes for Sass mixins
- Responsive design in motion . WebKit now supports the media property prefers-reduced-motion, which is part of CSS Media Queries Level 5
- CSS nonlinear interpolation
- Chris Coyer on styling CSS syntax with linters
- “I found really smart CSS in the reddit theme”
- Typography:
Javascripts
- Nobody needs your JavaScript bikes: save your time by avoiding rewriting popular features
- Can Google properly parse and index JavaScript frameworks? JavaScript SEO Experiment
- Writing Modern JavaScript Code
- Anatomy of a modern JavaScript application
- Improving the performance of your JavaScript web application
- Why I chose ClojureScript instead of JavaScript
- Don't Complicate Javascript # 0
- Getting started with the JavaScript Web Animation API
- Practical guide on fetch (), reduce () and formatting data from external APIs
- Maybe you do not need to convert JavaScript code
- Video from JSConf EU 2017 Conference
- Theory:
- Rethinking JavaScript: Death for
- Curry, my prodigal son . Translation of Tom Harding: Curry On Wayward Son.
- We master closures in Javascript . Free translation of the article Let's Learn JavaScript Closures
- (Not) Everything in JavaScript is an object
- React:
- Подкаст Пятиминутка React #17 — Idiomatic Redux
- json-api-normalizer: простой спрособ интеграции JSON API и Redux, статья на Хабре
- react + d3 = vx, компонент для визуализации. Начинаем работать с vx
- j0nas/light-form — легковесная библиотека для легких React/Redux форм
- react-pdf — создание PDF файлов с использованием React
- Видео с React Kyiv April
- Vue:
- Как (безопасно) использовать jQuery плагины с Vue.js
- Почему разработчики сейчас сравнивают Vue.js с такими гигантами JavaScript, как Angular и React?
- Vue.js хорош, но лучше ли он, чем Angular или React?
- Как создать простое SPA с помощью Vue 2 (часть 2)
- Что такое Vuex? Руководство для новичков по Vue Application Data Store
- vue-js-modal — простые модальные окна на Vue.js 2.0+
- Angular:
- React vs Angular: две стороны JavaScript
- Как создать библиотеку для Angular(2+) и опубликовать это дело в npm
- Libs & Plugins:
- Workbox — JS библиотеки для прогрессивных веб приложений
- leerraum.js — библиотека типов PDF с точным позиционированием и дешифровкой строк
- delaunator — быстрая библиотека для триангуляции Делоне 2D-точек
- godzilla — транспайлер кода ES2015 в Go
Браузеры
- Кэширование в браузерах и CDN
- Обновлены макеты переработанного оформления Firefox 57
- Firefox 55 будет запрашивать разрешение на использование Flash по умолчанию
- Анонс стабильной версии Samsung Internet v5.4, с поддержкой DeX, PWA-фишек, Physical Web и других модных штук
- Microsoft Edge на Build 2017
Занимательное
- Основные анонсы Google I/O 2017
- Последние новости о виртуальной / дополненной реальности с Google I/O 2017
- Что там с WannaCry: дешифратор, новые вирусы и зараженная медицинская техника
- Facebook представила инструмент для разработки способного вести диалоги ИИ
- IBM представила свой самый мощный квантовый процессор
- Google опубликовала результаты своего игрового эксперимента Quick, Draw!
- Facebook запустила тестирование раздела для заказа еды из ресторанов
- Стоимость биткоина впервые превысила $2000
- Почему криптовалюты дорожают и стоит ли их покупать
- Новый кампус Apple Park. Последняя презентация Стива Джобса
- Биткоин — пузырь. Но почему он никак не лопнет?
- Контроль и свобода: Как отличается корпоративная культура Apple и Google
- Как бывший инженер Google построил компанию на $1,5 млрд за 21 месяц
We apologize for any typos or broken / duplicated links. If you notice a problem - please write in a personal email, we try to quickly fix them.
← Digest last week
Material prepared dersmoll and alekskorovin