27159
Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT
Даже Санта не возьмётся за это
➡️ @FrontendPortal
console.log('🎄 Time for presents!')
Новый год — время радовать близких людей. Поэтому мы подготовили подарки для наших подписчиков — промокоды на год от Облака Mail и VK Музыки!
Условия участия простые:
🔹подпишитесь на наш канал @frontendhubvk
🔹 нажмите кнопку «Участвовать»
🔹 дождитесь 30 декабря — в этом посте мы выберем случайным образом 6 победителей
В ожидании итогов не забывайте почитать по ссылке информацию об организаторе, правилах и призах. И регулярно есть мандарины!
Всё время забываю, что в Vue можно так делать ✌️
➡️ @FrontendPortal
Годный сайт, который позволяет изучать разные концепции React через интерактивные визуализации
Такие вещи, как state, рендеринг, хуки и поведение компонентов, показываются наглядно, поэтому гораздо проще понять, что на самом деле происходит под капотом
https://react.gg/visualized
➡️ @FrontendPortal | #resourse
🎬 Что это? А это второй выпуск нового интерактивного шоу «АйТир Лист» от МойОфис
«АйТир Лист» – это шоу, в котором эксперты оценивают технологии, компании, фреймворки и ИТ-решения по шкале от 1 до 4. Каждый выпуск — это 14 табличек от модератора, жаркие дискуссии и итоговый рейтинг, который поможет зрителям разобраться в актуальных трендах и сделать собственные выводы.
Во втором выпуске мы оценим фичи и идиомы C++.
Гости выпуска:
— Данил Черепанов, архитектор Редакторов МойОфис
— Антон Полухин, эксперт-разработчик C++ Техплатформы Городских сервисов Яндекса
🎥 Смотрите наш юбилейный второй выпуск там, где вам удобно:
VK | YouTube | RuTube
Реклама
ООО "НОВЫЕ ОБЛАЧНЫЕ ТЕХНОЛОГИИ"
ИНН: 7703807270
erid: 2W5zFHKPJ5e
✌️ Как решать кодерские задачи с пользой для практики и интервью?
18 и 23 декабря эксперты Яндекса — Дмитрий Иванов, Сергей Бережной и Роман Елизаров проведут новогодние стримы для разработчиков.
На стримах будут: разбор интересных алгоритмических задачек, прожарка решений и призы активным слушателям!
А также эксперты расскажут про полезные инструменты SourceCraft — AI-native платформы для разработки, на которой можно как создать и развернуть за 5 минут сайт-визитку или телеграм-бот, так и работать с большой командой над гигабайтной кодовой базой вместе с ИИ-ассистентом.
Материалы со стрима можно будет использовать для самостоятельной практики и подготовки к собесам.
Регистрация на эфир 18 декабря
Регистрация на эфир 23 декабря
Дэн Абрамов выложил в опенсорс новый инструмент – RSC Explorer. Это обучающий тул, который помогает разобраться, как на самом деле работают React Server Components
И клиентская, и серверная части RSC запускаются прямо в браузере. Выглядит круто.
Там даже есть демо для воспроизведения недавней уязвимости CVE. GitHub тут
➡️ @FrontendPortal | #resourse
Изоляция рунета ближе, чем ты думаешь
Loading …
██████████████] 99%
Разработчики Next.js: добавьте эти 4 строки в ваш .vscode/settings.json, чтобы сразу прокачать удобство разработки
{
"workbench.editor.customLabels.patterns": {
"**/app/**/{page,layout,index}.{ts,tsx}": "(${dirname})/${filename}.${extname}",
"**/index.{ts,tsx}": "${dirname}/index.${extname}"
},
}
😼 Приглашаем на Frontend Night 20 декабря — мероприятие, где за скорость не штрафуют, а надёжность ценят больше, чем кофе по утрам.
Два стрима, которые описывают реальность инженерии точнее любых методологий:
➡️«Сверхскорость»
Про тех, кто запускает новое и двигается быстрее ограничений.
AI-агенты, стремительное прототипирование, инструменты, которые снимают барьеры и позволяют выпускать фичи в рекордные сроки. Максимум энергии, минимум трения.
➡️«Сверхнадёжность»
Про тех, кто отвечает за стабильность и качество.
Предсказуемые интерфейсы, архитектура, которая выдерживает рост, безопасность, которая закрывает реальные риски. Чёткие решения для тех, кто держит систему в рабочем состоянии каждый день.
Финал — игры, фуршет и много нетворкинга.
📍 Офлайн стартует в 12:00
📺 Трансляция — с 12:30
💻 Регистрация на офлайн и онлайн, программа и спикеры — по ссылке.
Встречаемся 20 декабря на конференции, где будущее не откладывают на релиз!
Свойство shape-outside
Определяет форму, вокруг которой должно обтекаться соседнее встроенное содержимое. Обычно это делается для того, чтобы текст мог перерисовываться по такой фигуре, как круг, эллипс или многоугольник
.column--left .shape {
float: right;
shape-outside: circle(100px at 100% 50%);
}
Нужны годные анимации для ваших React Native приложений?
Эта опенсорс коллекция предлагает более 110 крутых анимаций, которые можно напрямую подключить в ваши проекты. Чистые, современные и очень приятные в использовании
GitHub: demos
➡️ @FrontendPortal | #resourse
⚡️ Бесплатное обучение фронтенд-разработке с нуля HTML/CSS и JavaScirpt до Vue и React — с поддержкой от наставника
Опыт в программировании не нужен.
На канале Интенсивный JavaScript действующий тимлид и опытный разработчик помогает изучить фронтенд на практических задачах, которые интересно кодить
С 9 декабря стартует бесплтаное обучение, где он на практике поможет разобраться в основах — HTML/CSS и JavaScript, а также попробовать два фреймворка — Vue и React
Вот проекты, которые создадите:
💡 создадите фронтенд для сервиса доставки еды
💡 сверстаете сайт с объявлениями
💡 а затем перепишете его на React
Обучение подойдёт, даже если у вас нет опыта в программировании — всё объясняют так, чтобы поняла даже ваша бабуля
🔖Ещё этот парень регулярно набирает новичков в свою команду и знает, как трудоустроиться джуну или стартовать на фрилансе без бирж
Помимо работы с кодом он даст пошаговый план изучения всего, что необходимо знать и уметь, чтобы зарабатывать на фронтенде в 2026 году
Поделится способами поиска клиентов с поомщью ИИ
Расскажет, как взять свой первый заказ на фрилансе без фриланс-бирж с огромной конкуренцией
Подписывайтесь, чтобы участвовать, осталось 56 мест
Учиться самостоятельно можно бесконечно, если не знать, куда копать. На интенсиве сократите время на поиск информации и получите пошаговый план от разработчика, который нанимает новичков в команду
🟠Участвовать бесплатно
Трудности удалёнщиков 🤣
➡️ @FrontendPortal | #memes
Использование box-shadow необычным способом, которого вы могли не ожидать
Box-shadow в CSS может быть многослойным. Вы можете применять несколько теней для одного элемента. Обычно это используется для создания глубоких и реалистичных теней, но что мешает нам немного поэкспериментировать?
- Здесь мы создаём тень с нулевым размытием и небольшим смещением, чтобы создать дублирующий слой.
- Затем создаём похожий слой, но с немного большим расхождением, чтобы создать псевдо-обводку.
- И, наконец, добавляем ещё один слой с настоящей тенью.
➡️ @FrontendPortal | #CSS
Маскирование в CSS c помощью свойства mask
Cвойство устанавливает изображение, которое используется как слой маски для элемента
<img src="picture.jpg" alt="...">
img {
mask: url("../shape.png");
mask-repeat: no-repeat;
mask-size: cover;
mask-position: center;
}
Откопал крутейший репозиторий с аккуратно сделанными анимированными иконками, которые можно сразу использовать в своих проектах без лишней возни
https://github.com/pqoqubbw/icons
➡️ @FrontendPortal | #resourse
NZT существует.
В фильме «Области тьмы»
герой выпивает NZT — и за день
становится трейдером,
мастером кунг-фу и полиглотом.
Дело не в таблетке.
А в состоянии.
Химия не нужна.
Когда ум чист,
внимание собрано,
и сомнений нет —
ты уже на NZT.
Ты замечаешь всё.
Действуешь без разрывов.
И мир отвечает тебе.
Как включить режим NZT?
Подписывайся на Мэверика.
• входи в состояние
всё «получается само».
• мгновенно принимай
лучшие решения.
• считывай сложные связи
там, где все видят хаос.
• управляй фокусом
и вероятностями событий.
Твоя таблетка NZT.
👇
Мэверик.
Ясность. Точность.
ㅤ
Проверяем правописание
Атрибут spellcheck указывает браузеру проверять или нет правописание и грамматику в тексте.
Атрибут применяется к тегам input или textarea, а также к элементам, которым задан атрибут contenteditable
Можно с помощью псевдоэлемента ::spelling-error стилизовать неправильно написанный текстовый сегмент (поддержка 86.01%)
::spelling-error {
background-color: yellow;
}
Наткнулся на одну шикарную штуку: Lychee
Это веб-сервис, который позволяет проверять, живы ли ссылки в ваших проектах. Очень важно для вашего SEO.
- Находит битые ссылки
- Проверяет URL-адреса, файлы HTML и MD
- Разработан на Rust, работает супербыстро
- Доступен как GitHub Action для CI
Удобный, шустрый и максимально простой в использовании
GitHub тут 😎
➡️ @FrontendPortal | #resourse
Атрибут poster
Указывает адрес картинки, которая будет отображаться, пока видео не доступно или не вопроизводится. Если атрибут poster не указан, браузер постарается отобразить первый кадр видео
➡️ @FrontendPortal | #HTML
Откопал годноту: Shadcn Themer
Это веб-приложение позволяет создавать полностью кастомные темы для Shadcn практически без усилий. Ты можешь собирать собственные цветовые схемы, смотреть превью в реальном времени и экспортировать всю тему для использования в своих проектах
Также есть раздел сообщества, где можно просматривать темы, созданные другими, и ремиксить их под себя 🎅
➡️ @FrontendPortal | #resourse
Исследователи обнаружили ещё две новые уязвимости в React Server Components при попытке обойти патчи, выпущенные на прошлой неделе
Две новые уязвимости в React Server Components (RSC):
- Отказ в обслуживании (DoS, высокий уровень критичности): CVE-2025-55184
- Раскрытие исходного кода (средний уровень критичности): CVE-2025-55183
Даже обновлений, выпущенных на прошлой неделе, недостаточно – обновляйтесь снова 👌
➡️ @FrontendPortal
Совет по CSS: Нечувствительный к регистру селектор атрибутов
Мы можем добавить i к селектору атрибутов, чтобы он выбирал элементы с этим значением атрибута без учета регистра
➡️ @FrontendPortal | #tip by Shripal Soni
Наткнулся на интересную библиотеку — Shepherd JS
Это мощная библиотека JS, предназначенная для создания интерактивных пошаговых туров и руководств на веб-страницах
Она поддерживает интеграцию с различными фреймворками, такими как React, Ember, Angular, Vue.js, а также может использоваться с чистым JavaScript
А минималистичный стиль оформления позволяет настроить внешний вид под свой дизайн без лишних заморочек. Плюс, полная поддержка клавиатурной навигации и соответствие стандартам доступности
Для WordPress существует плагин Simple Tour Guide на основе Shepherd.js
Если вы хотите увидеть Shepherd.js в действии, рекомендую посмотреть следующее видео
➡️ @FrontendPortal | #resourse
⚡️ ВАЙБ-КОДИНГ теперь в Telegram!
Ребята сделали крутейший канал, где на наглядных примерах и понятном языке рассказывают как войти в новую эру разработки с ИИ, делятся полезными фишками и инструментами
Подписывайтесь: @vibecoding_tg
Свойство columns помогает разделить текст или элементы списка на несколько колонок.
Вы можете контролировать как:
- Количество колонок
- Ширину каждой колонки
Здесь мы использовали "auto" для количества колонок и ширину 10rem.
Это заставляет браузер автоматически выбирать количество колонок в зависимости от доступного размера, так чтобы ширина каждой колонки была близка к 10rem.
Это полезно для контента, подобного новостным статьям, и, как показано в этом примере, для ссылок в подвале.
➡️ @FrontendPortal | #CSS
Наткнулся тут на интересный материал о том, как работают очереди в контексте HTTP-запросов
Разбираются основные стратегии очередей: FIFO, LIFO, приоритетные, плюс активное управление очередями
Всё это интерактивно: можно тыкать и смотреть, как это всё работает в реальном времени
Ловите ссылку: https://encore.dev/blog/queueing
➡️ @FrontendPortal | #resourse
GitHub теперь в Telegram!
Самый прогерский канал, где за 10 минут ты научишься:
/ Пробив по фото и номеру в ТГ
// Как взломать вебку подруги
/// Мануал по OSINT разведке
Подписывайся, нас уже сотни тысяч: >@GitHub
Быстрый совет по JS: используйте Gamepad API, чтобы в реальном времени отслеживать статус подключения геймпада и состояние его кнопок.
Это позволяет легко интегрировать поддержку игровых контроллеров в веб-проекты ✌️
➡️ @FrontendPortal | #tip #js