Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
• UnderJS Podcast #11 — Виктор Вершанский и Андрей Печкуров разговоры про NodeJS [Ламповый]
• Подкаст «Сделайте мне красиво», Выпуск №30: Состояние веба в 2019 и как верстать табличку 2 недели
• Подкаст «CSSSR»: Новости 512 — Rambler vs NGINX, CSS-in-JS performance, caniemail.com и security-релизы
• Подкаст «proConf» #42 ВЫГОРАНИЕ и не только
• 9 полезных трюков HTML
• Как JAMstack решает эти проблемы?
• Краткий обзор фронтенда в 2019 году
• Raw WebGL — иллюстрированное руководство по написанию приложений на WebGL. Узнайте, какие ключевые структуры данных и типы необходимы для рисования в WebGL.
• Веб-ридер с использованием Web Speech API
• Почему <details> — это не аккордион
• Тестирование доступности людьми с ограниченными возможностями
• Golden canon grid: страшилка для фронтендеров
• Почему цвета HSL в CSS лучше остальных
• Отображение типов файлов в ссылках
• Цитирование в HTML: Quotations, Citations и Blockquotes
• 7 советов по использованию пользовательских свойств CSS
• Глитч-эффект для текста на CSS за 3 минуты
• CSS 3D трансформации и SVG
• Удобный инструмент на Sass для создания сбалансированных цветовых палитр
• Рисуем Гомера Симпсона с использованием кругов в CSS
• Что нового можно ожидать от Node.js в 2020 году?
• Нано-нейрон — 7 простых JavaScript функций, показывающих, как машина может «учиться»
• Секреты и уловки JavaScript
• Мысли о Svelte.
• Вам, возможно, все-таки понадобятся эти точки с запятой в JavaScript
• 20 способов стать лучшим разработчиком Node.js в 2020 году
• Как на самом деле работает Svelte? часть 2
• Визуализация JavaScript: движок JavaScript
• Браузеру Firefox – 15 лет: взлёт, падение и ренессанс с упором на конфиденциальность
• Релиз Chrome 79
• В Firefox 73 появится режим браузера одного сайта. Усиление защиты аккаунтов разработчиков дополнений
• «Геймерский» браузер Opera GX вышел на платформе macOS
• Got Firefox? Можно ли жить с Firefox в качестве основного браузера
• Новое в Chrome 79
• Отладка переменных с помощью Watchpoints в Firefox 72
• No to Chrome
• Как стартовал Nginx. Игорь Сысоев о разработке знаменитого веб-сервера
• Что говорят юристы о споре между Rambler Group и nginx Материал редакции
• Как новые функции в SERP меняют поведение пользователей
• Поиск Google объявил о крупнейшем обновлении — его нейросети научились понимать суть запроса
• Кризис машинного обучения в научных исследованиях: обладает ли научной ценностью эксперимент, результаты которого не удалось воспроизвести?
• Jonathon F закрыл доступ к ряду популярных PPA-репозиториев
• В даркнете данные медицинских карт стоят дороже банковских
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.
Медиа | Веб-разработка | CSS | JavaScript | Браузеры | Занимательное |
Медиа
• UnderJS Podcast #11 — Виктор Вершанский и Андрей Печкуров разговоры про NodeJS [Ламповый]
• Подкаст «Сделайте мне красиво», Выпуск №30: Состояние веба в 2019 и как верстать табличку 2 недели
• Подкаст «CSSSR»: Новости 512 — Rambler vs NGINX, CSS-in-JS performance, caniemail.com и security-релизы
• Подкаст «proConf» #42 ВЫГОРАНИЕ и не только
Веб-разработка
• 9 полезных трюков HTML
• Как JAMstack решает эти проблемы?
• Краткий обзор фронтенда в 2019 году
• Raw WebGL — иллюстрированное руководство по написанию приложений на WebGL. Узнайте, какие ключевые структуры данных и типы необходимы для рисования в WebGL.
• Веб-ридер с использованием Web Speech API
• Почему <details> — это не аккордион
• Тестирование доступности людьми с ограниченными возможностями
- Инструменты
• 9 инструментов, повышающих продуктивность веб-разработчика
• Develop, Debug, Learn? Время переосмыслить наши инструменты.
• Эволюция инструментов JavaScript: современное руководство для разработчиков
- Производительность
• Анализ нагрузки на процессор, создаваемой отдельными JavaScript-компонентами
• Self-hosting третьесторонние ресурсы: хорошие, плохие и уродливые.
• Разработка метрики производительности «Largest Contentful Paint»
• Начало работы с веб-производительностью
• Среднее время загрузки страницы на 2020 год. Вы быстрее?
CSS
• Golden canon grid: страшилка для фронтендеров
• Почему цвета HSL в CSS лучше остальных
• Отображение типов файлов в ссылках
• Цитирование в HTML: Quotations, Citations и Blockquotes
• 7 советов по использованию пользовательских свойств CSS
• Глитч-эффект для текста на CSS за 3 минуты
• CSS 3D трансформации и SVG
• Удобный инструмент на Sass для создания сбалансированных цветовых палитр
• Рисуем Гомера Симпсона с использованием кругов в CSS
JavaScript
• Что нового можно ожидать от Node.js в 2020 году?
• Нано-нейрон — 7 простых JavaScript функций, показывающих, как машина может «учиться»
• Секреты и уловки JavaScript
• Мысли о Svelte.
• Вам, возможно, все-таки понадобятся эти точки с запятой в JavaScript
• 20 способов стать лучшим разработчиком Node.js в 2020 году
• Как на самом деле работает Svelte? часть 2
• Визуализация JavaScript: движок JavaScript
- Теория
• Разбираем WTF задачки в JavaScript
• Занимательный JavaScript: Почти линейное уравнение
• Полное руководство по классам в JavaScript
• JavaScript's Async + Await за 5 минут
- React
• Новые фронтендовые библиотеки на периферии React
• Невидимые затраты на производительность современных библиотек CSS-in-JS в приложениях на React
• Что нового в Preact X?
• Enterprise React в 2020
• Моя подборка лучших технических докладов по React за 2019
- Vue
• Хорошее и плохое в программировании на Vue.js
• Как повторно использовать кодовую базу Vue.js в нескольких приложениях
• Плагин Composition API для Vue2
• Portal — новая функция в Vue 3
• Все, что вы должны знать о фильтрах во Vue
• Design Principles of Vue 3.0 by Evan You
- Angular
• Angular компоненты со встраиваемым контентом
• Делаем кроссплатформенное нативное десктоп приложение на Angular
• Создаем готовый для опенсорса проект на Angular в пару кликов
• 50+ советов по производительности в Angular от профессионалов
• Создание динамических форм в Angular на лету
• 10 полезных функций в Angular, которые вы, вероятно, никогда не использовали
• Angular и Internet Explorer
- Ember
• Шпаргалка по Ember.js: Octane vs Classic
• Open Source + A11y Deep Dive: Ember Sortable
Браузеры
• Браузеру Firefox – 15 лет: взлёт, падение и ренессанс с упором на конфиденциальность
• Релиз Chrome 79
• В Firefox 73 появится режим браузера одного сайта. Усиление защиты аккаунтов разработчиков дополнений
• «Геймерский» браузер Opera GX вышел на платформе macOS
• Got Firefox? Можно ли жить с Firefox в качестве основного браузера
• Новое в Chrome 79
• Отладка переменных с помощью Watchpoints в Firefox 72
• No to Chrome
Занимательное
• Как стартовал Nginx. Игорь Сысоев о разработке знаменитого веб-сервера
• Что говорят юристы о споре между Rambler Group и nginx Материал редакции
• Как новые функции в SERP меняют поведение пользователей
• Поиск Google объявил о крупнейшем обновлении — его нейросети научились понимать суть запроса
• Кризис машинного обучения в научных исследованиях: обладает ли научной ценностью эксперимент, результаты которого не удалось воспроизвести?
• Jonathon F закрыл доступ к ряду популярных PPA-репозиториев
• В даркнете данные медицинских карт стоят дороже банковских
Просим прощения за возможные опечатки или неработающие/дублирующиеся ссылки. Если вы заметили проблему — напишите пожалуйста в личку, мы стараемся оперативно их исправлять.
Дайджест за прошлую неделю.
Материал подготовили dersmoll и alekskorovin.