
Медиа | Веб-разработка | CSS | Javascript | Браузеры | Занимательное
Медиа
•
Подкаст «Frontend Weekend» #51 – Владимир Новик о работе независимого консультанта, переезде в Израиль и книге про React Native•
Подкаст «devschacht»: Ночной фронтенд #32: Ограничения, которые мы накладываем на код•
Подкаст «Фронтенд Юность (18+)» #46 Печальное состояние экосистемы JavaScript 2•
«ALL YOUR HTML» #47: «Vue.js анимации + 100 тысяч частиц на WebGL»•
CSSSR: «Новости 512 — Выпуск №4 (30.4 — 06.05)»•
Как мы построили конвейер по подготовке фронтендеров — Александр Першин, HTML Academy
Веб-разработка
•
Задачи с собеседований• Что поправить в верстке перед выпуском в продакшн?
• Четыре вопроса про БЭМ
•
Хочешь быть топ-разработчиком? Ты должен создавать вещи. Вот список того, с чего можно начать•
Создание serverless контактной формы для вашего статического сайта•
Готова ли к использованию технология ServiceWorkder? Да.•
Дружественные для мобильных устройств поля для ввода номеров с `inputmode`•
Основные руководства по прогрессивным веб приложениям на MDN Web Docs•
Свежие релизы: Bootstrap 4.1.1, HTML5 Boilerplate 6.1.0, Dojo 2.0
CSS
• Что умеют и чего не умеют CSS Custom Properties.
• Ещё одна коллекция интересных фактов про CSS-гриды (CSS Grid Layout)
•
Руководство по состоянию стилей для печати в 2018•
Display: Contents — это не CSS Reset•
Переменные окружения в CSS•
Решено с помощью CSS! Dropdown Menus•
cssgr.id — онлайн-генератор CSS Grid раскладки•
Создание уникальных веб-впечатлений с помощью кастомных CSS-курсоров•
Быстрое введение в CSS анимацию•
CSS Grid: больше гибкости с minmax()•
Странный, но действенный трюк для отладки CSS•
Мощь Flex-Grow•
Отвратительно читаемый отзывчивый текст с viewport единицами
JavaScript
•
Как я писал плагины для React, Vue и Angular•
9 полезных приёмов для тех, кто программирует на JavaScript• Вы не знаете JS: Асинхронность и Производительность. Глава 4: Генераторы
• Руководство по регулярным выражениям в JavaScript
• Многоликий this в JS
•
Дорожная карта Ember в 2018•
Dojo 2: что предлагает новая версия•
RxJS 6: Что нового и что изменилось?•
BigInt: целые числа произвольной точности в JavaScript•
Захват и отчёт JS ошибок с window.onerror
Браузеры
• В Firefox 60 появится реклама на стартовой странице
• Google Chrome научился блокировать автовоспроизведение видеоконтента
• Бета-версия Google Chrome 67 получила новые API для работы с VR
• Мнение: пришло время вновь попробовать Firefox
• Google добавила поддержку своего платёжного сервиса во все браузеры
Занимательное
• Oculus заменила фреймворк React VR на React 360
• Вышла стабильная версия графического формата WebP
• База знаний для программистов Stack Overflow запустила сервис для обсуждения вопросов разработки внутри компаний
• Выявлена попытка включения бэкдора в популярный NPM-пакет mailparser
• Google открыл gVisor, гибрид системы виртуализации и контейнеров
• GitHub и Twitter по ошибке сохраняли открытые пароли в логе
• Instagram и WhatsApp представили групповые видеозвонки
• Новый проект от OpenAI научил ИИ вести дебаты между собой
• Почему будущее без паролей — уже близко (но не совсем)
• Статистика Steam: рост доли CPU и GPU AMD, реванш Windows 10
• Раскрыты планы Intel и AMD по обновлению настольных платформ
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Комментариев нет:
Отправить комментарий