front_end_dev | Технологии

Telegram-канал front_end_dev - FrontEndDev

29771

🚀 Статьи, новости, туториалы по frontend разработке. http://jem-space.ru Admin: @jem_jem Пишу в @five_a_m Хорошие серваки от DigitalOcean: https://m.do.co/c/1351d64475ee Реклама: http://bit.ly/2NxmVDu № 4850240725

Подписаться на канал

FrontEndDev

Плавные переходы для top-level элементов с использованием свойства display

Используем новые возможности CSS для управления элементами в верхнем слое. Автор объясняет, как можно плавно анимировать переходы с помощью @starting-style и transition-behavior.

https://smashingmagazine.com/2025/01/transitioning-top-layer-entries-display-property-css/

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

FrontEndDev

Cоздатем реалистичную пушистую траву с использованием Three.js

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

Демо | Github

https://tympanus.net/codrops/2025/02/04/how-to-make-the-fluffiest-grass-with-three-js/

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

FrontEndDev

JavaScript Temporal приближается

В скором времени в браузерах появится экспериментальная поддержка JavaScript Temporal API, который позволит упростить работу со временем в нативном JS.

https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/

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

FrontEndDev

🚀Приглашаем на бесплатный урок «React 19 что нового?» курса React.js Developer 06 февраля 19:00 (мск).

Что будет на вебинаре?
- Обзор новых хуков.
- Посмотрим возможности создания новых пользовательских элементов.
- Передача ref в props и другие минорные изменения.

Кому вебинар будет полезен?
- Junior frontend-разработчикам.
- Опытным разработчикам, желающим быть в курсе последних изменений.

Что узнают участники вебинара?
- Какие фичи появились в React 19.
- Как и где применять в своих проектах новые возможности библиотеки.
- Как отрефакторить уже существующий код.

⏰ Успейте зарегистрироваться на бесплатный вебинар 06 февраля 19:00 (мск). Запись ограничена: https://otus.pw/DsGF/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

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

FrontEndDev

Кортежи в TS

Большой сборник примеров работы с кортежами с типизацией

https://2ality.com/2025/01/typescript-tuples.html

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

FrontEndDev

Твоя карьера в спортивном СМИ

Привет! Наши друзья из Спортса" создают контент, который читают миллионы. Спортс" – это крупное медиа о спорте, в котором не только освещают события, но еще и разрабатывают технологии, которые делают спорт доступнее, понятнее и интереснее.

В своем телеграм-канале @career_sports ребята публикуют вакансии для IT-специалистов, дизайнеров и других экспертов в своей области.

Подписывайтесь и откликайтесь, ребята рады новым знакомствам! 😎

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

FrontEndDev

10 backend понятий, о которых желательно знать frontend разработчику

Чтобы быть в теме и понимать, о чем говорят бекендеры на стендапах, вот небольшая обзорная статья, рассказывающая о таких понятиях как шардинг, балансировщик, API Gateway и еще некоторых других.

https://dev.to/thesanjeevsharma/10-backend-terms-every-frontend-developer-should-know-2o2h

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

FrontEndDev

Инструменты для проверки доступности

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

https://techhub.iodigital.com/articles/accessibility-tools

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

FrontEndDev

Ваша карьера в Frontend-разработке начинается в Авито 😎

Приходите на оплачиваемую стажировку в Авито. Здесь вы будете работать с продуктами, которыми пользуются миллионы.

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

Стажировка открыта в пяти направлениях, вы можете выбрать два — основное и запасное. Если попасть на первое не удастся, сможете пройти отбор на второе при наличии мест.

Условия:
• длительность программы — 6 месяцев
• работа от 25 часов в неделю, после завершения стажировки — возможность остаться в компании на полную занятость
• зарплата и корпоративный ноутбук
• можно работать из офиса, удалённо или в гибридном формате.

Более 80% стажёров продолжают карьеру в Авито. Присоединяйтесь к команде и растите вместе с нами! Регистрация открыта до 5 февраля.

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

FrontEndDev

Избавляемся от any в проектах на TS

any отключает многие проверки типов и снижает безопасность кода. Заметка о том, какие правила линтинга использовать чтобы сделать ваш код более надежным.

https://typescript-eslint.io/blog/avoiding-anys/

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

FrontEndDev

CSS text-box-trim

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

https://developer.chrome.com/blog/css-text-box-trim?hl=ru

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

FrontEndDev

Введение в Nginx

Знакомство с базовыми концепциями одного из самых популярных серверов.

https://www.netguru.com/blog/nginx-tutorial-basics-concepts

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

FrontEndDev

Офер в Яндекс для опытных фронтендеров за два дня

15–16 февраля приглашаем фронтендеров с опытом работы от пяти лет получить офер в Яндекс через multitrack за 2 дня. Достаточно пройти несколько технических секций 15 февраля, чтобы уже 16-го получить офер и выбрать три команды, к которым вам было бы интересно присоединиться.

Как правило, за несколько собеседований сложно понять, подходит ли вам команда и наоборот. Multitrack позволит вам поработать в трёх разных командах Яндекса и выбрать подходящую. Вы сможете погрузиться в рабочие процессы, познакомиться с будущими коллегами и понять, с какими задачами и технологиями хотите работать.

Узнать подробности и зарегистрироваться.

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

FrontEndDev

2024 JavaScript Rising Stars

Тренды и популярные проекты в экосистеме JavaScript за 2024 год.

https://risingstars.js.org/2024/en

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

FrontEndDev

Т-Банк открыл набор на новый поток стажировок 💻

Есть много направлений: разработка (на восьми языках программирования!), ML, SRE, QA, аналитика, менеджмент, редактура, маркетинг и юриспруденция. Ждут студентов и начинающих специалистов, готовых посвящать работе от 20 часов в неделю.

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

Выберите направление, отправьте заявку и решите экзамены до 30 января

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

FrontEndDev

Друзья!

Стартует очередной сезон Podlodka React Crew – онлайн-конференции для React-разработчиков. Иду сам и по традиции зову вас с собой! Послушаем и обсудим новые фичи и подходы, и определимся, какие из них включить в свой roadmap и как расти дальше.

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

В программе:

💬 Говорим на одном языке с пользователями: i18n в React-приложениях Виталий Баев, контрибьютор Next.js и Vite 🌍 Как выбрать инструменты и сделать интерфейс удобным для всех?

📡 OpenTelemetry для фронтенд-разработчика Валерий Катцин, frontend-разработчик в Точке 📊 Как собирать данные о работе приложения и использовать их для улучшения продукта?

🔥 "Долгожданный" React 19 – Алекс Рассудихин, разработчик с опытом во Vue, React, Next и Astro 🚀 Какие фичи вышли в продакшен, а какие – нет?

🤖 AI Integrated Developer Experience – Марк Байдебура, Senior Full-stack Engineer в Influencer 🧠 Где AI реально помогает, а где пока его лучше не использовать?

📅 Конференция пройдет 10-14 февраля.

🔗 Регистрируйтесь: podlodka.io/reactcrew

Для подписчиков FrontEndDev есть промокод на скидку 🥳 500руб react_crew_2_mP8t41

По традиции разыграем бесплатный билет. Следите за постами!

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

FrontEndDev

Веб-стандарты — Выпуск 459

Lightpanda Browser, CSS sheet, мощный attr, Temporal приходит в JS, Bun 1.2

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

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

FrontEndDev

Как применять CSS3-трансформации для работы с фоновыми изображениями

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

https://www.sitepoint.com/css3-transform-background-image/?utm_source=rss

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

FrontEndDev

Nim - темплейт для персонального сайта с использованием Motion-Primitives

Nim создан с помощью Next.js, React, Tailwind CSS и Motion-Primitives. В статье — основные функции, особенности и способы использования этого шаблона для создания современных веб-приложений.

https://tympanus.net/codrops/2025/02/01/nim-nextjs-react-tailwind-motion-template/

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

FrontEndDev

Относительно новые вещи, которые будут доступны в HTML в 2025

Группировка details как аккордион, стилизация селектов, чекбоксы как toggle и еще несколько фич.

https://frontendmasters.com/blog/bone-up-html-2025/

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

FrontEndDev

Настраиваем SSR с React Router 7

Использование React Router в качестве фреймворка на примере создания приложения книжного трекера.

https://blog.logrocket.com/server-side-rendering-react-router-v7/

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

FrontEndDev

Погружение в React Server Components

Рассмотрим, чем RSC отличается от классических CSR и SSR, какие у них преимущества и как интегрировать серверные компоненты в свое приложение на React.

https://tonyalicea.dev/blog/understanding-react-server-components/

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

FrontEndDev

Экспериментальное React Transition API

С первого релиза до настоящего времени у React не было своего API для анимации и приходилось использовать библиотеки (например Motion for React или React Spring). Наконец разрабочики решили залатать эту дыру. Теперь можно попробовать ViewTransition. Подробнее — в статье.

https://motion.dev/blog/reacts-experimental-view-transition-api

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

FrontEndDev

Перемещение элементов в DOM при помощи moveBefore

moveBefore позволяет перемещать элементы без первоначального удаления их из DOM, что добавляет удобства, т.к. в случае iframe - нет перезагрузки содержимого, активные элементы остаются в фокусе и т.д. Более подробно - по ссылке.

https://www.bram.us/2025/01/16/move-elements-around-the-dom-while-preserving-their-state-with-movebefore/

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

FrontEndDev

Очередной кейс использования container queries и селектора :has()

Ахмад Шадид рассказывает и показывает, как создавал функционал заглавной картинки для своего блога.

https://ishadeed.com/article/modern-css-feature-image/

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

FrontEndDev

6 полезных CSS сниппетов

Использование контейнерных запросов, создание прокрутки с привязкой, избегание position: absolute с помощью CSS Grid, быстрое создание круга, управление вариантами с помощью каскадных слоев и применение логических свойств для упрощения кода.

https://web.dev/articles/6-css-snippets-every-front-end-developer-should-know-in-2023

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

FrontEndDev

Примеры утечек памяти в JavaScript

Разбираем несколько причин утечек памяти и способы их устранения.

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

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

FrontEndDev

RegexpGarden

Игровое обучение регулярным выражениям. 42 задания от просто к сложному раскрывают аспекты работы с регулярками.

👉 Внимание, чтобы перейти к описанию урока нажмите на крестик в сайдбаре (рядом с Select Lesson)

https://regexp-garden.madewith.fun/

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

FrontEndDev

Передача переменных и значений между HTML, CSS и JavaScript

Короткая заметка о том, как прокинуть значение в HTML с помощью CSS переменных и DOM API.

https://frontendmasters.com/blog/sharing-a-variable-across-html-css-and-javascript/

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

FrontEndDev

Александр Моргунов — Разбираемся в Feature-Sliced Design

Александр из Samokat.tech рассказывает, что из себя представляет архитектурная методология Feature-Sliced Design и ее основные концепты.

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

Читать полностью…
Подписаться на канал