Фронтендер, влюблённый в веб, браузеры, велосипеды и подкастинг. Ведущий подкастов «Веб-стандарты», The F-Word и «Любимые пластинки». Google Developer Expert 📍Живу в Берлине.
2024 год, Ubuntu 22.04.4 LTS (GNU/Linux 6.5.0-1017-aws x86_64), все работает, инструкция актуальна. Вадим, гигантское спасибо - благодаря тебе впервые в жизни поднял сервер на инстанс aws безо всяких плясок с бубном. Обнаружил опечатку в текстовом файле. Файл 1-server. md, между 12 и 13 блоками кода: "Найти блоки config.env.nginx config.env.nginx_debug" - видимо не env, а status
А что же делать с lazy load? Как к этой красоте прикрутить отложенную загрузку изображений? При чем нужен правильный lazy, при котором в src будет не пустота а реальное изображение?
Ценности в отложенной загрузки изображений особенно нет - они и так не блокируют рендеринг, в отличие от контентных. Ну разве что если вам нужно показать какой-то плейсхолдер вместо тяжёлой картинки. Но думаю это вполне можно сделать множественными фонами.
Вадим, привет! Сталкивался ли ты с проблемой подключения клавиатуры Keychron k3 pro к windows чз блютуз? Комп подключает клаву, но отлкика никакого нет....
Привет Вадим! Только добрался до лайва, позалипал в фоновом режиме, и самому захотелось купить конструктор) Спасибо! Такой вопрос, в телеграмме ты частенько заливаешь фото своего крутого рабочего места, но списка названий и моделей так нигде и не видел 🥲 Подскажи, пожалуйста, есть ли где-то такой список? Больше всего интересует монитор и клавиатура… и другая техника тоже) Хотелось бы посравнивать с тем что имею сам, давно хочу обновиться.
Списка нет, никогда не приходило в голову его собрать. Если коротко: монитор Apple Studio Display, клавиатура по настроению из коллекции, последнее время всё чаще Keychron Q1. Подробнее могу на следующем лайве рассказать - только дострою студию в новой квартире. Надо дособирать марсоход!
Стоит добавить, что npm ci на пайплайне будет работать только в том случае, если репозиторий содержит package-lock.json. В противном случае будет сваливаться в EUSAGE ошибку.
Угар, подарили на др лего, сел собирать, вспомнил что у Вадима была трансляция, на которой не смог побыть, но хотел, включил смотреть паралельно, а он тоже лего собирает)))
Очень крутая серия эфиров. Много интересных подходов и идей. Радует что Вадим топит за чистый css, без вот всякого необязательного типа препроцессоров и сторонних либ - санитар верстки)) ps: во избежания очепяток по коду (типа описки в именовании классов) сам использую расширение Spell Checker в VSCod
Доброго времени суток! К сожалению довольно поздно посмотрел видео... Всё понятно, но скажите, как редактировать этот файл .editconfig? Где он лежит изначально? Его необходимо отредактировать в расширении EditorConfig for Visual Code?
Отбой! Понял как! Надо самому создать файл ".editorconfig" и в нем прописать необходимые инструкции. Потом это файл "забросить" в корень проекта. Спасибо! Отличное видео.
Вадим, Вы сказали, что используете принцип Mobile First. Но ведь width<1230px - этому не соответствует, как я понимаю. Т.е. должно быть наоборот: width>320px, например. Или я не права?
Mobile first здесь значит, что я начинаю думать с мобильных. Но вы правы, я пишу стили так, чтобы они не утекали дальше положенных им вьюпортов. Это и не mobile first, и не desktop first. Я пока не придумал, как это назвать, но уже пишу статью про это :)
Структурирую я импортами, вложенность есть. Условия и миксины мне не так сильно нужны, чтобы ради этого писать на другом языке. Как и вы, я очень любил Sass, но однажды попробовал стартовать новый проект без него и с тех пор не вернулся, незачем.
GitHub Actions, SSH в пайплайне, сильно. Не надо такому учить, потом приходят и делают такую грязь. Прежде чем снимать обучающие видео - разберитесь в теме. Простые шаги: Сборка, тестирование, запаковка кода( артефакт ), доставка и это база.
Всё классно, но забыли аргументацию почему так нельзя делать. Вот моя: это прекрасно работает для моих задач. Не работает для ваших? Поделитесь опытом, а не запрещайте мне делиться моим.