
The digest of fresh materials from the world of the front-end for the last week No. 246 (January 16 - 22, 2017)
We bring to your attention a selection with links to useful resources and interesting materials from the frontend area.
← Digest last week
"Material prepared dersmoll and alekskorovin
Web development |
CSS |
Javascript |
Browsers |
Entertaining |
Web development
WebAssembly is the way to new horizons of productivity .
Introduction to WebAssembly
What to fix in the layout before release in production?
The first official release of Webpack 2. What's new compared to Webpack 1?
- Podcast Web Standards, Issue No. 51 : ES6 and global modules, PhantomJS, web manifest, VK frontend, CSS methodologies, SVG icons.
14 milestones in web development over the past 20 years
Using the aria-current attribute
The complexity of the input type = date element
Defining a site page structure template
Building Modules and Webpack in Simple Language
Large selection of public APIs
Adventures with NPM or: How I stopped using npm shrinkwrap and fell in love with Yarn
Problem with AMP
Stylized components: using best practices in component systems
Simple pie chart in SVG
Responsive, Multicolor SVG Icons
WebSlides - A Simple Tool For Creating HTML Presentations
Little Fragments: Create Creative Poster Effects
CSS
CSS evolution: from CSS, SASS, BEM, and CSS modules to styled-components
Theming using CSS variables
Ack for CSS developers
Align SVG icons in text and say goodbye to icon fonts
Understanding the Critical Rendering Path
Animate different end states with a single set of CSS Keyframes
Creative CSS loader inspired by Elite Dangerous
Writing Element Queries Today Using EQCSS
Examples of correct animation for motion effects
Color scheme generator
The Complete Guide to Non-rectangular Headers (Part 1)
Javascript
JS optimization killers are no longer so scary
Pure javascript. Objects and data structures. Asynchrony. Error processing
Native ECMAScript Native Modules - First Review
JavaScript Rising Stars 2016
The five best JS frameworks in 2017
5 great ways to implement Lazy Load images to speed up page loading
Everything you need to know about JavaScript Source Maps
Parsing absolutely everything in JavaScript using the Earley algorithm
Conversation with Brendan Eich (JavaScript creator)
A Short History of JavaScript
Functional Programming in Javascript
Asynchronous JavaScript Generators
Clean code with Eslint - Spacedojo Code Kata
Angular vs React - stumbling block
- Angular:
Angular 2: why on TypeScript?
Angular vs Angular 2: key differences
What is Angular?
Should you learn Angular 1.x or 2?
Progressive Web Apps with angular 2+
Taste of the fourth version of Angular
Angular 2 in production
Angular 2: what is already working, what needs to be improved, and what’s going on
- React:
React at 60fps
Internationalizing React Applications
Creating PWA Using React, Webpack, and More
Неизменяемость в JavaScript с использованием Redux (Immutability in JavaScript using Redux)
Крестики-нолики на React и Redux
Мыслить терминами Redux (если всё, что ты знаешь — это MVC)
React Table — работа с таблицами для React
- Vue:
Vue.js 2.0 менее чем за 30 минут для начинающих [2017]
Начало работы с Vue + Vuex
Интеграция RxJS с Vue.js
vue-weather-notifier — небольшое погодное приложение на Vue с SVG анимацией
- Plugins & Libs:
swarm-numberformat — форматирование больших чисел в понятные человеку форматы
when-dom-ready — аналог $(document).ready() на промисах
Mitt — небольшой 200b функциональный event emitter
Браузеры
- Создатели Firefox представили новый логотип и фирменный стиль компании
- В Chrome появится поддержка FLAC
- В Firefox по умолчанию будут предложены новые темы оформления
- Рассматривается возможность выноса Firefox Developer Tools в системное дополнение
Первый юблией движка Chakra
В сборку Edge nightly добавили полноцветные эмодзи
Занимательное
- Софт ИИ обучается делать ИИ: учёные сообщают об успехах в самообучении искусственного интеллекта
- Сатья Наделла считает, что ИИ должен помогать людям, а не отбирать у них работу
- Издержка эволюции: о пользе прокрастинации
- Будущее или новый вид мошенничества: что мы знаем об алгоритмической торговле
- «Последователи Мавроди» запустили собственную криптовалюту Mavro
- Мои худшие ошибки в PR за 25 лет работы на Apple, PayPal и Visa
- Google начала понижать рейтинг страниц с навязчивой рекламой в мобильном поиске
- Опубликован список наиболее популярных слов в исходных кодах — автор проанализировал 2 ТБ данных
- Created a robot that communicates using gifs
- The war is changing: how the first domestic MMORPG based on Telegram works
- How sex with robots works in films and in reality
- How is the protection of films and TV shows from pirates
- Viva Las-Vegas: the life of the internet gambling
- Forerunners of Success: Dead Forerunners of Great Startups
- The country of dreamers, the country of scientists. What discoveries were made by Soviet mathematicians, engineers and biologists in the Gulag
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