Мяу, весна!

Совсем недавно Академии исполнилось 6 лет, и мы с Лёшей подвели итоги прошедшего года.

Как я и думал, JavaScript нужен всем: мой отряд взломал курс «Знакомство с JavaScript», теперь он открыт для всех и навсегда.

Енот Игорь рассказал о себе и преподавании. А ещё отвечал на вопросы о курсе «JavaScript, уровень 1» на трансляции.

На курсе «HTML и CSS, уровень 2» теперь тоже доступно продлённое участие: 9 недель вместо 5.

А некоторые еноты отправляются на гастроли. Вы можете встретить их в разных городах и странах:

17 марта Евгений Щепотьев будет на митапе PiterJS № 23. 22 марта Серёжа Попов приедет в Минск на MinskCSS Meetup, а 13 апреля в Екатеринбург на секцию фронтенд-разработки DUMP (если что, я договорился на скидку 5% по промокоду HTMLACADEMYDUMP).

И в Москве 20 апреля на Edmarketconf, конференции посвящённой онлайн-образованию, выступит Александр Першин.

Недавно он как раз рассказал, как мы готовим профи с нуля и проверяем их на практике. А в компании Affinage, где трудится сразу несколько наших выпускников, рассказали, как они работают и подбирают новых людей в команду.

Всё, что нашёл полезного за месяц, я собрал ниже, как и договаривались.

Я пять лет назад!
«Весенняя композиция вокруг енота.»

Инструменты и статьи

Lazy loading images and video
Целое руководство по ленивой загрузке изображений.

Focusing on focus styles
А мыши не так и популярны, для работы в интернете многие используют альтернативные устройства ввода. Посмотрим, как оформить фокус на поле ввода так, чтобы он был удобен всем.

Глубокое погружение в ES-модули в картинках
Уже вот-вот ES-модули в JavaScript начнут поддерживать основные браузеры и Node.js. Повод разобраться, как они работают.

It’s dangerous to go Stallone. Take glyphhanger
Оптимизация веб-шрифтов. Тайное умение. Но это не точно.

CSS grid application layout in production
История о том, как Commercetools переверстали веб-приложение на гридах и что из этого вышло.

Cropping away negative impacts of line height
Избавимся от лишнего пространства над и под HTML-текстом.