Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Веб-разработка |
CSS |
Javascript |
Занимательное |
Веб Разработка
10 способов протестировать ваши навыки работы с HTML и CSS
Реальные отзывы о доступности в вебе, собранные из Твиттера
- Медиа:
- Подкаст «Пятиминутка React» #24: Русскоязычные подкасты про фронтенд — краткий обзор.
- Подкаст «Фронтерки» №6: Симоненко, джуниоры и самое интересное в проекте
- Подкаст «Frontend Weekend» FW #10: Про переезд в Люксембург, WebGL, феминизм и Навального
HTML Шорты: Как фокус помогает
Адаптивная верстка 5 лет спустя / Сергей Кузнецов (AGIMA)
Make form validation fun again / Павел Ловцевич (LOVATA)
- Инструменты:
6 генераторов шаблонов на SVG
Micro frontends — микросервисный подход к разработке фронтенда
4 полезных инструмента для отладки в последнем апдейте Chrome
- Анимация:
Еженедельный стрим от Юрия Артюха #6 ALL YOUR HTML: анимированные треугольники ▲ через CSS-Canvas2D-WebGL
Морфинг SVG (легкий и сложный пути)
Повторяющаяся, чередующаяся анимация, три способа: Sass, GSAP и Web Animations API
Креативные идеи для анимации букв (часть 2)
- AMP/PWA:
- Отдайте нам ваши статьи. Борис Ребров о современных нативных статьях, которыми, вслед за Facebook, с его Instant Articles, обзавелся Google (AMP), а недавно и Telegram.
Ваш сайт — любой сайт — должен быть PWA
Как превратить ваш сайт в PWA
Руководство для новичка по созданию Progressive Web Apps
Прогрессивные прогрессивные веб-приложения. Создание читалки новостей в PWA.
Надувательство AMP. Несколько примеров неоднозначной реализации компонентов AMP
CSS
Правда ли уже пора использовать CSS Grid Layout?
Нативные переменные в CSS. Уже пора…
- Как правильно использовать переменные в препроцессорах LESS и SASS
Что будет в CSS? Таблица со списком функций CSS и их позиций в процессе внедрения веб-стандартов
Возможности автоматической генерации CSS стайлгайдов
Лучшие книги по CSS в 2017
Подробная статья о схлопывающихся отступах margin
Создание мега-меню с помощью Flexbox
Отзывчивая галерея с помощью CSS Grids от yoksel
CSS is Awesome. Крис Койер о решении проблемы, подразумевающейся в популярном принте
Стал ли CSS более сложным с конца девяностых?
Разбор вопросов для собеседования по CSS
Свежая подробная статья о PostCSS
JavaScript
Мемоизация в JS и ускорение функций
ArrayBuffer и SharedArrayBuffer в JavaScript, часть 3: гонки потоков и Atomics
Усталость от JavaScript, или моя история веб-разработки
Отладка JavaScript – console.loggerheads?
npm — это новый jQuery?
5 инструментов для отладки, о которых должен знать каждый JS разработчик
Начинаем использовать Mocha для тестирования в Javascript
Должны ли пользователи иметь возможность отключить JavaScript?
Изучение и понимание рекурсии в JavaScript
Создание биндинга данных в браузере
- VueJS:
5 приемов в помощь разработке на vue.js + vuex
- Создание потрясающих диаграмм с Vue.js и Chart.js
- Маршрутизация Vue.js с помощью vue-router
Выложены записи видео с VueConf
Vue.js, JS фреймворк для людей
curated.vuejs.org — курируемый каталог лучших пакетов для приложений на Vue
route-planner-vue — планировщика маршрутов на vue.js, vuex
Создание компонента с кастомной Google картой с помощью Vue.js
- React:
- Пример серверного рендеринга: прокачиваем email-рассылку при помощи React
Gatsby — быстрый генератор статического сайта для React.
Быстрый взгляд на Gatsby
real-world-react — приложения на React из реального мира, с исходниками и пояснениями для изучения технологии по живому коду
Некоторые мысли о формах в React
terminal-in-react — небольшой компонент, который рендерит терминал
Rebass — UI библиотека компонентов для React, созданных с помощью styled-components
- Angular:
AngularJS и ESLint Airbnb Style Guidelines: некоторые правила должны быть сломаны
Angular: плохие практики
Стимуляция производительности вашего приложения на Angular 4
Очень глубокое погружение в компилятор Angular
- Libs & Plugins:
frontexpress — простой роутер на ванильном JavaScript a la ExpressJS
size-limit — инструмент, предотвращающий увеличение веста JS библиотек путем добавления ограничения на размер
Введение в date-fns — легкую JavaScript библиотеку для работы с датой
Занимательное
- 6 самых громких хакерских атак 2017 года
- Великое Криптослияние: как криптовалюты учат «говорить» друг с другом
- Технологии Microsoft: от десятилетней изоляции до возрождения
- Не все так просто с Petya
- Как у Словакии украли национальный домен верхнего уровня .SK
- Провайдер деактивирует аккаунт пользователя через 20 лет из-за слишком необычного адреса email
- AMD Ryzen — когда красные восстали из пепла
- Как компьютерные профи раскалывают хакеров
Как студенты используют Wolfram|Alpha, чтобы решать сложнейшие уровнения на экзаменах по математике
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Автор: Zfort Group