frontendportal | Unsorted

Telegram-канал frontendportal - Frontend Portal

27159

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

Subscribe to a channel

Frontend Portal

Адаптивное изображение

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

<picture>
<source srcset="320.jpg" media="(max-width: 800px)">
<img src="640.jpg" alt="...">
</picture>


Браузер анализирует каждый тег <source> по порядку, останавливается на первом подходящем под текущие условия и отображает картинку из атрибута srcset. Другие теги <source> не анализируются.

Если тег <picture> не поддерживается браузером или ни один из тегов <source> не подходит под условия, то отображается картинка из тега <img>

➡️ @FrontendPortal | #HTML

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

Frontend Portal

Этот опенсорсный веб-компонент автоматически генерирует скелетон-заглушки с shimmer-эффектом на основе вашего реального UI с множеством настроек.

→ не нужно создавать отдельные skeleton-компоненты
→ генерирует лоадеры по фактической структуре DOM
→ настраиваемые shimmer-эффекты и стили
→ работает с React, Vue, Svelte и другими фреймворками

https://github.com/Aejkatappaja/phantom-ui

➡️ @FrontendPortal

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

Frontend Portal

Познакомьтесь с Datatype – шрифтом, который превращает текст в графики. Доступен в Google Fonts и в Workspace.

Простой синтаксис вроде {b:10,25,7,95} автоматически преобразуется в спарклайны, круговые диаграммы и бар-чарты, которые отлично смотрятся в ваших документах, презентациях и таблицах

Datatype на Google Fonts

➡️ @FrontendPortal

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

Frontend Portal

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

Идеально для дизайнеров и разработчиков, которые хотят сделать свои интерфейсы более динамичными и визуально насыщенными 😏

➡️ @FrontendPortal

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

Frontend Portal

Вау, это наконец-то происходит!

npm планирует по умолчанию блокировать postinstall-скрипты в одном из будущих релизов.

В ближайшем будущем мы, скорее всего, начнём получать предупреждение.

Ссылка на PR с реализацией первого этапа:
https://github.com/npm/cli/pull/9360
Ссылка на RFC с описанием всех связанных фич и трёхэтапного плана роллаута:
https://github.com/npm/rfcs/pull/868

➡️ @FrontendPortal

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

Frontend Portal

Успех в геймдеве сегодня - это скорость проверки гипотез

С помощью ИИ мобильную игру можно собрать за пару часов и сразу проверить, есть ли у нее потенциал
Это огромное преимущество - пока кто-то месяцами делает “идеальный проект”, другие за это время тестируют десятки идей и выходят в плюс через закупку трафика

В закрепе канала @kidsgametop лежит гайд, как собрать мобильный MVP за 60 минут с помощью нейросетей - лучший способ быстрее тестировать идеи и заходить в рынок


Кроме гайда в канале ты найдешь:
💙Всё про закупку трафика, актуальные тренды и работу с метриками
💙Реальные истории наших разработчиков, которые живут на Бали и покупают жилье на доходы с игр
💙Разборы кейсов, где делюсь опытом по запуску прибыльных игр

➡️Заходи, если создаешь свою игру или хочешь ускорить разработку

​P.S. Если у тебя уже есть готовый проект на любой стадии - пиши в ЛС, обсудим издательство

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

Frontend Portal

Новый HTML-элемент для установки приложений! И это можно будет делать без JavaScript.

Он рендерит кнопку на языке пользователя и запускает процесс установки по клику.

Пока что тестируется в Chrome и Edge.

➡️ @FrontendPortal

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

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

На Stepik вышла программа «Фундамент DevOps»

Это комплексная программа из 4 практических курсов по ключевым технологиям современного DevOps: Linux, Git, Docker и Kubernetes.

Вы последовательно пройдёте путь от работы в Linux и Git до контейнеризации приложений и управления ими в Kubernetes.

Что вы изучите:

• уверенную работу в Linux и терминале
• Git и контроль версий в реальных проектах
• Docker и контейнеризацию приложений
• Kubernetes и оркестрацию контейнеров
• основы сетей, безопасности и хранения данных
• автоматизацию задач и диагностику инфраструктуры
... и многому другому

Все знания закрепляются на практике с помощью заданий с автопроверкой.

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

Отдельно курсы стоят 16 600 ₽, но в составе программы доступны всего за 7 990 ₽: открыть на Stepik

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

Frontend Portal

Как frontend-разработчику вырасти в ЗП?

День сурка frontend-разработчика выглядит так

Зарплата замерла, задачи — бесконечный повтор, растет только кол-во бессмысленных созвонов

Откликаешься на вакансии — отвечают только ноунеймы, на собесах закидывают странными алгоритмами «на скорость».

И самое бесящее — пока буксуешь, кто-то вокруг спокойно забирает офферы в Яндекс и VK...

Ты тоже можешь получить оффер в компанию, в которой тебя будут ценить и хорошо платить.


👋 Меня зовут Тихон, привет! Я — действующий Frontend-разработчик и ментор. Я за руку довожу до оффера на хорошую позицию в Big Tech и сопровождаю на испытательном сроке.

В своем канале:
👉Объясняю, как проходить HR-фильтр и превращать отклики в реальные приглашения
👉Помогаю найти мотивацию, борюсь убеждениями, которые мешают развиваться
👉На примерах объясняю, как проходить собеседования, включая техничку
👉Разбираю резюме и делюсь лайфхаками, например как аккуратно “пинговать” рекрутеров

А еще регулярно публикую полезные материалы:
▪️Задачи, на которых валяться кандидаты
▪️База по микрофронтам
▪️Подборка из 100+ каналов с вакансиями для разработчиков
▪️100 вопросов, которые точно помогут тебе на собеседовании
▪️Чек лист проверки своего резюме

А еще у меня множество успешных кейсов и трогательных отзывов, найти их можно в канале.

Реклама, erid: 2W5zFGxupZw ИП Галактионов Тихон Витальевич, ИНН 771618975809

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

Frontend Portal

⚡️ Писать код руками больше не нужно!

Привет. Меня зовут Кирилл. Я создаю топовые подборки с уроками по AI и вайбкодингу:

— 60+ промптов для дебага: поиск ошибок, оптимизация кода

— 40 бесплатных курсов по вайбкодингу

— 150 гайдов, как использовать ChatGPT, Claude Code, Antigravity, Cursor, Perplexity, Lovable

— 100 готовых модулей: авторизация, админки, логирование, тесты, i18n

— 37 MCP серверов: дизайн, разработка, Тесты/QA, деплой


Всего 10 минут в день на канале и ты научишься вайб-кодить проекты любой сложности.

Подписывайся, чтобы получать подборки каждую неделю!

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

Frontend Portal

Comimi — это JS/TS-библиотека, которая позволяет создавать кастомизируемые интерфейсы для чтения манги и комиксов в вебе

→ лейауты для чтения манги/комиксов
→ несколько режимов просмотра и чтения
→ гибкая настройка поведения ридера
→ создано для веб-ридеров комиксов

GitHub тут ✌️

➡️ @FrontendPortal

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

Frontend Portal

Да начнутся голодные игры 😊

@IT_Portal

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

Frontend Portal

Markdown-редактор для React, который реально ощущается отполированным 🙂

MDXEditor – это редактор в стиле Notion с поддержкой продвинутого markdown, MDX, JSX, таблиц, блоков с кодом и прочего.

→ современное и удобное редактирование текста
→ гибкая система расширений с нормальной настройкой
→ отлично вписывается в React- и MDX-разработку
→ всё работает плавно и без ощущения сырого инструмента

Идеально подойдёт для документации, блогов, CMS и всяких инструментов для написания контента ✋

GitHub тут

➡️ @FrontendPortal

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

Frontend Portal

Совет на всю жизнь — начните изучать вайбкодинг.

Нейронки уже собирают проекты от идеи до релиза, пишут код, находят и исправляют баги лучше команды айтишников. Это сэкономит вам десятки часов работы.

А чтобы научиться вайбкодить и не совершать ошибки - читайте канал AI-архитектор, где есть:

➖Инструкции по Antigravity и n8n.
➖Связки, которые приносят от 100 000 ₽ за проект
➖Реальный опыт программиста и вайбкодера, который настраивает автоматизацию ИИ для гос. компаний.

Подписывайтесь и смотрите в закрепе, как за 2 дня собрать ИИ-автоматизацию без единой строчки кода: /channel/+4qqKyvjqF7E5YjJi

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

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

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