27159
Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT
Совет по CSS: Единица измерения turn
Иногда проще задать вращение с помощью единицы turn вместо deg, особенно когда нужно указать значение больше 360 градусов (1 turn = 360 deg)
➡️ @FrontendPortal | #tip by Shripal Soni
«ИИ тебя заменит»
Совет на 2026 год — переходите в ML.
Пока обычные разрабы конкурируют с ИИ-копилотами, ML-инженеры эти самые нейронки создают.
В эпоху нейростей это самые востребованые люди в мире программирования. Зарплаты мидлов начинаются от 250 000 ₽, а у сеньоров в BigTech доходят до 700 000 ₽.
А чтобы освоить его всего за 4 месяца без лишней суеты — изучите канал Артема Алехина.
Его бэкграунд: Руководитель команды в Сбере, валютная удаленка. К 22 годам вышел на доход 1 000 000+ ₽ в месяц.
На канале вы найдёте:
— Всё про самые востребованные стеки(Python, ИИ-агенты, NLP) и почему математика — это не страшно, если учить только нужное.
— Как оформить резюме, чтобы оно пролетало через любые LLM-фильтры и ATS-системы прямо к тимлидам.
— Скрипты переговоров, которые помогли его ученикам прыгнуть с 0 до 360к всего за 8 месяцев.
Во времена острой нехватки ML-разработчиков, это лучшее время, чтобы перекатиться. Переходи и изучай: /channel/+w33eYYK1a2kwOWI6
Функция minmax в CSS гридах
В этом примере мы задали ширину первого столбца (sidebar) как minmax с нижней границей 14rem и верхней границей 30%.
Как мы видим, ширина будет стремиться к 30% от ширины родительского контейнера, но не будет меньше 14rem
➡️ @FrontendPortal | #CSS
Визуализация основных методов массивов в JavaScript
➡️ @FrontendPortal
Когда на собеседовании смог притвориться синьором, и теперь в компании будет работать нейронка за 400к
➡️ @FrontendPortal
Как frontend-разработчику получить оффер в Big Tech?
Платят как джуну, а спрашивают как с лида 🙄 Зарплата не растёт, задачи скучные.
Пробуешь откликаться, но на резюме клюют только ноунейм компании, а на собесах валят на алгоритмах? При этом вокруг кто-то постоянно получает офферы в Яндекс или VK...
Стабильность с маленькой зп, или дестрой рынка и выход на максимальную? Синяя или красная таблетка, Нео?! 👾
Меня зовут Тихон, привет! Я — действующий Frontend-разработчик и ментор.
Помогаю устроиться на хорошие позиции в Big Tech и сопровождаю на испытательном сроке.
Очень немногие знают об этом HTML-теге, а он может сделать ваш веб-сайт ощутимо быстрее.
Он называется Speculation Rules и позволяет пререндерить страницы ещё до того, как пользователь кликнет.
Браузер отслеживает намерение навигации - например, когда вы наводите курсор на ссылку, и начинает подготавливать следующую страницу в фоне.
В момент клика переход происходит практически мгновенно
Пока что, к сожалению, это работает только в Chrome и Edge (охват примерно 75% пользователей).
➡️ @FrontendPortal
Длительность анимации должна масштабироваться в зависимости от размера анимируемого элемента.
Небольшие UI-элементы, такие как выпадающие списки, отлично ощущаются при длительности до ~200 мс.
Но для крупных переходов, например полноэкранных меню, требуется больше времени, чтобы они не казались резкими – из-за того, что визуально воспринимаются как более тяжёлые.
Вот сравнение: 150 мс vs 300 мс
➡️ @FrontendPortal
Хотите добавить своему агенту проверки качества?
MCP для DevTools в Chrome теперь включает:
- Проверки производительности через Lighthouse
- Skill для обнаружения утечек памяти
- Skill для отладки доступности
- Skill для оптимизации LCP
и экспериментальный новый CLI 👀
Посмотрите репозиторий DevTools MCP, чтобы установить его или узнать больше:
https://github.com/ChromeDevTools/chrome-devtools-mcp
➡️ @FrontendPortal
Небольшое улучшение AsyncLocalStorage, появившееся в Node 25.9
Вместо вызова storage.run(data, () => { ... }) и вложенности кода
теперь можно просто использовать синтаксис using и избежать этой вложенности
➡️ @FrontendPortal
Айтишники не рассказывают где учатся бесплатно и эффективно
Никому не говори об этом канале!!! В сфере онлайн образования появился новый гигант «TERMINAL» который разрушит индустрию платных курсов
Бесплатный доступ:
🔄Практические курсы и задания
🔄Книги и статьи от профи
🔄Полезные инструменты и ресурсы
🔄IT-новости и инсайды
Вот как выглядит максимум возможностей Three.js 🐐
Apex — это браузерная гоночная игра, которая показывает, насколько далеко шагнули веб-технологии.
https://apex-psi-indol.vercel.app/
➡️ @FrontendPortal
CSS Subgrid теперь входит в Baseline и широко поддерживается всеми основными движками → https://goo.gle/4lOlLRL
Он позволяет вложенным элементам наследовать и выравниваться по трекам сетки родителя, обеспечивая идеальное выравнивание в сложных макетах без ручных костылей с размерами
➡️ @FrontendPortal
Фронтенд-разработчик, который нанимает джунов, запускает бесплатное обучение
С 8 апреля на канале Интенсивный JavaScript стартует обучение по фронтенду, где не будет бесконечной теории — только кодинг с первого урока
🔖За время интенсива ты пошагово соберёшь один или два проекта в портфолио — промосайт SpaceX или интерактивную страницу Mercedes:
1. Сверстаешь шапку сайта с нуля
2. Добавишь видеофон и параллакс-эффект
3. Сделаешь адаптив под мобилку
4. Оживишь страницу анимациями
5. Напишешь аккордеон, табы и модальное окно
6. Подключишь отправку данных на сервер
7. Опубликуешь оба сайта в интернете
Не учебные «калькуляторы» — а страницы, которые не стыдно показать в портфолио как пет-проекты
Ведёт действующий тимлид, который регулярно нанимает джунов в команду — поэтому знает, что реально нужно уметь, а что можно не учить
Помимо кода — разберёт, как стартовать на фрилансе без бирж и где брать первые заказы до того, как будешь готов трудоустраиваться
Подходит и новичкам, и тем, кто уже что-то знает, но не может собрать это в рабочий навык
🔽🔽🔽
🔗Участвовать бесплатно
В России можно посещать IT-мероприятия хоть каждый день: как оффлайн, так и онлайн
Но где их находить? Как узнавать о них раньше, чем когда все начнут выкладывать фотографии оттуда?
Переходите на канал IT-Мероприятия России. В нём каждый день анонсируются мероприятия со всех городов России
📆 в канале размещаются как онлайн, так и оффлайн мероприятия;
👩💻 можно найти ивенты по любому стеку: программирование, frontend-backend разработка, кибербезопасность, дата-аналитика, osint, devops и другие;
🎙 разнообразные форматы мероприятий: митапы с коллегами по цеху, конференции и вебинары с известными опытными специалистами, форумы и олимпиады от важных представителей индустрии и многое другое
А чтобы не искать по разным форумам и чатам новости о предстоящих ивентах:
🚀 IT-мероприятия России — подписывайся и будь в курсе всех предстоящих мероприятий!
Наткнулся на полезный инструмент: визуальный редактор разметки на гридах и флексах
Выбираешь шаблон, подгоняешь под себя, сразу правишь и HTML, и CSS. Всё интерактивно: с превью и подсказками по свойствам
Забираем в закладки 👍
➡️ @FrontendPortal | #resourse
Альтернатива Firebase и Supabase
Называется PocketBase. Бесплатный и с открытым исходным кодом.
✓ Аутентификация и загрузка файлов
✓ Реалтайм-база данных
✓ Встроенная админ-панель
Есть SDK для JavaScript. Хостите где угодно!
→ http://pocketbase.io
➡️ @FrontendPortal
⬇️ Этот текст видят только те, кто пишет на JavaScript ⬇️
Проходите бесплатный курс по JS, чтобы прокачать навыки
Бесплатный курс Академии Selectel поможет освоить базу по синтаксису и конструкциям языка. На финальных модулях вы создадите веб-приложение с интерактивным менеджером задач, который станет частью вашего портфолио.
Во время курса вы:
✔️ освоите архитектуру простых веб-приложений,
✔️ поработаете с продвинутыми шаблонами и библиотеками,
✔️ напишете скрипты и научитесь изменять интерфейс веб-страниц.
Бонусом вас ждет промокод на работу с IT-инфраструктурой Selectel для практики. А после прохождения вы получите именной сертификат.
Начните обучение сейчас ➡️ https://slc.tl/uk9ak
Больше материалов по фронтенд-разработке ищите в профиле @selectel_academy
Реклама. АО "Селектел". erid:2W5zFHtFMNH
Этот календарный компонент выглядит очень стильно
Гибкая и функционально насыщенная библиотека календаря от "Juncai Li", которая работает с React, Vue, Angular и Svelte.
→ несколько режимов отображения (день, неделя, месяц, год)
→ поддержка drag-and-drop
→ архитектура на основе плагинов
→ высокая степень кастомизации
Отлично подходит для разработки приложений с расписанием или бронированием без необходимости писать всё с нуля
GitHub: calendar
➡️ @FrontendPortal
Неопределенный чекбокс
Когда у нас есть главный чекбокс в таблице или древовидной структуре чекбоксов, нужно отображать его в состоянии неопределенности, если выбраны только некоторые записи
Просто сделайте это, установив свойство indeterminate чекбокса в true:
checkboxEle.indeterminate = true;
:indeterminate
Container Queries в действии
Медиазапросы, которые могут применяться на основе размера родительского элемента, а не всей области просмотра
HTML, используемый в этом примере:
<button class='responsive-button'>
<img src='cart.png' alt='...'>
<span class='text'>ADD TO CART</span>
</button>
Сидеть и работать в корпорации — страшно, жизнь-то мимо проходит. Уходить строить бизнес — страшно, а вдруг прогорит. Один из вариантов — разрабатывать свой пет-проект по вечерам. Многие успешные компании, например, Twitter, создавались именно так. Это не значит, что ваш проект обязательно заработает миллиарды, но заработать больше, чем в найме, и получить ценный опыт — вполне реально.
Перед началом разработки появляется множество вопросов, например:
– Как выбрать идею для пет-проекта?
– Что нужно знать про маркетинг?
– Как запуститься и довести до первых продаж не имея бюджета на рекламу?
В телеграм-канале «Твой пет проект», Михаил Табунов делится своим опытом с разработчиками и менеджерами.
Он рассказывает, где искать идею для нового проекта, что нужно знать о маркетинге, как запустить стартап и привлечь первых 10 клиентов, а также о многих других важных вещах.
Подписывайтесь на «Твой пет проект», получайте пользу от практиков рынка!
Хорошие новости для веб-типографики: text-indent с ключевыми словами each-line и hanging теперь входит в Baseline Widely Available → https://goo.gle/4c7tO9j
Теперь можно создавать продвинутые, вдохновлённые печатной версткой макеты с помощью CSS, которые корректно работают во всех основных движках браузеров.
➡️ @FrontendPortal
Держите небольшой классный трюк в CSS. Добавление анимированного подчеркивания при наведении на текст 😄
Здесь на самом деле это не подчеркивание, а фоновое изображение, которое представляет собой линейный градиент сверху вниз. Первые 90% фона просто прозрачные, а нижние 10% - желаемый цвет
Изначально ширина фона равна 0% и увеличивается до 100% при наведении
Мы также меняем положение фона, чтобы при наведении подчеркивание увеличивалось слева, а при снятии наведения выходило справа
➡️ @FrontendPortal | #CSS
Принес крутейший сайт для прокачки алгоритмов — визуальный тренажёр с пошаговым выполнением кода
70+ алгоритмов на JavaScript, Java и C++, всё интерактивно и с наглядной визуализацией
https://algorithm-visualizer.org/
➡️ @FrontendPortal | #resourse
А ты знал про заголовок Clear-Site-Data? 👀
Один HTTP-заголовок, который позволяет очистить cookies, хранилище или кэш для твоего сайта. Идеально подходит для реализации logout-флоу
Подробнее:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Clear-Site-Data
➡️ @FrontendPortal
⚡️ Писать код руками больше не нужно!
Привет. Меня зовут Кирилл. Я создаю топовые подборки с уроками по AI и вайбкодингу:
— 60+ промптов для дебага: поиск ошибок, оптимизация кода
— 40 бесплатных курсов по вайбкодингу
— 150 гайдов, как использовать ChatGPT, Claude Code, Antigravity, Cursor, Perplexity, Lovable
— 100 готовых модулей: авторизация, админки, логирование, тесты, i18n
— 37 MCP серверов: дизайн, разработка, Тесты/QA, деплой
Всего 10 минут в день на канале и ты научишься вайб-кодить проекты любой сложности.
Подписывайся, чтобы получать подборки каждую неделю!
Перестань вручную делать skeleton-лоадеры
Boneyard — это новый фреймворк, который автоматически генерирует skeleton-экраны прямо из существующих UI-компонентов, так что тебе не нужно проектировать их самому.
→ без ручного дизайна
→ соответствует реальному лейауту
→ работает с React, Svelte, React Native
→ мгновенно генерирует лоадеры
По сути, он автоматически превращает твой реальный UI в состояния загрузки ✌️
GitHub: https://github.com/0xGF/boneyard
➡️ @FrontendPortal
CSS View Transitions + Anchor Positioning теперь позволяют легко реализовать плавную навигацию в стиле SPA даже на старом добром статическом сайте!
Демка вживую: https://mpa-view-transition.vercel.app
➡️ @FrontendPortal