The digest of fresh materials from the world of the front-end for the last week No. 268 (June 19 - 25, 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. 73 : Firefox multiprocess, new grids in Edge, why flexes, JS modules in HTML, Webpack 3 and CSS fragments.
- Frontend Weekend Podcast : FW # 8 - Why You Need to Learn JavaScript and Move Abroad
- Connect: tips for a modern frontend
- HTTP / 2 Server Push is not as simple as I thought
- Choosing a frontend framework in 2017
- An interesting technique for implementing an icon system on SVG
- HTML imports is the best web component
- Bojler - blank for creating mailing letters that will be displayed correctly in the most popular email clients.
- Addy Osmani: A Guide for Hackers to Instantly Download Anything to the Browser (report from JSConf EU 2017)
- Instruments:
- Understanding lock files in NPM 5
- webpack 3: official release
- Webpack and Preact-CLI Vulnerability
- Hacker-box - frontend automation through JSON manipulation
- Performance:
- Accelerated Mobile Pages (AMP): what are you willing to sacrifice for speed?
- AMP: thoughts on a two billion page project
- The illusion of speed
- Animation:
- Overview of animation with codepen for site download pages
- Fluent Design: Calendar
- Yuri Artyukh is again making up live: # 4 ALL YOUR HTML, various animations of the landing using GSAP
CSS
- Entertaining layout with viewport units
- CSS: introduction to the unit of length 'fr'
- Who needs flexes - HTML Shorts
- Introducing CSS3 Animation: A Beginner's Guide
- New grids already in Edge Insider Preview
- Spectral is Google’s first font with parametric technology to work with responsive characters
- Oh no! Our style sheets just grow and grow! (Style issues that are just being added)
- Use CSS variables correctly
- What does a well-documented CSS codebase look like?
- How to apply CSS3 Transforms to Background Images
- CSS aspect ratio is a hack
- CSS vs. JavaScript: trust vs. the control
- How I created a crossword puzzle in pure CSS
- Powerful CSS Grid Inspector Improvement in Firefox Nightly
- CSS frameworks for use with Angular 2+
- Less-Grid-Boilerplate - lightweight twelve -column grid with CSS Grid and LESS
- Visual Component Library “VCL“ . Modular, extensible CSS
Javascript
- ArrayBuffer and SharedArrayBuffer in JavaScript, Part 1: A Short Course on Memory Management
- Let's learn closures in JavaScript
- sonar - linting tool, latest JS Foundation project
- Why you should always use Linter
- JavaScript optimization templates (part 1)
- Functional programming in Javascript is an antipattern
- Beginner's Guide to Testing Functional JavaScript
- Build Progressive Web Applications with Ember
- Pitfalls Service Worker
- How to create interactive JavaScript graphs and charts from preset datasets
- Lodash is not (only) for list manipulation!
- JavaScript Machine Learning: Part 2
- JavaScript for microcontrollers and IoT: part 1
- ES2015 +:
- New # private class fields in JavaScript
- async / await from ES2017 - the best thing that happened in JavaScript
- ES6 Katas - Learn ES6 by practicing. Repair falling tests. Keep learning.
- Let's learn ES6 Generators
- p-iteration - utilities that make iterating through an array easier with async / await or promises
- 25-line Excel-like table ES6
- Angular:
- Dynamic component rendering in Angular 2
- From beginner to hero of Angular
- Angular state and 5th term
- ng-annotate is deprecated: what does this mean for your projects
- React:
- flight — ультра-простые анимационные композиции для React
- React Express — полное руководство по современной разработке React приложений
- Создание мини-Netflix на React за 10 минут
- fbox — Flexbox компонент для Reactjs
- Vataxia — Open source социальная сеть, написанная на React и Redux
- Учишь React? Начни с малого.
- Первое приложение Reason React для Javascript разработчиков
- Техники для декомпозиции компонентов React
- Vue:
- Почему VueJS внедряется так медленно? (на самом деле нет)
- Четыре способа ускорения приложения Vue.js c Webpack
- Vue vs React: битва Javascript фреймворков
- Миграция с KnockoutJS на VueJS
- Начинаем работать с Vue Router
- Vue.js: трехминутное интерактивное введение
- Зачем выбирать Vue.js
- 5 отличных докладов с VueConf 2017, первой конференции по Vue.js
- Использование Vue, Vuex, Immutable для программирования Tetris
- Libs & Plugins:
- Pasition — маленькая библиотека для плавного морфинга Path
- gpotter-gradient — Библиотека выдаёт rgb-цвет из линейного градиента на определённом участке от 0 до 100 с шагом в 1. Поддерживает на входе нотации #rrggbb, #rgb и названия цветов.
- graphql-js — имплементация GraphQL для JavaScript
- lazy-arr — «Ленивые» (Lazy) массивы в JavaScript
Браузеры
- Для Android создан web-браузер Firefox Focus на базе движка Webkit
- Выпуск web-браузера Opera 46
- Советы для разработчиков по DevTools: как снять полностраничный скриншот без расширений браузера
Занимательное
- Yahoo! всё
- В России возник острый дефицит видеокарт. Причина – рост популярности «добычи» криптовалюты
- Цифровая реальность: как мировая конкуренция поисковиков делает офлайн умнее
- ООН, Microsoft и другие компании работают над системой цифровой идентификации на основе блокчейн для лиц, лишённых документов
- Золотая лихорадка: наши дни
- Кирка, видеокарта, шахта с биткоинами. Как перестать бояться и начать добывать криптовалюту
- Мнение: Когда пузырь лопнет или почему я ошибался насчет эфириума
- «Они за нами повторяют»: в Microsoft намекнули о копировании со стороны Apple
- Facebook обучает ИИ переговорам с людьми и обману
- Google запустил поиск вакансий на основе машинного обучения
- Google перестанет сканировать почтовые ящики пользователей к концу 2017 года
- Tesla планирует создать конкурента Apple Music
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