HTML Academy
Финишная прямая! Третий сезон Чемпионата по вёрстке завершён. 29 апреля в 12:00 (MSK) вместе с экспертами из компаний подведём результаты, озвучим оценки и объявим победителя. 🐭 Подключиться в YT 🐹 Подключиться в VK Video
Через час эфир. Подведём итоги чемпионата по вёрстке 3: разберём проекты участников вместе с экспертами из бигтех-компаний, которые их проверяли, и объявим победителя сезона.
Подключайтесь в YouTube или в VK Video.
Подключайтесь в YouTube или в VK Video.
❤🔥1⚡1👍1
Кекс приехал к воротам, проверил петли, починил колесо у входа — оно у нас собрано из обода старого велосипеда и подшипника от «Малютки». Грядки за зиму подзаросли, лягушки уже расселись на лилиях точно через
space-between.Первого мая ворота открываются. Каждый, кто заходит, по традиции крутит колесо и забирает корзинку с урожаем — внутри скидка до 50% на любой курс Академии.
Please open Telegram to view this post
VIEW IN TELEGRAM
Спросили у нейросети, как работает
Готовый ответ создаёт иллюзию понимания. Знания закрепляются, когда задача упирается и вы долго разбираетесь сами. Психологи называют это «желательными трудностями» — их обходят, когда отдают учёбу нейросети, и платят позже: на ревью, на интервью, в чужой кодовой базе.
В статье — обзор задач, где ИИ лучше отложить. Самая очевидная категория — обучение чему-то новому: готовые ответы убивают сами «желательные трудности». Сложные анимации лучше делать руками, пока не чувствуете тайминг и физику движения. Низкоуровневая оптимизация требует читать профайлер, которого нейросеть не видит. Архитектурные решения зависят от контекста команды и проекта. И отдельная история — код, влияющий на пользователей: тёмные паттерны в интерфейсах, аналитика, которая собирает больше нужного, и алгоритмы ранжирования. Это этический выбор разработчика, и промпт его не закроет.
Простой тест перед делегированием: если ИИ напишет код, а вы его не прочитаете — это станет проблемой? #ai #webdev
Читать статью
useEffect. Помогло. Через месяц на интервью просят объяснить — рассказать своими словами не получается.Готовый ответ создаёт иллюзию понимания. Знания закрепляются, когда задача упирается и вы долго разбираетесь сами. Психологи называют это «желательными трудностями» — их обходят, когда отдают учёбу нейросети, и платят позже: на ревью, на интервью, в чужой кодовой базе.
В статье — обзор задач, где ИИ лучше отложить. Самая очевидная категория — обучение чему-то новому: готовые ответы убивают сами «желательные трудности». Сложные анимации лучше делать руками, пока не чувствуете тайминг и физику движения. Низкоуровневая оптимизация требует читать профайлер, которого нейросеть не видит. Архитектурные решения зависят от контекста команды и проекта. И отдельная история — код, влияющий на пользователей: тёмные паттерны в интерфейсах, аналитика, которая собирает больше нужного, и алгоритмы ранжирования. Это этический выбор разработчика, и промпт его не закроет.
Простой тест перед делегированием: если ИИ напишет код, а вы его не прочитаете — это станет проблемой? #ai #webdev
Читать статью
👍5❤🔥4🔥2❤1
Самый крупный текст на макете — это всегда
Часто — нет.
Заголовок в HTML — это резюме содержимого блока. Крупный текст без такой функции лучше размечать как обычный абзац, а заголовок к блоку добавлять отдельно — скрытым через тот же класс. Так структуру корректно прочитают скринридеры и поисковые системы, а макет визуально не пострадает.
В статье — как разбирать макет на заголовки и когда нужны скрытые
Читать статью
<h1> страницы?Часто — нет.
Возьмём страницу магазина мороженого «Глейси». Крупное «Нежный пломбир с клубничным джемом» — это заголовок одного из слайдов: на следующем слайде стоит другой текст. Заголовок первого уровня для всего документа — «Магазин натурального мороженого Глейси». На макете этого заголовка нет: разработчик добавляет его в HTML отдельно, скрытым через класс visually-hidden.
Заголовок в HTML — это резюме содержимого блока. Крупный текст без такой функции лучше размечать как обычный абзац, а заголовок к блоку добавлять отдельно — скрытым через тот же класс. Так структуру корректно прочитают скринридеры и поисковые системы, а макет визуально не пострадает.
В статье — как разбирать макет на заголовки и когда нужны скрытые
<h2>. И отдельно — про инструмент проверки иерархии заголовков в валидаторе W3C. #html #webdevЧитать статью
Относитесь к себе бережно — не ругайте, если что-то не выходит, и хвалите, если получается.
❤🔥13 6👍4⚡3
HTML Academy
Кексодача открыта.
Ворота настежь, «Запорожец» завёлся со второй попытки, колесо у входа готово. Кекс особенно ждёт ландшафтных дизайнеров — после зимы грядки требуют свежей раскладки.
На делениях колеса — корзинки со скидками до 50% на любой курс HTML Academy. Профессии и интенсивы — что выберете, на то и применится.
🟢 Зайдите на htmlacademy.ru, нажмите кнопку с колесом и крутаните его. Промокод придёт сразу, скидка применяется к любой профессии или интенсиву. Открытие сезона до 3 мая.
Ворота настежь, «Запорожец» завёлся со второй попытки, колесо у входа готово. Кекс особенно ждёт ландшафтных дизайнеров — после зимы грядки требуют свежей раскладки.
На делениях колеса — корзинки со скидками до 50% на любой курс HTML Academy. Профессии и интенсивы — что выберете, на то и применится.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7❤🔥1🔥1
Forwarded from Как стать мидлом
Мастер анимаций: SVG-анимации
На курсе мы собрали три подхода в одном месте. Разберём анимацию SVG через CSS, SMIL и JavaScript, освоим библиотеки KUTE.js, Anime.js, Snap.svg и GSAP. Вы научитесь подбирать инструмент под задачу, готовить и оптимизировать SVG, понимать, когда честнее перейти на Canvas.
Внутри — 50 примеров с пошаговым разбором: кастомный курсор, морфинг форм и иконок, анимация по таймлайну, эффект закрашивания, анимация графиков и диаграмм, работа с SVG-масками, фильтрами и паттернами. Каждый можно повторить и адаптировать под свой проект. #htmlacademy #levelup
🎁 Смотреть программу
На курсе мы собрали три подхода в одном месте. Разберём анимацию SVG через CSS, SMIL и JavaScript, освоим библиотеки KUTE.js, Anime.js, Snap.svg и GSAP. Вы научитесь подбирать инструмент под задачу, готовить и оптимизировать SVG, понимать, когда честнее перейти на Canvas.
Внутри — 50 примеров с пошаговым разбором: кастомный курсор, морфинг форм и иконок, анимация по таймлайну, эффект закрашивания, анимация графиков и диаграмм, работа с SVG-масками, фильтрами и паттернами. Каждый можно повторить и адаптировать под свой проект. #htmlacademy #levelup
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3 2❤🔥1
Media is too big
VIEW IN TELEGRAM
Год с AI-кодингом в команде: что CEO MediaMint понял про границы «помощника»
Максим Заруцкий — про практику без хайпа. Что произошло с командой за год работы с Cursor, в чём разница между «помощником» и «исполнителем» и почему «бездумно» с AI — самая частая ошибка, которую он видит у разработчиков.
Три минуты, чтобы услышать опыт компании, у которой AI работает в команде, а не в презентации.
Запись эфира: смотреть на YouTube | смотреть в VK
🧠 Программа обучения
Максим Заруцкий — про практику без хайпа. Что произошло с командой за год работы с Cursor, в чём разница между «помощником» и «исполнителем» и почему «бездумно» с AI — самая частая ошибка, которую он видит у разработчиков.
Три минуты, чтобы услышать опыт компании, у которой AI работает в команде, а не в презентации.
Запись эфира: смотреть на YouTube | смотреть в VK
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥2👍2🔥2❤1
HTML Academy
Кексодача открыта. Ворота настежь, «Запорожец» завёлся со второй попытки, колесо у входа готово. Кекс особенно ждёт ландшафтных дизайнеров — после зимы грядки требуют свежей раскладки. На делениях колеса — корзинки со скидками до 50% на любой курс HTML Academy.…
Сегодня Кекс закрывает первую часть сезона.
Колесо у ворот крутится последний день. К вечеру — навес, обещают дождь. До восьмого мая Кекс уезжает в город по делам Академии.
Если за эти три дня не успели — закрытие сезона будет 8–10 мая, тогда колесо вернётся к воротам. Но за корзинкой проще сейчас, пока Кекс на месте: скидка до 50% на любой курс.
🌸 Зайдите на htmlacademy.ru, крутаните колесо до вечера и заберите свою скидку. Закрытие сезона будет 8–10 мая.
Колесо у ворот крутится последний день. К вечеру — навес, обещают дождь. До восьмого мая Кекс уезжает в город по делам Академии.
Если за эти три дня не успели — закрытие сезона будет 8–10 мая, тогда колесо вернётся к воротам. Но за корзинкой проще сейчас, пока Кекс на месте: скидка до 50% на любой курс.
Please open Telegram to view this post
VIEW IN TELEGRAM
«Доброго времени суток. Прошу рассмотреть мою кандидатуру. Коммуникабельный, стрессоустойчивый, целеустремлённый» — три фразы, на которых рекрутёр закрывает письмо.
В статье разобрали, как письму выглядеть иначе: с какой структуры начать, как обратиться к рекрутёру по имени, как описать опыт фактами, как закрыть слабые места честно. В конце — готовый пример сопроводительного на вакансию фронтенд-разработчика. #resume #advice
📎 Читать статью
В статье разобрали, как письму выглядеть иначе: с какой структуры начать, как обратиться к рекрутёру по имени, как описать опыт фактами, как закрыть слабые места честно. В конце — готовый пример сопроводительного на вакансию фронтенд-разработчика. #resume #advice
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍3🔥2
Воодушевлённый старт быстро сменяется усталостью, перегрузом и сомнением «справлюсь ли». Через это проходят почти все, и преодолимо это вполне обычными методами.
Собрали практические советы из отзывов выпускников прошлых потоков: как подобрать темп под свою нагрузку, зачем заранее пройти бесплатные тренажёры, чем помогает студенческий чат и в какой момент стоит остановиться, чтобы мозг успел усвоить материал. Полезно прочитать до старта курса. #study #webdev
✨ Читать статью
Собрали практические советы из отзывов выпускников прошлых потоков: как подобрать темп под свою нагрузку, зачем заранее пройти бесплатные тренажёры, чем помогает студенческий чат и в какой момент стоит остановиться, чтобы мозг успел усвоить материал. Полезно прочитать до старта курса. #study #webdev
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3 3🔥2❤1
HTML Academy
Сегодня Кекс закрывает первую часть сезона. Колесо у ворот крутится последний день. К вечеру — навес, обещают дождь. До восьмого мая Кекс уезжает в город по делам Академии. Если за эти три дня не успели — закрытие сезона будет 8–10 мая, тогда колесо вернётся…
Кекс возвращается на Кексодачу завтра.
В город он уезжал по делам Академии — за неделю там накопились ревью, релизы и встречи с наставниками. Колесо у ворот висело под навесом, ждало хозяина.
Завтра Кекс снова заведёт «Запорожец», снимет колесо с гвоздя и откроет ворота на закрытие сезона. Три дня — последний шанс взять корзинку со скидкой до 50%.
Колесо появится у ворот завтра. Зайдите на htmlacademy.ru с 8 по 10 мая, крутаните и заберите свою скидку — после до следующего мая.
В город он уезжал по делам Академии — за неделю там накопились ревью, релизы и встречи с наставниками. Колесо у ворот висело под навесом, ждало хозяина.
Завтра Кекс снова заведёт «Запорожец», снимет колесо с гвоздя и откроет ворота на закрытие сезона. Три дня — последний шанс взять корзинку со скидкой до 50%.
Колесо появится у ворот завтра. Зайдите на htmlacademy.ru с 8 по 10 мая, крутаните и заберите свою скидку — после до следующего мая.
Слайдер пригодится для блока с отзывами, страницы с командой или галереи товаров. Внутри — работа с DOM, хранение текущего индекса и обработчики событий: знакомый набор задач, которые в JavaScript решают разными способами.
В статье — один из вариантов на чистом JavaScript: как найти элементы разметки, инициализировать
➡️ Читать статью
В статье — один из вариантов на чистом JavaScript: как найти элементы разметки, инициализировать
slideIndex, повесить обработчики на кнопки и обновить отображение активного слайда. В конце — список готовых библиотек на случай, если писать с нуля не нужно. #js #webdevPlease open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4⚡2 1