27159
Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT
Extend UI — опенсорсная библиотека React-компонентов для приложений, которые активно работают с документами.
В ней есть готовые компоненты для просмотра PDF, DOCX, XLSX и CSV, загрузки и навигации по файлам, работы с цитатами, электронными подписями, разделения документов и других сценариев.
Компоненты распространяются по лицензии MIT, поддерживают кастомизацию и могут подключаться к проекту через registry в стиле shadcn.
https://github.com/extend-hq/ui
➡️ @FrontendPortal
Локальное SEO: как продвигать офлайн-бизнес через поиск, Яндекс.Карты и 2ГИС
13 августа пройдет первый бесплатный вебинар из серии «Как превратить поиск и нейросети в канал стабильных продаж» от Рег.Решений и Rocket Business.
На встрече эксперты разберут:
— как привлекать клиентов из локального поиска;
— как работать с Яндекс.Картами и 2ГИС;
— какие инструменты помогают продвигать офлайн-бизнес;
— какие метрики использовать для оценки эффективности SEO.
📅 13 августа, 14:00–15:00 (Мск)
Зарегистрироваться на вебинар
Действительно классный гайд по тому, как прокачать навык работы с дейтпикерами в JS
Ты найдёшь примеры, понятные объяснения и отличный визуальный формат, который помогает разобраться во всех тонкостях создания дейтпикеров на чистом JavaScript.
Читайте здесь 👍
➡️ @FrontendPortal | #article
Интересная коллекция UI-компонентов с физическими анимациями и эффектами в стиле игровых интерфейсов.
Подойдёт как для разработки UI с помощью AI-инструментов, так и для обычной ручной вёрстки. Такие компоненты помогают сделать интерфейс более живым и интерактивным ✌️
feralui.dev
➡️ @FrontendPortal
Есть такая штука — SEO. Это когда ты ведешь условно-бесплатный трафик из поисковиков на сайт, сервис или блог.
Причём она зачастую даёт лидов в 5-10 раз дешевле, чем по рекламе. А работать может годами, если один раз всё правильно настроить.
Но у 90% людей это вызывает панику, потому что вокруг сео много мутных типов и мифов. А нормальных сеошников можно буквально пересчитать по пальцам. И один из лучших в сфере — Антон Маркин.
Он уже 16 лет занимается SEO и публично продвигает сайты подписчиков, пошагово показывает все ошибки и делится только тем, что реально работает.
Антон даже полных новичков учит настраивать SEO так, что клиенты платят им за результат годами. А владельцы сайтов самостоятельно оптимизируют свои страницы и получают самый дешёвый целевой трафик.
В общем, если у вас свой сайт или вы начинающий сеошник и хотите быстро выйти на стабильные 100к в месяц — обязательно подпишитесь на Антона: @markin_seo
Уже очевидно, что ВАЙБКОДИНГ — главный навык ближайших лет
Посмотрите сами. ИИ уже забирает на себя работу целых команд: пишет код, закрывает задачи джунов и позволяет стартапам запускать продукты в 2–3 раза меньшим составом. То, на что раньше нужны были несколько разработчиков, сегодня всё чаще делает один человек с ИИ-агентами.
И это только начало. Те, кто освоит вайбкодинг сейчас, смогут быстрее запускать проекты, автоматизировать огромный объём работы, увереннее конкурировать на рынке и зарабатывать больше тех, кто продолжает делать всё вручную.
Начать с нуля поможет канал Вайб-кодинг. Там ребята круглосуточно мониторят более 320 российских и зарубежных источников и публикуют только главное: релизы, инструменты, гайды, курсы и практические кейсы.
Подписывайтесь, нас уже 50 тысяч: @vibecoding_tg
Анимации при скролле на чистом CSS!
0 JavaScript. Без зависимостей и костылей.
Уже поддерживается всеми современными браузерами.
Свойство называется animation-range и работает так 👆
➡️ @FrontendPortal
Next.js 16.3 уже доступен!
• До 90% меньше потребления памяти в режиме разработки
• Более быстрые сборка, проверка типов и рендеринг
• Улучшенные инструменты для AI-агентов
• Кастомные границы ошибок
• Instant Navigations для отзывчивости на уровне SPA
https://nextjs.org/blog/next-16-3
➡️ @FrontendPortal
Ещё не все языки программирования выучил, ещё один — и тогда пойдёшь искать работу?
А там: пройдите стажировку за печеньки 3 месяца, и только потом статус джуна с оплатой до 100 000 ₽. Сомнительный план.
Сережа так и делал.
Самоучка, 4 месяца откликов, ноль ответов. Каждое утро — открыть сайт, отправить 10 резюме, закрыть ноутбук и ждать письмо "вы нам не подходите".
Проблема была не в знаниях, а в устаревшем стеке и понимании как дойди до живого HR.
После проработки по системе:
оффер AQA-инженера на 265 000 ₽ через 149 дней, без коммерческого опыта.
Зачем терять полгода на статусе джуна и терять в деньгах, когда можно потратить то же время на мидла — конкуренция меньше, оплата больше.
Но чтобы вписаться сразу на мидла, нужна опробованная система.
Подробно о ней — по ссылке.
Гайд как пройти испытательный срок внутри.
Еще реферальные ссылки сразу на живых hr компании
доступ сразу. без регистрации → /channel/find_it_mentor_bot?start=utm_tg_ad_l1
ссылка сгорит через 24 часа
Быстрый совет по CSS: Используйте ключевое слово CSS unset для сброса всех свойств к их унаследованным значениям, включая значения родителя и значения по умолчанию
Очень удобно использовать в качестве значения свойства all
➡️ @FrontendPortal | #CSS
Библиотека UI-компонентов с набором готовых анимированных элементов для интерфейсов
Компоненты можно открывать непосредственно в AI-инструментах для разработки, включая Claude и ChatGPT, чтобы агент самостоятельно установил и подключил их к проекту.
Для ручной интеграции доступны полный исходный код и инструкции по настройке.
Подойдёт разработчикам, дизайнерам и тем, кто использует AI-инструменты для быстрой сборки интерфейсов
https://github.com/Harshjdhv/componentry
➡️ @FrontendPortal
Пришел, увидел, запустил
Сейчас везде куча статей и постов в духе «Трамп использует только эти промпты» или «этот запрос сделал мою бабушку миллионером». Но это полный бред, и вот почему:
— В реальной жизни с нейронками никто не собирает сайт за минуту
— В реальной жизни никому не нужен нейроклон Apple или Фотошопа
— В реальной жизни никто не делает нейрофигню и не богатееет на этом (слоп с фруктами и их изменами не считаем)
В реальной жизни нейронки помогают тем, кто умеет правильно ставить им задачи. Кто умеет работать с Codex, Claude Code и автоматизировать любую часть работы, где человек не нужен.
Научиться правильной работе с ИИ несложно — достаточно подписаться на канал Нейроцеха.
Там рассказывают, как сделать из нейросети полноценного сотрудника и помощника. Каждый день разбирают инструменты, показывают кейсы и делятся тем, что действительно работает.
Вот несколько классных и прикладных постов:
— Как выстроить систему, чтобы нейронка знала о ваших проектах все
— Самые лучшие бесплатные API нейронок
— Как собрать второй мозг бесплатно
— Как собирать в нейронках крутые презентации
Подписывайтесь → /channel/+7gvfQdD1CytjZmIy
Реклама. ИП Молянов Павел Станиславович ИНН 910212721887
2VtzqvkEaLS
Быстрый совет по CSS: при выравнивании иконок с текстом можно задать height: 1lh. Это значение равно line-height элемента, поэтому иконки выравниваются идеально ✌️
➡️ @FrontendPortal | #CSS
Эффектные креативные опенсорс компоненты для интерфейсов. Работают на HTML-in-Canvas и WebGL.
Совместимы с JavaScript, React, Svelte и Vue.
Просто копируйте, вставляйте и пользуйтесь:
https://canvasui.dev
➡️ @FrontendPortal
Если вам важен SEO вашего сайта, это для вас
В OpenSEO есть работа с ключевыми словами, отслеживание позиций, анализ бэклинков, SEO-аудиты и MCP для ИИ-агентов
Бесплатно и с открытым исходным кодом:
https://github.com/every-app/open-seo
➡️ @FrontendPortal
Ленивая загрузка автоматически воспроизводимых видео, которые находятся ниже первого экрана
Установите preload="none" и удалите атрибут autoplay у видео, чтобы оно не загружалось по умолчанию. Затем, используя API Intersection Observer, мы можем воспроизводить видео, когда оно становится видимым в области просмотра
Посмотреть это в действии: тык
➡️ @FrontendPortal | #tip by Shripal Soni
Хотите, чтобы сайт ощущался мгновенно отзывчивым?<script type="speculationrules"> позволяет пререндерить следующую страницу ещё ДО того, как пользователь кликнет по ссылке.
Например, когда пользователь наводит курсор на ссылку.
Это веб-стандарт. Просто HTML. Без библиотек.
Минус: поддержка сейчас около 70% – Safari и Firefox пока не поддерживают.
Плюс: если браузер не поддерживает эту возможность, тег просто игнорируется. И всё
➡️ @FrontendPortal
🔴 Тестовое собеседование на Frontend-разработчика со старшим разработчиком ex. Сбер
13 августа(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика.
Как это будет:
📂 Даниил Дмитриев, старший разработчик в R-Vision, ex. Сбер, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Даниил будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Даниилу
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_front_bot
Реклама.
О рекламодателе.
Простой способ создания эффекта бесконечной карусели с помощью CSS
Видели ли вы подобную анимацию на сайтах в разделе «Партнеры/клиенты»? Вот простая схема создания этого фальшивого эффекта бесконечной карусели 🦆
В качестве дополнительного совета, если вы не хотите дублировать элементы вручную или указывать количество элементов в CSS, вы можете использовать некоторые манипуляции JavaScript DOM и пользовательские свойства CSS (вот пример продвинутой реализации)
➡️ @FrontendPortal | #tutorial #OldButGold
CSS Совет: Синтаксис диапазонов для медиа-запросов
Вы, возможно, не знали об этом более удобном и понятном синтаксисе диапазонов для определения медиа-запросов
Теперь мы можем использовать операторы <, >, =, <=, >= для определения диапазонов в медиа-запросах, чтобы упростить их понимание
✅ Поддерживается во всех основных браузерах с марта 2023 года (94.01%)
✅ Доступен плагин PostCSS для неподдерживаемых браузеров.
➡️ @FrontendPortal | #tip by Shripal Soni
Подборка микроанимаций для UI
Может пригодиться разработчикам, дизайнерам и тем, кто использует ИИ при разработке интерфейсов и хочет улучшить визуальную часть продукта.
Здесь собраны примеры микроанимаций, которые можно использовать как референсы при работе над UI
https://amicro.vercel.app/
➡️ @FrontendPortal
CSS Совет: Возможно, вы не знали об этом трюке анимации иконки при клике/фокусе
Легко анимируйте иконку при взаимодействии, создавая спрайт изображения со всеми кадрами анимации и используя функцию временного расчета steps() в CSS.
input[type="checkbox"] {
/* Задаем ширину и высоту, равные размеру одного кадра в спрайте */
width: 28px;
height: 28px;
appearance: none;
background: url('/images/star_sprite.png') no-repeat;
/* steps = общее количество кадров - 1 */
transition: background-position 0.3s steps(15);
}
input[type="checkbox"]:checked {
/* Переход к последнему кадру */
/* Ширина одного кадра = 28px */
/* 28px * 15 кадров = 420px */
background-position: -420px 0;
}
Более 490 бесплатных инструментов в одном браузерном сервисе
Работает без регистрации и загрузки файлов на сервер - все данные обрабатываются локально в браузере.
Внутри: инструменты для изображений, PDF, текста, дизайна, конвертации, криптографии и разработки.
Полезная находка для тех, кто ценит время и конфиденциальность ✌️
https://brevio.pro/
@IT_Portal
Предложение Await Dictionary для ECMAScript перешло на Stage 3 в TC39
Сейчас Promise.all возвращает результаты в виде массива, где значения определяются их позициями. Новый метод Promise.allKeyed позволит получать именованные результаты в объекте – это сделает код более читаемым и упростит работу с несколькими промисами
➡️ @FrontendPortal
Как получить оффер в Яндекс, Сбер, МТС и другие крутые компании?
На фото ребята из моего комьюнити, где уже больше 220 frontend-разработчиков. Все они успешно устроились в крутые компании и получили офферы от 300 тыс рублей 🫂
👋 Привет, меня зовут Тихон, я действующий Frontend-разработчик и ментор. За руку довожу до оффера в Big Tech и остаюсь рядом на испытательном сроке.
В их жизни больше нет бесконечных скучных созвонов, безуспешных откликов на вакансии, странноватых собесов с вопросами словно ты на олимпиаде.
Небольшой совет по улучшению UX
В мобильных Chrome и Safari текстовые инпуты автоматически капитализируются.
Это нормально… пока автокапитализация не срабатывает там, где её не ждут, создавая лишнее трение и ухудшая UX
Фикс: добавь autocapitalize="off" для таких полей. Атрибут определяет, будут ли автоматически меняться буквы на заглавные при наборе или редактировании текста
➡️ @FrontendPortal | #tip by Shripal Soni
👨💻 Безопасность сегодня — это не отдельный этап разработки, а часть всего жизненного цикла продукта.
Если хотите глубже разобраться в том, как проектировать защищённую инфраструктуру, строить безопасные процессы разработки и работать с современными инструментами ИБ, обратите внимание на магистратуру «Инженерия безопасности систем и сетей» Университета Иннополис.
В программе:
• безопасная разработка
• безопасность систем и сетей
• компьютерная криминалистика
• работа с современными инструментами мониторинга и анализа защищенности
Обучение проходит по формату 1+1: сначала — фундаментальная подготовка и проектная работа, затем — год практики на базе индустриальных партнеров.
💰 Доступны бюджетные места и грантовый конкурс с покрытием стоимости обучения до 100%.
👉 Изучить программу и оставить заявку можно здесь 👈
Этот универсальный SEO-скилл для Claude Code включает 25 специализированных скиллов и 18 ИИ-агентов, которые охватывают:
→ техническое SEO
→ E-E-A-T
→ Schema-разметку
→ GEO — оптимизацию под ИИ-поиск
→ обратные ссылки
→ локальное SEO
→ оптимизацию изображений
→ и многое другое...
Если вы используете Claude Code для разработки или поддержки сайтов, это точно стоит попробовать ✌️
➡️ @FrontendPortal
🔍Тестовое собеседование с ТимЛидом Frontend-разработки в этот четверг
23 июля(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Frontend-разработчика.
Как это будет:
📂 Алексей Романов, Teamlead в Underhood.dev с опытом 6+ лет, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Алексей будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Алексею
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Frontend-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_front_bot
Реклама.
О рекламодателе.