Forwarded from Веб-разработка.webm
#ru
Началась прямая трансляция аргаментариума про архитектуру с Андреем Мелиховым из @devSchachtChannel
https://www.youtube.com/watch?v=cHiAsIBCl9s
Началась прямая трансляция аргаментариума про архитектуру с Андреем Мелиховым из @devSchachtChannel
https://www.youtube.com/watch?v=cHiAsIBCl9s
YouTube
Argumentarium: Архитектура — строгое следование паттернам vs. интеллектуальный анархизм
Нужна ли проекту архитектура и как донести это до бизнеса и коллег? Разработчик и архитектор — два разных человека или всё же один? В этом выпуске поговорим о роли архитектора и подходе к решению задач: следует ли строго следовать заданным паттернам или же…
Я не ленивый, я просто работаю в соответствии со спецификацией HTML: атрибут loading=lazy одобрили и придали ему официальный статус. https://csssr.co/57b6d
GitHub
Lazyload images by bengreenstein · Pull Request #3752 · whatwg/html
@domenic
This is a draft of spec changes to support a lazyload attribute in iframe and img elements.
Issue: #2806
Tests: https://chromium-review.googlesource.com/c/chromium/src/+/1417117 (wpt expo...
This is a draft of spec changes to support a lazyload attribute in iframe and img elements.
Issue: #2806
Tests: https://chromium-review.googlesource.com/c/chromium/src/+/1417117 (wpt expo...
This media is not supported in your browser
VIEW IN TELEGRAM
esbuild — бандлер и минификатор JS, который работает ОЧЕНЬ быстро. Экспериментальный проект, заслуживающий вашего внимания: https://csssr.co/0d0f2
Когда память подводит: пристальный взгляд на memory leaks в веб-приложениях и методы борьбы с заразой. https://csssr.co/1ee2c
Бирка с рекомендацией по уходу на худи КИШ, окрошка на кефире, новые фичи в Edge — непонятно, зачем эти вещи существуют, но нам нужно с этим мириться. https://csssr.co/73409
Вот вам статья о том, как использовать диагональные раскладки вместо того, чтобы поправить покосившийся монитор. Псевдоэлементы, трансформации и кастомные свойства — всё как мы любим, просто под другим углом: https://csssr.co/4b2bf
Автор утверждает, что это эффект частиц пыли, реализованный силами CSS, а нам это напоминает идущий вверх снег, сигнализирующий о скором начале бомбардировки низкоорбитальными ионными пушками. Как бы то ни было, вышло красиво: https://csssr.co/cc6ad
Google Colab, JavaScript и TensorFlow.js — нейронная сеть обучается быстрее, не требует денег и не шумит вашими кулерами (потому что обучается вообще не на вашем железе). О том, как подружить Google Colab и JS: https://csssr.co/0a932
Хабр
Молчание вентиляторов. Google Colab, Javascript и TensorflowJS
Google Colab — это бесплатный облачный сервис на основе Jupyter Notebook. Google Colab предоставляет всё необходимое для машинного обучения прямо в браузере, даё...
Инструмент для удаления бывших и других ненужных объектов в реальном времени с помощью TensorFlow.js: https://csssr.co/10e6b Идеально для стримеров с питомцами и назойливыми родственниками, курсирующими на заднем плане.
This media is not supported in your browser
VIEW IN TELEGRAM
Старая добрая кнопка и способы её стилизации. Как заставить кнопку выглядеть одинаково во всех браузерах и не опозориться в процессе: https://csssr.co/71015
Первые дни на удалёнке было весело, а теперь — не очень? Не переживайте: мы тоже проходили через это. Истории о неудобных стульях, непонятливых родственниках и требующих внимания котиках от наших сотрудников, променявших офис на удалённую работу: https://css.sr/0ac3d
Csssr
Есть ли жизнь на удалёнке или как перестать верить в единорогов
Привет, мы рекрутеры CSSSR, и мы должны вас предостеречь. Работать в распределённой команде — радостно и приятно. А ещё сложно и утомительно. Многие кандидаты приходят к нам после офиса или фриланса и надеются на кардинально лучшую жизнь. И перспе...
Если у вас не получается сконцентрироваться на работе в родных стенах, объяснить коту, что вы заняты, а стул начинает жалобно поскрипывать под вашим весом — вы самоизолировались или вас перевели на удалённую работу.
Не пугайтесь: у нас есть материал о том, как не терять концентрацию, трудиться эффективно и любить свою работу даже на расстоянии: https://csssr.co/12s7f Если всё делать правильно, то через месяц вас будет сложно загнать обратно в офис.
Не пугайтесь: у нас есть материал о том, как не терять концентрацию, трудиться эффективно и любить свою работу даже на расстоянии: https://csssr.co/12s7f Если всё делать правильно, то через месяц вас будет сложно загнать обратно в офис.
Что делать, когда нет возможности забежать в соседний кабинет и донести суть задачи до коллеги? Соберитесь, выдохните и почитайте наш материал из далекого 2016 года, который не потеряет актуальность до тех пор, пока мы не научимся транслировать мысли в мозг коллег: https://blog.csssr.ru/2016/02/25/how-remote-developers-talk
Csssr
Правила общения удалённых разработчиков
Ничего не напоминает? Сколько раз у тебя был такой диалог? Очень эффективно, не правда ли?
Если перевод на удалённую работу стал для вас сюрпризом, почитайте наш цикл статей о жизни удалёнщика. Мы собрали материалы о том, как обустроить своё рабочее место, не отвлекаться по мелочам и оставаться активным даже вдали от офиса. Держитесь, мы с вами!
Обстановка: https://blog.csssr.ru/2019/02/28/work-better
Мотивация: https://blog.csssr.ru/2019/03/18/work-harder
Здоровье: https://blog.csssr.ru/2019/05/07/work-stronger
Обстановка: https://blog.csssr.ru/2019/02/28/work-better
Мотивация: https://blog.csssr.ru/2019/03/18/work-harder
Здоровье: https://blog.csssr.ru/2019/05/07/work-stronger
Сложно понять заранее, куда заведёт вас разработка сайта, но можно контролировать процесс с помощью системы мониторинга и сравнения Lighthouse-отчётов. Статья о том, как сделать такую систему своими руками (и о том, что такое Lighthouse-отчёты): https://csssr.co/4f900
CSS-Tricks
Build a Node.js Tool to Record and Compare Google Lighthouse Reports
In this tutorial, I’ll show you step by step how to create a simple tool in Node.js to run Google Lighthouse audits via the command line, save the reports
А вот и новый выпуск подкаста «Новости 512»: https://csssr.co/ff0ad
Поговорим о принципах работы CSS-значения auto, порассуждаем о вариативных шрифтах (опять), сделаем обзор релизов — Angular 9.1 и Prettier 2.0.
Поговорим о принципах работы CSS-значения auto, порассуждаем о вариативных шрифтах (опять), сделаем обзор релизов — Angular 9.1 и Prettier 2.0.
Сегодня в 19:00 мы соберемся вместе, но подальше друг от друга, чтобы поговорить о наболевшем: вынужденной удалёнке и том, как пандемия скажется на IT-индустрии в целом: https://csssr.co/e74f5 Наши участники:
Роксана Петрук: человек многих талантов и контрастов. Начала с Java, перепрыгнула в Scala, упала в JavaScript, но не была сломлена. Любительница фотографии, косплеер для души и fullstack-инженер Facebook в Дублинe.
Сергей Головин: Senior JS, работает на Vanilla, React, Angular. Активно двигает региональные IT-сообщества: автор подкаста Remote Talk и соорганизатор сообщества Meetup Universe.
Андрей Мельников: JS разработчик, пишет на React, практикует FP. Говорит всем, что любит математику, но в душе гуманитарий. Участвовал в переводе «You Don’t Know JS», написал ряд статей для блога CSSSR.
Егор Огарков: сфера интересов — фронтенд и немного бэкенд на языке Go. Любит создавать быстрые и умные интерфейсы.
Ислам Виндижев (ведущий): в IT пришел 7 лет назад. Писал бэкенд и фронтенд, управлял проектами, а теперь рассказывает об этом другим. Готовит подкасты CSSSR, ведёт Новости 512 и помогает другим разработчикам готовиться к выступлениям. Мастер по складыванию пазлов с котиками и не только.
Слушайте наши подкасты: http://css.sr/da700
Присоединяйтесь к нашей команде — наши вакансии: http://css.sr/xww
Роксана Петрук: человек многих талантов и контрастов. Начала с Java, перепрыгнула в Scala, упала в JavaScript, но не была сломлена. Любительница фотографии, косплеер для души и fullstack-инженер Facebook в Дублинe.
Сергей Головин: Senior JS, работает на Vanilla, React, Angular. Активно двигает региональные IT-сообщества: автор подкаста Remote Talk и соорганизатор сообщества Meetup Universe.
Андрей Мельников: JS разработчик, пишет на React, практикует FP. Говорит всем, что любит математику, но в душе гуманитарий. Участвовал в переводе «You Don’t Know JS», написал ряд статей для блога CSSSR.
Егор Огарков: сфера интересов — фронтенд и немного бэкенд на языке Go. Любит создавать быстрые и умные интерфейсы.
Ислам Виндижев (ведущий): в IT пришел 7 лет назад. Писал бэкенд и фронтенд, управлял проектами, а теперь рассказывает об этом другим. Готовит подкасты CSSSR, ведёт Новости 512 и помогает другим разработчикам готовиться к выступлениям. Мастер по складыванию пазлов с котиками и не только.
Слушайте наши подкасты: http://css.sr/da700
Присоединяйтесь к нашей команде — наши вакансии: http://css.sr/xww
Напоминаем, что Node.js Best Practices не только существует, но и регулярно обновляется. https://csssr.co/56fbb Просто и доступно о том, как надо, а как — не стоит.
Адаптивный макет журнальной сетки для вывода лучших публикаций из разных блогов, уместившийся в 20 строк CSS: https://csssr.co/471a2