The digest of fresh materials from the world of the front-end for the last week No. 250 (February 13 - 19, 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
- Podcast Web Standards, Issue No. 55 : Graphics in WebKit, links in Opera, designers typeset, HTML API, custom properties, CSS shapes, promised burger, JS quick start, W3C TAG reports.
- RadioJS Podcast, Issue 46 : Learn, study and study again. A guest is one of the founders of LoftSchool and the LoftBlog video blog Nikolay Chernobaev and recently joined the HTML Academy Vadim Makeev
- Optimizing GIFs for the Web
- Cross Browser Testing Guide
- htmlreference.io - A free online HTML reference from the creators of cssreference.io
- HTML5 for the mobile web - input forms and types
- Speed up Service Worker with Navigation Preloads
- Create responsive email templates using MJML
- Component Based SVG Icon System
- Manifoldjs turns into PWA Builder , a tool that simplifies the creation of Progressive Web Apps
- Transparent JPG (using SVG)
- Checklist for website launch
- Web App Availability with ARIA Live Regions
- Range of technologies front-end developer
- Most web sucks with weak internet connection
- Discussion of the proposed item
CSS
- Introducing Styled components
- New grid on inline-block: description, usage example, pros and cons
- CSS and progressive improvement
- CSS exceptions: make boring markup less boring
- How to achieve 60 FPS in mobile animations using CSS3
- Creating non-rectangular headers
- CSS Grid: One Layout, Many Options
- Deep immersion in CSS: font metrics, line-height and vertical-align
- CSS pseudo-classes: styling elements based on their index
- Using cubic Bezier curves to smooth rounded corners
- CSS4 selectors: what can you expect?
- Fresh CSS Grid Layout Video by Rachel Andrew
Javascript
- Is MVC dead for the frontend?
- JavaScript Launch Performance
- Overview of the 5 most popular JavaScript frameworks and libraries of 2017
- Video from KyivJS , February 2017
- Traveling the world of JavaScript in 2016
- JavaScript in 2017 - outside the browser
- JavaScript in 2017 - libraries and frameworks
- Events and disabled form fields
- Understanding JavaScript Scope
- Javascript Interview Questions Algorithm () {...}
- How to write JavaScript and make the application accessible
- A comprehensive look at jQuery DOM navigation
- Experiment with speechSynthesis
- ES2015 +:
- Native ECMAScript Modules: Dynamic Import ()
- High Performance ES2015 and Beyond
- ES6 functionality with examples
- ES6 Proxies in practice
- Latest information on ES6 modules in Node.js
- Angular:
- Automate development on Angular using the Angular CLI
- Browser bootstrapping with Angular 2
- Dynamically created components using Angular
- Detailed analysis of testing Angular applications: HTTP services
- State Management in Angular Applications
- Debugging and optimizing Angular 2 applications
- React:
- Library of retro games using Node, React, and Redux 1: Server API and React Frontend
- Context in ReactJS Applications
- How to work and manipulate states in React
- How to create animated micro-interacting in React
- Redux Store Twitter parsing
- Universal JavaScript applications with React router version 4
- Creating React Components for Different Brands and Applications
- Vue:
- VueJS - green framework
- React's JSX vs Vue's Templates: frontend comparison
- Creating a plugin for Vue.js
- Creating Vue.js Components
- Vue.js, Vuex and testing; Introduction
- Vueplete - autocomplete text box for Vue.js
- Создание компонента с древовидной структурой JSON на Vue.js с нуля за шесть шагов
- vue-material — Material дизайн для Vue.js
- Vue.js компонент — весь код в одном файле
- Libs & Plugins:
- spinStroke — анимация контура шрифтов с помощью эффекта морфинга
- surveyjs — Движок для создания опросов на JavaScript
- Rough.js — создание графики с эффектом «рисования от руки»
Браузеры
- Opera готовит редизайн своего настольного браузера в виде проекта Reborn
- Расширенный метод идентификации системы и браузера без применения cookie
- В Chrome тестируют новый подход к компиляции JavaScript
- План прекращения совместимости Firefox со старыми дополнениями
- Маленький шаг для Chrome, огромный прыжок для V8
Занимательное
- Google тестирует ИИ на агрессию и расположенность к сотрудничеству
- Почему Мюнхен отказывается от Линукса?
- Google vs. Oracle. Cуд длиной в семь лет
- Система для машинного обучения TensorFlow вышла из беты — Google выпустила версию 1.0
- Alphabet поумерила свой пыл и теперь планирует покрыть интернетом с шаров Project Loon лишь отдельные регионы, а не весь мир
- Перспективы VR-направления: туманно или абсолютно ясно?
- Почему обучение — это новая прокрастинация
- Топ тегов на Stack Overflow с 2010 по 2017 год в реальном времени
- Facebook запустит инструмент для публикации вакансий
- 99,6% смартфонов в мире работают под управлением Android и iOS
- Apple обыграла негативные твиты пользователей в рекламных роликах для iPad Pro
- Билл Гейтс предложил ввести налоги для роботов, занимающих рабочие места людей
- Microsoft предложила заключить «цифровую Женевскую конвенцию»
- У Google отсудили 20 млн долларов за нарушение патентов в механизмах защиты Chrome
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