5 вещей, которые я бы хотел знать, когда начинал использовать Angular: Антон Никулин из Тинькофф о своём опыте работы с Angular на позиции джуниора → https://habr.com/p/480782
Новый экспериментальный облик CSS-live.ru: Илья Стрельцын делится интересными приёмами, использованными в редизайне CSS-live → https://css-live.ru/css/novyj-eksperimentalnyj-oblik-css-live-ru.html
Как Фейсбук обходит блокировщики рекламы? Расследование Дилана Паулюса → https://www.dylanpaulus.com/2019-11-24-how-fb-avoids-adblockers/
Чем URI отличается от URL? Подробный разбор Дэниэла Мислера → https://danielmiessler.com/study/difference-between-uri-url/
Сложные проекты, которые стоит попробовать сделать каждому программисту: от текстового редактора до эмулятора игровой консоли. Список Остина Хенли с объяснениями, чему вас может научить каждый из проектов → https://web.eecs.utk.edu/~azh/blog/challengingprojects.html
WebAuthn в реальной жизни: Анатолий Остапенко из Mail.ru об опыте внедрения беспарольной аутентификации в крупнейший почтовый сервис рунета → https://youtu.be/yx_eHBsXyIo
Пошаговое руководство по разработке полноценного парсера JSON на JavaScript → https://lihautan.com/json-parser-with-javascript/
Введение в новое CSS-свойство contain, служащее подсказкой для оптимизации отрисовки браузерами → https://www.smashingmagazine.com/2019/12/browsers-containment-css-contain-property/
Список важных пользователям вещей, на которые забивают программисты → https://instadeq.com/blog/posts/things-end-users-care-about-but-programmers-dont/
Browser Default Styles, сервис для поиска дефолтных стилей HTML-элементов в разных браузерах → https://browserdefaultstyles.com
Modest JS Works, небольшая книга об альтернативном подходе к разработке фронтенда для тех, кто устал от сложных фреймворков и библиотек для решения простых задач → https://modestjs.works
Как с помощью конечных автоматов отделить логику от UI, избавиться от неочевидных багов и визуализировать все состояния и переходы между ними → https://dev.to/davidkpiano/no-disabling-a-button-is-not-app-logic-598i
Разрабатываем диктофон на MediaRecorder и getUserMedia: руководство Криса Милса → https://24ways.org/2019/building-a-dictaphone-using-media-recorder-and-getusermedia
Exifer, легковесный изоморфный инструмент для извлечения метаданных из изображений → https://github.com/terkelg/exifer
Raw WebGL, практическое руководство по основным концепциям WebGL для быстрого старта → https://alain.xyz/blog/raw-webgl
Чат канала
Напоминаем: у нас есть чат, в котором можно обсуждать публикации, обмениваться опытом и делиться мнениями. Присоединяйтесь → @chatforweb
Напоминаем: у нас есть чат, в котором можно обсуждать публикации, обмениваться опытом и делиться мнениями. Присоединяйтесь → @chatforweb
Передаём меньше HTML с сервис-воркерами: Филип Уолтон рассказывает, как с помощью сервис-воркера переиспользовать основную разметку страницы и запрашивать у сервера только уникальную часть → https://philipwalton.com/articles/smaller-html-payloads-with-service-workers/
[Вакансия, Москва]
Фронтенд-разработчик в Roborox
Полная занятость, работа в офисе в Москве, м. Павелецкая (2 дня в неделю можно удалённо), зарплата от 100 до 200 тысяч рублей, премии.
Roborox — небольшая команда с экспертизой в промышленной разработке, машинном обучении и блокчейн-технологиях. Мы разрабатываем и поддерживаем собственные продукты для глобального рынка. У нас нет ненужных процессов и бюрократии, мешающих работе и развитию, есть высокая степень свободы и возможность работы из дома несколько дней в неделю.
Ищем инженера, готового работать на стыке веба и мобильных технологий. Мы используем React, React Native, MobX, TypeScript, PostCSS и CSS-модули, Jest для юнит-тестирования и Cypress для E2E-тестирования. Подробности → https://www.notion.so/f6881c5415b74672bb137ee2ea50107f?p=f32226ed93ef4f1ab24c4d5e4dba478d
Фронтенд-разработчик в Roborox
Полная занятость, работа в офисе в Москве, м. Павелецкая (2 дня в неделю можно удалённо), зарплата от 100 до 200 тысяч рублей, премии.
Roborox — небольшая команда с экспертизой в промышленной разработке, машинном обучении и блокчейн-технологиях. Мы разрабатываем и поддерживаем собственные продукты для глобального рынка. У нас нет ненужных процессов и бюрократии, мешающих работе и развитию, есть высокая степень свободы и возможность работы из дома несколько дней в неделю.
Ищем инженера, готового работать на стыке веба и мобильных технологий. Мы используем React, React Native, MobX, TypeScript, PostCSS и CSS-модули, Jest для юнит-тестирования и Cypress для E2E-тестирования. Подробности → https://www.notion.so/f6881c5415b74672bb137ee2ea50107f?p=f32226ed93ef4f1ab24c4d5e4dba478d
Compression Streams, новый API для сжатия данных в форматах gzip или deflate прямо в браузере → https://github.com/wicg/compression/blob/master/explainer.md
google webfonts helper, удобный экспорт шрифтов из Google Fonts для самостоятельного подключения на сайт → https://google-webfonts-helper.herokuapp.com