HTML, CSS и веб-стандарты: возможности, ошибки разработчиков и неизвестные фичи
Мы продолжаем розыгрыш двух крутых книг о программировании и 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
Сайт Никиты Дубко
1 view
397
89
2 months ago 00:02:11 1
📀 Html css javascript онлайн ⚫ Школа программистов headhunter
2 months ago 00:02:11 1
Видеокурсы по программированию для начинающих 💾
2 months ago 00:02:11 1
WEB РАЗРАБОТКА ЧТО НУЖНО ЗНАТЬ 🖲
2 months ago 00:02:11 1
Web разработка сайта 🖲
2 months ago 00:02:11 1
СКОЛЬКО НАДО УЧИТЬСЯ НА ПРОГРАММИСТА В КОЛЛЕДЖЕ ПОСЛЕ 9 ❕ ИЗУЧЕНИЕ ВЕБ ПРОГРАММИРОВАНИЯ ❌
2 months ago 00:02:11 1
🖲 PHP ОБУЧЕНИЕ С НУЛЯ СКАЧАТЬ БЕСПЛАТНО ⚫ РАЗРАБОТЧИК ЯНДЕКС 💣
2 months ago 00:02:11 1
PYTHON С НУЛЯ ДО PRO ДЛЯ НОВИЧКОВ 😎 НАУЧИТЬСЯ ПРОГРАММИРОВАТЬ С НУЛЯ В ДОМАШНИХ УСЛОВИЯХ
2 months ago 00:02:11 1
💾 Веб программист курсы 🔵 Онлайн курсы программирования с сертификатом
2 months ago 00:02:11 1
🕹 WEB РАЗРАБОТКА ОБУЧЕНИЕ ❌ HTML ОНЛАЙН ОБУЧЕНИЕ БЕСПЛАТНО
2 months ago 00:02:11 1
🕹 КУРСЫ ПО СОЗДАНИЮ САЙТОВ КРАСНОДАР ⚪ ПРОГРАММА ПО ОБУЧЕНИЮ ПРОГРАММИРОВАНИЮ С НУЛЯ 🔥
2 months ago 00:02:11 1
💽 Создать сайт обучение бесплатно онлайн 🔔
2 months ago 00:18:22 6
Фронтенд с нуля. Урок 14. Добавляем стили и типы элементам через джаваскрипт
2 months ago 00:02:11 1
КАК НАУЧИТЬСЯ БЫСТРО ПРОГРАММИРОВАТЬ 🖥
2 months ago 00:02:11 3
🖱 Программа для изучения программирования 🔥 Разработка под web
2 months ago 00:02:11 8
🖲 Курсы программирования с нуля бесплатно на русском 😎 Разработчик веб и мультимедийных приложени
2 months ago 00:02:11 1
💾 Основы программирования на java ✔ Программист обучение
2 months ago 00:05:22 1
Crazy That Regular Expressions RegEx In CSS
2 months ago 00:02:11 4
🕹 ЯЗЫК ДЖАВА ДЛЯ НАЧИНАЮЩИХ БЕСПЛАТНО 🚀
2 months ago 00:33:41 85
UI-компоненты №21. Табы со слайдером внутри (json, swiper, js)
2 months ago 00:02:11 1
💣 Приложение для изучения языков программирования ⚪ Фронтенд разработка что нужно знать ❌