Мы продолжаем розыгрыш двух крутых книг о программировании и IT из личной библиотеки ведущего подкаста. Это последнее издание «Современных компьютерных сетей» Танненбаума и легендарный «Код» Петцольда. Принять участие в розыгрыше очень просто: до 10 сентября оставьте любой отзыв о нашем подкасте на вашей любимой платформе. После 10 сентября мы выберем двух победителей, которые и получат книги. ВАЖНОЕ УСЛОВИЕ: когда будете оставлять отзыв, укажите в графе «имя» свой ник в Telegram — чтобы мы могли связаться с вами и отправить вам книгу :) Гость: Никита Дубко. Senior Frontend Developer, Google Developer Expert по Web. Пятый голос подкаста «Веб-стандарты» и автор @dev_tip. Содержание выпуска Блок про HTML — Как появился и как развивался HTML, как со временем менялась его роль в веб-разработке, какие функции добавлялись. — Что представляет из себя современный HTML, где и для каких задач используется, что он умеет. Есть ли интересные малоизвестные фичи HTML. — В чём проблемы современного HTML, чего ему не хватает. — Насколько браузеры поддерживают современный стандарт HTML. — Какие ошибки в работе с HTML чаще всего совершают новички и опытные разработчики. — Есть ли конкуренты у HTML. Отношения с XML, YAML, JSON и другими языками разметки. Почему больше ничего не слышно про XHTML. — Тулинг вокруг HTML: инструменты, препроцессоры и т. п. — Зачем писать HTML-код вручную в эпоху фреймворков. Блок про CSS — Как появился и как развивался CSS, как со временем менялась его роль в веб-разработке, какие функции добавлялись. — Почему внедрение CSS шло так долго и мучительно? Какую роль в этом сыграл CSS Zen Garden. — Что представляет из себя современный CSS, где используется и для каких задач, что он умеет. Есть ли интересные малоизвестные фичи CSS. — В чём проблемы современного CSS, чего ему не хватает. — Насколько современные браузеры поддерживают стандарт CSS и добавляют ли свои кастомные фичи, которых нет в стандартах. — Какие ошибки в работе с CSS чаще всего совершают новички и опытные разработчики. — Есть ли конкуренты у CSS. — Тулинг вокруг CSS: препроцессоры, фреймворки. Блок про стандарты — Когда и почему появилась идея веб-стандартов. — Войны браузеров — как шли и почему закончились, как получилось сломить ситуацию. — Закончились ли на самом деле браузерные войны, или они длятся до сих пор, просто в более спокойном режиме. — Кто занимается веб-стандартами и кто их пишет. — Какую роль играют веб-стандарты в современном мире и какие веб-стандарты существуют. — Какие челленджи стоят перед разработчиками стандартов. Получается ли поддерживать актуальность стандартов. — Как и с какой периодичностью происходит обновление веб-стандартов. — Кто сильнее — стандарты или браузеры, есть ли между ними какое-то противостояние. — Какие ошибки в работе со стандартами совершают начинающие и опытные разработчики. — Есть ли ситуации, когда уместно нарушать стандарты. Полезные ссылки Сообщество «Веб-стандарты» Подкаст «Веб-стандарты» Первая в мире веб-страница Тима Бернерса-Ли Скриншоты первого в мире браузера Доклад Никиты об особенностях тега img Организация W3C Организация WHATWG Методология БЭМ Smashing Magazine — раздел о CSS Образовательные материалы от Google HTML-препроцессор Nunjucks Статья про CSS Софии Валитовой Раздел «Анимация» на Codepen Галерея CSS art Демки Юлии Миоцен CSS Zen Garden Доклад Никиты о том, как браузер загружает и обрабатывает CSS Доклад Никиты о слоях в CSS Список самых распространенных ошибок при проектировании CSS Сайт Никиты Дубко
Hide player controls
Hide resume playing