front_end_dev | Technologies

Telegram-канал front_end_dev - FrontEndDev

28143

🚀 Статьи, новости, туториалы по frontend разработке. http://jem-space.ru Admin: @jem_jem Пишу в @five_a_m Читать на парковке: https://max.ru/front_end_dev Реклама: http://bit.ly/2NxmVDu РКН: https://clck.ru/3GLw7G

Subscribe to a channel

FrontEndDev

Как оптимизировать Viewport для мобильных устройств для более быстрого взаимодействия

Неправильно настроенный метатег viewport может вызвать задержку отклика мобильных браузеров до 300 миллисекунд после каждого касания, делая интерфейс медленным и ухудшая пользовательский опыт. Анна Монус рассказывает, как можно определить что viewport не оптимизирован и как это исправить.

https://www.debugbear.com/blog/optimize-viewport-for-mobile?utm_campaign=Issue-622

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

FrontEndDev

Туториал по React 19

Создаем проект AI Code Explainer: запускаем Express на бэкенде, настраиваем REST эндпоинты которые общаются с LLM, а на фронте React 19 + Tailwind.

https://www.youtube.com/watch?v=W4M-g9wsEC4

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

FrontEndDev

Не фича, а баг — пора фиксить. Это мы про страхи.

На связи команда международной IT-компании Garage Eight. Мы считаем, что настоящие прорывы случаются там, где нам страшно.

В этот раз ребята из нашей команды устроили себе челлендж — бросить вызов своим страхам: высоты, крови и публичных выступлений! Но им нужна ваша поддержка.

Голосуйте, кто из героев должен встретиться со своей фобией и преодолеть её!
Поддержите наш челлендж на сайте

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

FrontEndDev

Создание адаптивных SVG с помощью <symbol>, <use> и медиа-запросов CSS

Энди Кларк объясняет, как создавать "адаптивные SVG", которые корректно отображаются на различных устройствах. Он использует элементы <symbol> и <use>, а также медиа-запросы CSS для адаптации графики к размеру экрана (например изменение формата изображенияс 16:9 на 3:4 ).

https://smashingmagazine.com/2025/10/smashing-animations-part-5-building-adaptive-svgs/

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

FrontEndDev

День открытых дверей онлайн-программы «Frontend-разработчик»

Центр непрерывного образования ФКН НИУ ВШЭ открывает набор на обучение фронтенд-разработке. Слушатели познакомятся с HTML, CSS, JavaScript, TypeScript, React.js. Программа включает создание адаптивных пользовательских интерфейсов, работу с одностраничными приложениями (SPA) и реализацию итоговых проектов.

Узнать подробнее о онлайн-курсе по фронтенду вы сможете на Дне открытых дверей:
🟣как устроена веб-разработка
🟣кто такие фронтенд-разработчики и чем они занимаются
🟣что умеет делать фронтендер и почему карьера в разработке является интересной и перспективной
🟣какие знания вы приобретете на курсе и какие навыки сформируете в процессе обучения
🟣как получить максимальную пользу от занятий на курсе

Спикеры:
🎙Андрей Сухов, старший эксперт по технологиям в Сбере и преподаватель онлайн-курса «Frontend-разработчик» Центра непрерывного образования ФКН.
🎙Таисия Ахматова, менеджер по работе со слушателями и организации учебного процесса Центра непрерывного образования ФКН.

Когда: 8 октября в 18:30.

Регистрация 📍

Реклама. НИУ "ВШЭ". ИНН 7714030726. erid:2SDnjcshz8o

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

FrontEndDev

Создаем fullstack приложение для стриминга на Golang + React + MongoDB

Подробный (и долгий) туториал по созданию приложения для стриминга фильмов с AI-рекомендациями: настройка роутинга с react-router-dom, реализация аутентификации и встраивание видео с помощью react-player. Плюс бэкенд на Go, работа с MongoDB и деплой готового React-приложения на Vercel

https://www.youtube.com/watch?v=jBf7of9JTV8

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

FrontEndDev

Как использовать TanStack DB для разработки реактивных offline-ready приложений на React

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

https://blog.logrocket.com/tanstack-db-ux/

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

FrontEndDev

Where It’s at:// — как работает протокол AT и at:// URI

Дэн Абрамов подробно разбирает, как устроен протокол AT (Atmosphere) и как at:// URI соотносятся с реальными JSON-данными в сети. Он шаг за шагом объясняет, как разрешается такой URI к физическому JSON-объекту.

https://overreacted.io/where-its-at/

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

FrontEndDev

Обновление Safari 26.0

75 новых функций и 171 улучшение, среди которых поддержка якорного позиционирования и анимаций, управляемых прокруткой. Продвинутая функция progress(), улучшенная расстановка текста с text-wrap: pretty и упрощенное выравнивание элементов в абсолютном позиционировании.

https://css-tricks.com/touring-new-css-features-in-safari-26/

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

FrontEndDev

Веб — Стандарты: Выпуск 494

Новые возможности Chrome 140, включая Scoped View Transitions, улучшения масштабирования текста, Temporal API, Chrome DevTools MCP.

https://web-standards.ru/podcast/494/

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

FrontEndDev

Ваши изображения (возможно) слишком большие

Часто мы загружаем на сайт изображения гораздо крупнее, чем необходимо для просмотра, что приводит к лишнему расходу трафика и долгой загрузке. Многие думают, что компонент <Image/> из NextJS автоматически решит эту проблему, однако без правильного атрибута sizes изображения всё равно могут быть избыточными для меньших экранов. Как это исправить — в статье.

https://reasonunderpressure.com/blog/posts/your-images-are-probably-oversized

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

FrontEndDev

Друзья!

До Frontend Conf 2025 осталось меньше месяца, а до повышения цен — всего пара дней 🫨 Для тех, кто еще не решил, будет ли конфа интересной/полезной, на Хабре вышел обзор Главные тренды фронтенда в 2025 году: AI, архитектура, PWA и многое другое, где можно почитать более подробно про каждую секцию.

👉 Подробнее о самой конференции по ссылке

Напоминаю, что для подписчиков FrontEndDev действует промокод на скидку 5% fc25_front_end_dev 🔥

Всем добра! ✌️

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

FrontEndDev

Новые возможности CSS типизированной арифметики

Начиная с Chrome 140 мы можем делать вычисления в CSS, смешивая различные типы данных. Звучит не так грандиозно, но это позволяет создавать сложные и данимаческие макеты и анимации без JS.

https://css-tricks.com/css-typed-arithmetic/

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

FrontEndDev

Prompting — это акт разработки: как формировать и улучшать работу с AI

Линдон Серейо показывает, что промпты — это не просто инструкции для модели, а скорее гибрид творческого брифа и диалога с ИИ, где важно продумывать контекст и тон. Он предлагает подходить к prompting как к инструменту разработки: формировать структуру, делить на шаги, проверять и уточнять — чтобы получать более качественные и предсказуемые ответы от AI

https://www.smashingmagazine.com/2025/08/prompting-design-act-brief-guide-iterate-ai/

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

FrontEndDev

Воссоздание анимации кнопки Google Gemini с помощью CSS

В статье подробно показано, как с нуля реализовать интерактивный эффект кнопки, используя функции CSS shape() и clip-path для создания морфирующих геометрических форм.

https://css-tricks.com/recreating-gmails-google-gemini-animation

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

FrontEndDev

Что вы должны знать о современных возможностях CSS (2025 Edition)

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

https://frontendmasters.com/blog/what-you-need-to-know-about-modern-css-2025-edition/

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

FrontEndDev

Группируем данные с помощью методов Object.groupBy() и Map.groupBy().

Избавляемся от классического и объемного метода с использованием reduce.

https://allthingssmitty.com/2025/10/06/grouping-arrays-in-modern-javascript-object-groupby-and-map-groupby/

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

FrontEndDev

Превращаем Node.js REST API в сервер в MCP

Простой туториал, который показывает как обернуть существующий Node.js REST API сервер в MCP-сервер (Model Context Protocol), чтобы сделать его понятным и удобным для AI-агентов.

https://feeds.dzone.com/link/23564/17181528/transform-nodejs-rest-api-to-mcp-server

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

FrontEndDev

Для чего можно использовать if в CSS?

If заменяет сложные обходные пути на явную встроенную логику, делая стилизацию компонентов более самодостаточной и удобной для поддержки. Сравнение if с media queries и container queries.

https://blog.logrocket.com/css-if-function-conditional-styling-2025/

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

FrontEndDev

Исследуем малоизвестные CSS медиазапросы

Помимо базовых @media(min-width), существует множество мощных дескрипторов, таких как hover, forced-colors или prefers-reduced-motion, позволяющих тонко настраивать интерфейс под возможности устройств и предпочтения пользователей. Их использование помогает создавать более гибкие веб-решения и улучшать UX.

https://frontendmasters.com/blog/learn-media-queries/

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

FrontEndDev

TravelsJS: быстрая framework-agnostic библиотека для функционала undo/redo

Библиотека использует JSON Patch для эффективного хранения изменений состояния и позволяет легко создавать функции "путешествия во времени" для любых JavaScript-приложений.

https://github.com/mutativejs/travels

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

FrontEndDev

Учебники и туториалы — это хорошо. Но реальный фронтенд часто работает иначе.

В канале Frontend VK Hub инженеры из VK делятся практическим опытом: что взлетает, какие нестандартные вызовы случаются и что помогает делать интерфейсы лучше. Подписывайтесь.

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

FrontEndDev

Развлекаемся с кастомными курсорами

Райан Финни показывает 2 способа изменения дефолтного курсора.

https://www.letsbuildui.dev/articles/fun-with-custom-cursors/

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

FrontEndDev

Релиз React 19.2 — что нового?

Ключевые нововведения: компонент <Activity /> для гибкого управления видимостью частей приложения, хук useEffectEvent для более чистой реализации эффектов. Частичный пререндеринг, новые треки производительности в DevTools и улучшения в SSR.

https://react.dev/blog/2025/10/01/react-19-2

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

FrontEndDev

👩‍💻 Всем программистам посвящается!

Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:

Выбирай своё направление:

👩‍💻 Frontend — t.me/frontend_ready
📱 JavaScript — t.me/javascript_ready
👩‍💻 Backend — t.me/backend_ready
📱 GitHub & Git — t.me/github_ready
👩‍💻 Python — t.me/python_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
🤖 Нейросетиt.me/neuro_ready
👩‍💻 C/C++ — /channel/cpp_ready
👩‍💻 C# & Unity — t.me/csharp_ready
👩‍💻 Java — t.me/java_ready
👩‍💻 Linux — t.me/linux_ready
🖼 DevOpst.me/devops_ready
📖 IT Книги — t.me/books_ready
👩‍💻 Весь IT — t.me/it_ready
👩‍💻 Bash & Shell — t.me/bash_ready
🖥 Design — t.me/design_ready

📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

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

FrontEndDev

Представлен Wasm 3.0 — новое поколение стандарта с масштабными обновлениями

Обновления 3 версии включает 64-битную адресную память, поддержку множественных областей памяти, встроенный сборщик мусора и расширенную систему типизированных ссылок. Новая версия также добавляет нативную обработку исключений и позволяет эффективно компилировать высокоуровневые языки.

https://webassembly.org/news/2025-09-17-wasm-3.0/

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

FrontEndDev

Удобнее чем Ctrl + F: ссылки прямо на контент

Добавляем ссылки на текст с помощью специального синтаксиса URL-адреса, который браузер интерпретирует для прокрутки и выделения указанного контента. Теперь вы можете создавать ссылки на фрагменты текста, а в Chromium-браузерах даже есть встроенная функция для этого.

https://alfy.blog/2024/10/19/linking-directly-to-web-page-content.html

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

FrontEndDev

Друзья, привет!

На связи проект Лиза Алерт —Добровольческий поисково-спасательный отряд, который занимается поиском людей.

Для реализации продукта, который поможет спасти жизни, нам очень нужны frontend разработчики (React+TypeScript) с опытом. Проект некоммерческий, нужны волотнеры.

Для связи писать @Shilkin_Dmitry

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

FrontEndDev

Вам может пригодиться useSyncExternalStore

Разбираем распространённый паттерн — useEffect + useState + подписка, который может приводить к «миганию» интерфейса, особенно при серверном рендеринге. Посмотрим, как вместо этого использовать useSyncExternalStore, который обеспечивает синхронное чтение внешнего состояния и предотвращает лишние повторные рендеры и рассинхронизации.

https://swizec.com/blog/you-may-be-looking-for-a-useSyncExternalStore/

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

FrontEndDev

Представлен Chrome DevTools MCP для взаимодействия с браузером

Теперь AI-ассистенты могут видеть и взаимодействовать с браузером: они могут запускать код, инспектировать страницу, диагностировать ошибки и отлаживать веб-приложения. Подробнее в статье Эдди Османи.

https://addyosmani.com/blog/devtools-mcp/

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