frontendportal | Unsorted

Telegram-канал frontendportal - Frontend Portal

27159

Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT

Subscribe to a channel

Frontend Portal

Новая статья: прокачиваем fluid sizing с помощью round()

Автор написал о том, как CSS-функция round() улучшает значения, получаемые через clamp(), при работе с размерами, типографикой и отступами. Почему это важно и как это использовать

http://ishadeed.com/article/css-round

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

🧑‍💻 React: у нас есть Concurrent Features

🤡 GitHub:

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Сейчас особенно ценят тех, кто умеет не только пользоваться готовыми решениями ИИ, но и создавать новые модели, архитектуры и алгоритмы.

Для этого нужна сильная база:
математика, машинное обучение, практика и понимание, как всё устроено в реальной индустрии.

Именно такую базу дает AI360 — бакалавриат Яндекса и Сбера в пяти вузах: МФТИ, ИТМО, ВШЭ, СПбГУ, Иннополис.

Что внутри:

— Углубленная математика, алгоритмы и структуры данных, MLOps, разработка на Python и C++ для работы с Big Data, построение распределенных систем параллельной обработки данных в реальном времени
— Экспертиза бигтехов и реальные индустриальные кейсы
— Участие в международных конференциях
— Возможность выбрать разные модули и учиться сразу в нескольких вузах программы
— Стипендия 40 000 ₽/мес. с первого по четвертый курс и персональные гранты на доступ к вычислительным мощностям компаний.

Если хотите поступить на бакалавриат AI360 — переходите по ссылке

Читать полностью…

Frontend Portal

Если бы не он, то кто?

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Пришло время знакомств для нормальных людей

В Москве появился сервис для профессионалов и предпринимателей. Девушки, которые ценят не фасад, а реальный путь и амбиции.

Всё работает внутри Instagram. В месяц приходит до 90 анкет верифицированных девушек - прямо в Direct. Ваша анкета остаётся невидимой, пока вы сами не проявите интерес - это сохраняет динамику знакомств реальной жизни.

Подписка для мужчин - 10 000 ₽ в месяц. Это не плата за доступ, а фильтр серьёзности. Для девушек бесплатно, чтобы сохранить качество анкет.

https://www.instagram.com/clubroom_app?igsh=YThkYzM2MWtrbDgz

Читать полностью…

Frontend Portal

Если вы используете npm install, вы в зоне риска

Говорю прямо и без фильтров, чтобы вы сразу обратили внимание.

Вчера пакеты TanStack в npm были скомпрометированы. Это одни из самых широко используемых библиотек в JavaScript-экосистеме

А дальше цепочка пошла в Mistral, OpenSearch, UiPath, PyPI...

Потому что для многих атак даже не нужно, чтобы вы что-то импортировали. Достаточно одной установки, чтобы заразить вашу машину

Как именно?
Через скрытые скрипты в preinstall или postinstall, которые выполняются во время установки пакета.

Хорошая новость – защита есть:

① Используй pnpm 11
В нём защита от подобных атак встроена по умолчанию.

② Если ты всё ещё сидишь на pnpm 10, npm, yarn или bun
Включи minimumReleaseAge и поставь значение 1440. Это блокирует установку версий, опубликованных в тот же день.

③ Блокируй install-скрипты по умолчанию
pnpm не даёт зависимостям просто так выполнять код на твоей машине во время установки.


@IT_Portal

Читать полностью…

Frontend Portal

Стартуем с Kubernetes без боли в Managed Kubernetes от MWS Cloud Platform.

27 мая в 16:00 Александр Курасов, технический владелец продукта в MWS Cloud Platform, покажет, как развернуть кластер за минуты, на вебинаре «Быстрый старт с Managed Kubernetes в облаке MWS».

Разберём архитектуру сервиса, его интеграцию с IAM, сетями и балансировщиками. Увидите, как управляемый сервис берёт на себя администрирование master-узлов и упрощает жизнь.

Будет интересно:

♦️DevOps-инженерам, которые хотят упростить работу с Kubernetes
♦️Backend-разработчикам, которым нужно быстро задеплоить сервис
♦️Platform-инженерам, строящим cloud-native инфраструктуру
♦️Техлидам и архитекторам, выбирающим Kubernetes в облаке

➡️ Зарегистрироваться

Читать полностью…

Frontend Portal

Можно закрепить скролл чата внизу через CSS overflow-anchor, без использования MutationObserver или функций scrollTo()

<div id="scroller">
...
...
<div id="anchor"></div>
</div>

#scroller * { overflow-anchor: none; }
#anchor { overflow-anchor: auto; height: 1px; }

Браузеры по умолчанию используют scroll anchoring, чтобы предотвращать сдвиги лейаута

Если отключить overflow-anchor у дочерних элементов и заново включить его для 1px anchor-элемента в конце списка, скролл будет автоматически прилипать к новому контенту и следовать вниз сам по себе.

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Новое CSS-свойство text-fit для подгонки текста под ширину контейнера

https://chromestatus.com/feature/5104141688635392?gate=5188568263426048

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Prompt API скоро появится в браузере

Теперь можно использовать ИИ напрямую из JavaScript.
Без бэкенда и серверов, без скрытых расходов.

Под капотом используется Gemini Nano – модель, встроенная в Chrome, которая отвечает на промпты прямо в браузере.

Есть и спорные моменты. Этот новый API не поддержали Apple и Mozilla. Microsoft и W3C тоже выразили сомнения. Да и среди разработчиков поддержки немного.

Пока он будет доступен только в Google Chrome.
Плюс это загрузка на 4 ГБ… Что думаете?

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Сложности работы нынешних джунов

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Митапы — это, конечно, круто и полезно. Но что может быть лучше открытой дискуссии с коллегами о наболевшем? ☑️

AvitoTech тут зовёт на классный ивент для фронтендеров. Обещают полтора часа дискуссий на самые разные темы: от роста фронтенд-инженера в тимлида до ванильного JS. И вишенка на торте — афтерпати на веранде ☄️

Всё пройдёт вечером 19 мая, так что погода не должна подкачать. Регистрация, кстати, по ссылке.

Читать полностью…

Frontend Portal

Анимации, запускаемые при прокрутке, на чистом CSS!
Никакого JavaScript. Никаких библиотек. Никаких странных костылей.

Самое приятное: работает во всех современных браузерах.
И реализуется это очень просто, примерно так 👆

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Джош Комо снова радует – на этот раз интерактивным туториалом про скролл-зависимые анимации в современном вебе. Это когда элементы двигаются, появляются или трансформируются прямо в такт прокрутке страницы, создавая более живой и управляемый интерфейс.

Поддержка около 85%, в Firefox пока за флагом

https://www.joshwcomeau.com/animation/scroll-driven-animations/

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

🏄‍♂️ Приближаем лето всем фронтенд-сообществом

23 мая Яндекс Вертикали и Авто.ру собирают разработчиков на Vertis JS, чтобы обменяться опытом, понетворкаться и зарядиться летним настроением — вне зависимости от погоды🌴

♦️Приходите обсудить, как прокачать AI-агентов под реальные задачи и тестировать на телефоне без единого деплоя. Ребята из разных сервисов поделятся, как их команды выстраивают процессы, которые экономят время и снижают риски в продакшене.

В программе не только доклады: будут живые дискуссии, командный квиз, стенды с активностями и афтепати!

🔖 Смотрите подробности и регистрируйтесь. Встречаемся только в офлайне, количество мест ограничено.

Читать полностью…

Frontend Portal

Только олды вспомнят

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Совет по CSS: простой способ получения доступа к любому значению атрибута в виде строки с помощью функции attr()

CSS-функция, которая умеет получать значение любого атрибута элемента, а потом использовать это значение прямо в стилях

Самые распространённые случаи использования этой функции - для создания тултипа(пример на гифке) и также для отображение значения атрибута href после текста ссылки при печати страницы

@media print {
a::after {
content: " [" attr(href) "]";
}
}


Попробовать можно здесь

➡️ @FrontendPortal | #CSS #tip by Shripal Soni

Читать полностью…

Frontend Portal

В Next.js обнаружили самую серьёзную уязвимость за всю его историю – CVSS 8.6

→ затронуты версии 13.4.13+, 14.x, 15.x и 16.0.0–16.2.4
→ злоумышленники могут получить доступ к вашим внутренним сервисам, cloud credentials, API-ключам и админ-панелям
→ аутентификация не требуется
→ достаточно одного специально сформированного запроса
→ прямо сейчас уязвимы примерно 79 000 инстансов
→ приложения на Vercel защищены, self-hosted — нет

Срочно обновитесь до 15.5.18 или 16.2.6 🚨

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Совет по JS

Самый простой способ получать/устанавливать query-параметры

Можно использовать свойство searchParams (экземпляр URLSearchParams) у объекта URL, чтобы получать и задавать query-параметры URL

➡️ @FrontendPortal | #tip by Shripal Soni

Читать полностью…

Frontend Portal

Вышел React Doctor v2!

Он находит и исправляет ошибки в вашем React-приложении.

✓ Лишние useState и useEffect
✓ Ошибки accessibility и производительности
✓ Избегаемый prop drilling с помощью Context

Опенсорс:
$ npx react-doctor@latest

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Новая версия Tailwind 4.3! И внимание…

Наконец-то можно кастомизировать скроллбары через классы: scrollbar-thumb-* и scrollbar-track-*

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Принес кладезь SVG-иконок брендов

Огромная открытая библиотека логотипов, которые можно копировать и использовать в своих приложениях, на сайтах или в документации

→ 4000+ иконок брендов
→ несколько вариантов (цветные, монохромные, тёмные, wordmark)
→ копирование в формате SVG, JSX / React, через CDN, API и др.
→ сделано для разработчиков и дизайнеров

Забираем тут 👍

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Совет на ближайшие годы — изучайте ВАЙБ-КОДИНГ

ИИ уже пишет код, чинит баги, генерирует тесты, документацию и помогает запускать продукты быстрее, чем это делали классические команды разработки. И это уже не "будущее когда-нибудь", а реальность, которая меняет рынок уже сегодня

И те, кто научится вайбкодить сейчас, будут увереннее конкурировать на рынке и зарабатывать больше тех, кто по-прежнему делает всё вручную.

Стартовать с нуля поможет канал Вайб-кодинг. Там ребята круглосуточно мониторят более 320 российских и зарубежных источников и публикуют только главное: релизы, инструменты, гайды, курсы и практические кейсы.

Подписывайтесь, нас уже 30 тысяч: @vibecoding_tg

Читать полностью…

Frontend Portal

Адаптивные <img> стали проще

Больше не нужно вручную прописывать брейкпоинты

Просто добавьте sizes="auto" для лениво загружаемых изображений, и браузер сам определит подходящий размер из вашего srcset

Теперь во всех последних версиях браузеров.

Скриншот: как использовать это как прогрессивное улучшение

https://news.ycombinator.com/item?id=47875420

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Как устроены агенты и RAG под капотом

Большинство разработчиков собирают RAG и агентов по туториалам или вместе с агентом, не понимая, как всё работает внутри. Из-за этого сложно дебажить проект, масштабировать его или чинить, когда система начинает вести себя не так, как ожидаешь.

Чтобы разобраться в устройстве, а не просто копировать чужой пайплайн, приходите на онлайн-лекцию от Тимура Фатыхова — инженера, который руководил DL-командой в KoronaPay. Он разберёт агентов и RAG изнутри и покажет, как собрать первые рабочие версии в n8n.

На лекции вы узнаете:
— как агенты принимают решения: инструменты, MCP, память
— из каких частей состоит RAG и как улучшить его работу
— как собрать агента и RAG в n8n
— как настроить личного агента на базе Claude Code

🔔 Лекция бесплатная и пройдёт онлайн в субботу, 7 мая, в 18:00 МСК

Регистрируйтесь по ссылке и приходите!

Читать полностью…

Frontend Portal

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

Забираем здесь 🍯

➡️ @FrontendPortal | #resourse

Читать полностью…

Frontend Portal

Я догадывался, что 2026 станет годом шейдеров, не зная, что в Canvas появится HTML.

Это будет огромным прорывом для моушн-графики и программируемого видео 👍

https://x.com/Remotion/status/2051235642424631514?s=20

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Яндекс Вертикали дарят IT-спецам 10 и 20 тыс. рублей на 🌍Путешествиях

Переходите в телеграм-канал команды, смотрите подробности и участвуйте!

Читать полностью…

Frontend Portal

Сегодня исторический день для JavaScript!
API Temporal API теперь доступен в Node.js.

Наконец-то нормальный API для работы с датами.

Прощай new Date("2026-04-28")
Здравствуй Temporal.PlainDate.from("2026-04-28")

✓ Даты без странных таймзон
✓ Можно нормально прибавлять дни, месяцы и годы без багов
✓ Прощай, куча проблем с Date

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Создавайте видео с помощью HTML, CSS и JS. Как?
Просто установив один Agent Skill.

Он называется HyperFrames, это опенсорс проект, и он работает с любым ИИ. Результат впечатляющий.

http://github.com/heygen-com/hyperframes

➡️ @FrontendPortal

Читать полностью…
Subscribe to a channel