frontendportal | Unsorted

Telegram-канал frontendportal - Frontend Portal

27159

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

Subscribe to a channel

Frontend Portal

«Фронтенд- и бэкенд-разработчик» — день открытых дверей онлайн-магистратуры Яндекс Практикума и ИТМО

16 апреля в 19:00 мск

На встрече поговорим о современном формате магистратуры от Яндекса и ИТМО для фронтенд- и бэкенд-разработчиков. Как поступить, как проходит обучение и что вы получите на выходе, если у вас уже есть коммерческий опыт или вы новичок в IT.

И как это, когда учишься онлайн, но со студенческим билетом, отсрочкой от армии и дипломом магистра ИТМО после выпуска.

Что будет на событии:

— Расскажем про разные траектории обучения на программе: как после выпуска стать фронтенд- или бэкенд-разработчиком.

— Обсудим уровни программы — базовый и продвинутый: чему научится студент без опыта в IT и зачем магистратура разработчику с опытом.

— Поделимся, как устроено обучение на очной онлайн-программе Яндекса и ИТМО.

— Поговорим про поступление: сроки, экзамены, документы, оплата.

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

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

Frontend Portal

Совет по Chrome Dev Tools: Инспекция стилей плейсхолдера

По умолчанию Chrome DevTools не отображает стили ::placeholder при инспекции элементов.

Можно включить настройку "Show user agent shadow DOM", чтобы отображать shadow DOM браузера, генерируемый для различных встроенных элементов, таких как <input>, <progress>, <video> и др.

Мы можем инспектировать эти элементы shadow DOM, созданные user agent'ом, чтобы просматривать/редактировать стили плейсхолдера, ползунка у range input и т. п.

➡️ @FrontendPortal | #tip by Shripal Soni

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

Frontend Portal

Один из моих любимых приёмов с CSS Grid — это наложение элементов друг на друга. Это действительно просто

— Здесь у нас сетка 1x1 с двумя элементами, где верхний элемент "накладывается" на нижний

— Затем остаётся только автоматизировать видимость верхнего элемента в зависимости от состояния наведения (hover)

➡️ @FrontendPortal | #CSS

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

Frontend Portal

Мои коллеги из Яндекса создали сильнейшие IT каналы 🔥

Наше кредо — программирование не сложно, просто никто не объяснял нормально.


🐍 Ghostly Python - Разбираем код, автоматизируем рутину, пишем ботов, скрипты и полезные утилиты. Все что нужно для уверенного старта в программировании на Python.

☕️ Easy Java - вскрываем Java изнутри. Все тонкости этого универсального языка в одном канале, врывайся!

😎 IT Syndicate - гигабайты свежего материала по всем направлениям. GameDev, InfoSec, Frontend - и это лишь малая часть..

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

Frontend Portal

Держите свежую статью о современных возможностях функции attr() в CSS.​

Автор подробно рассматривает, как использование attr() с указанием типа данных расширяет возможности динамического управления стилями, включая такие случаи, как назначение номеров колонок в CSS Grid, доступ к атрибуту rows в textarea и задержка анимации.​

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

Читайте статью здесь: First Look at The Modern attr()

➡️ @FrontendPortal | #article #en

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

Frontend Portal

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;
}


Посмотрите вживую: редактируемая демо-песочница

➡️ @FrontendPortal | #tip by Shripal Soni

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

Frontend Portal

Начните карьеру разработчика в Авито 😎

Стажировка для разработчиков возвращается — Авито открывает набор в направлениях Frontend, Backend и QA.

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

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

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

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

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

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

Frontend Portal

Знали ли вы, что VSCode умеет открывать браузер?

И для этого не нужны костыли в виде расширений. Всё из коробки

Твой код и изменения в одном окне ☝️

➡️ @FrontendPortal | #tips

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

Frontend Portal

В CSS есть мощная фича — возможность анимировать элементы в зависимости от текущей позиции прокрутки. То, что раньше требовало сложного JS, теперь можно реализовать нативно в CSS 🤩

Создайте keyframes, как для обычных анимаций, но укажите режим view() или scroll().

Доступно множество параметров для настройки — подробнее в документации MDN по scroll-driven animations.

Полная поддержка во всех браузерах отсутствует. Этот пример работает в Chrome, для Firefox требуются доработки

Рабочий прототип с доп. свойствами для Firefox можно найти в CodePen

➡️ @FrontendPortal | #CSS

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

Frontend Portal

Создайте красивую анимацию списка аватаров в CSS всего за 4 шага

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

➡️ @FrontendPortal | #CSS

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

Frontend Portal

🗞 EasyOffer 2.0 собрал более 1 млн рублей за первые сутки краудфандинга

Платформа EasyOffer, предназначенная для подготовки к IT-собеседованиям, объявила о разработке новой версии сервиса. За первые 24 часа краудфандинга проекту удалось привлечь более 1 000 000 рублей.

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

📆 Релиз запланирован на конец мая.

Сейчас в рамках сбора средств можно оформить годовой PRO-доступ за 3 200 ₽. После запуска такая сумма будет соответствовать цене месячной подписки.

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

Frontend Portal

Теперь <select> можно нормально стилизовать

В Chrome 135 появилось appearance: base-select, которое превращает этот рудиментарный элемент в кастомизируемый. Можно добавлять иконки, менять стили, управлять позиционированием — и всё это без костылей.

Пока только в Chrome, но это отличный кандидат на прогрессивное улучшение. Остальные браузеры подтянутся (надеюсь).

Подробнее: https://developer.chrome.com/blog/a-customizable-select

➡️ @FrontendPortal

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

Frontend Portal

Новые каналы с вакансиями и стажировками для джунов

В этих каналах
публикуются все свежие вакансии и стажировки

🔺 ВАКАНСИИ

Горячие вакансии с привлекательными офферами для джуниор разработчиков, аналитиков, дизайнеров и QA-специалистов.

👉 ПОДПИСАТЬСЯ

🔺СТАЖИРОВКИ
Стажировки для начинающих специалистов в IT независимо от возраста!

👉 ПОДПИСАТЬСЯ

🔺IT interns
Свежие стажировки для junior специалистов в топовых компании России и мира

👉 ПОДПИСАТЬСЯ

🔺Junojobs
Вакансии и стажировки для junior-разработчиков на удалёнке.

👉 ПОДПИСАТЬСЯ

🔺БИГТЕХ
Junior вакансии и стажировки в крупнейших IT-компаниях мира: NVidia, Apple, T-банк, Яндекс, Google и т. д.

👉 ПОДПИСАТЬСЯ

🔺Ква инженер - QA junior
Отборные джун вакансии и стажировки для QA, тестировщиков.

👉 ПОДПИСАТЬСЯ

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

Frontend Portal

Когда ты изучаешь CSS, твой взгляд на жизнь меняется 😁

➡️ @FrontendPortal | #memes

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

Frontend Portal

Tempo — простая и легковесная библиотека для работы с датами в JavaScript

Вдохновлена moment.js, day.js, date-fns, но без лишнего

🔸Удобное форматирование, парсинг и манипуляции
🔸Использует нативный Intl.DateTimeFormat
🔸Чистый API, tree-shakable

Минимум кода, максимум удобства. Попробуйте ✌️

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Полноценные CSS-карусели без JS? 🤔

С Chrome 135 завезли крутые фичи — ::scroll-button() и ::scroll-marker(). Теперь можно собирать доступные, отзывчивые и анимированные карусели чисто на CSS, без единой строчки JS.

Подробнее и демки: https://developer.chrome.com/blog/carousels-with-css

➡️ @FrontendPortal

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

Frontend Portal

Совет на 2025 год — не трать деньги на дорогие IT-курсы!

Обучение стоит дорого, но в Telegram слили топовый контент по программированию: курсы, статьи, видео и гайды — всё бесплатно:

👩‍💻 JavaScript 👩‍💻 React
👩‍💻 Python 👩‍💻 Docker
👩‍💻 Java 🖼️ Spring
👩‍💻 C# 👩‍💻 Game Dev
👩‍💻 С/С++ 👩‍💻 DevOps
👣 GoLang 🖼️ Redis
👩‍💻 Kotlin 👩‍💻 Mob Dev
🖼️ PHP 🖥 SQL
🖼️ Swift 👩‍💻 Kubernetes

Не плати за то, что можно получить бесплатно — подписывайся и учись👆

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

Frontend Portal

Анимация height только с помощью CSS

Новое CSS-свойство interpolate-size — одна из лучших новинок в #CSS. Если тебе когда-либо приходилось реализовывать анимированный аккордеон, теперь это будет гораздо проще. Больше не нужно хаков с расчётом высоты на JS

Только посмотрите, как просто:

article {
height: 150px;
overflow: hidden;
transition: height .5s;

interpolate-size: allow-keywords;
}

article:hover {
height: auto;
}


В данный момент экспериментальное и поддерживается только в Chrome

Подробнее: https://developer.chrome.com/docs/css-ui/animate-to-height-auto

➡️ @FrontendPortal

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

Frontend Portal

Обновленная библиотека Anime.js

Cамая популярная библиотека анимаций на JavaScript — обновилась до версии 4.0

Обновлённая документация, новые фичи, улучшенная производительность и многое другое

Смотреть - https://animejs.com

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Мужчина без машины

53% женщин заявили, что не готовы выходить замуж за мужчину, у которого нет автомобиля, и который не водит автомобиль.

Мотивировали это тем, что “как мы будем закупаться”, и вообще “как с ребенком в городе можно жить без машины”.

Почему?

Потому что женщины строят семью с детьми. А семья с детьми – это всегда про расходы, которые опережают доходы.

80% молодых семей живут в ноль. И это теперь на 18+ лет (у кого дочери – на 25+).

Многие ребята после рождения ребенка приходят к карьерному хаку – запустить свой Пет-проект.

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

Интересные посты, которые надо прочитать:

7 вечно зеленых тем для тех, кто хочет делать SAAS продукты

Сэм Альтман про пет проекты

Самый простой пет проект

Так, раздевайся

Так что подписывайтесь на Твой пет проект, получайте пользу по запуску SAAS продукта параллельно с работой.

Реклама. ИП Табунов ИНН 773379585100 erid: 2Vtzqvx8R4M

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

Frontend Portal

Наглядно: как вайбкодеры заменят фронтендеров

➡️ @FrontendPortal | #memes

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

Frontend Portal

Паришься с подбором шрифтов для UI? 🔥

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

Больше никаких страданий с типографикой: https://www.uifonts.app/

➡️ @FrontendPortal | #resourse

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

Frontend Portal

🇷🇺«Сталинские Соколы» объявляют первый крупнейший в России турнир «Drone-Con»

Одна из номинаций - Настройка WiFi🎤

🕙Когда? 11-13 апреля 2025 года
Заезд участников с 10.04.2025

Приз за выход в 1/8 финала – 300 000 рублей

За победу в номинации:
🥇I место – 3 000 000 рублей
🥈II место – 2 000 000 рублей
🥉III место – 1 000 000 рублей

Пройди заочный онлайн этап до 8 апреля, и получи возможность попасть на очный этап «Drone-Con»!

Подать заявку и узнать подробности – @dronecon

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

Frontend Portal

Animals In Focus: Serious Narratives

🔍 Глубокие аналитические статьи о мире IT и бизнеса
🎭 Ироничный юмор и мемы на тему IT
📚 Обучающие материалы и полезные гайды
💡 Нестандартные рассуждения о технологиях и компаниях

Наша цель, сформировать IT-комьюнити, состоящее из настоящих профессионалов своего дела.

Новичок? Приходи и учись вместе с нами!
Профессионал? Жаркие дискуссии, спецификации и, действительно, сложные темы в твоем распоряжении!

👉 Подпишись и прокачай свою IT-экспертизу: t.me/aif_sn

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

Frontend Portal

Иконки прямо в VS Code — быстро и удобно

Это бесплатное расширение дает мгновенный доступ к сотням иконок прямо в редакторе и позволяет экспортировать их в любом формате

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Реализация ступенчатой анимации

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

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

➡️ @FrontendPortal | #CSS

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

Frontend Portal

Для любителей CSS и терминала: CLI для caniuse

Брамус сделал консольную утилиту для быстрого просмотра Can I Use прямо в терминале. Работает офлайн и поддерживает автодополнение для bash/zsh/fish

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

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Наглядная визуализация разницы между тремя техниками скрытия элементов в CSS

➡️ @FrontendPortal | #CSS

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

Frontend Portal

Сначала олимпиады, а теперь…

В России — финал всероссийской олимпиады по информатике. Яндекс знает, что участники этого соревнования будущие звезды проектных команд и направлений. Не верите?

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

Да, это только часть историй. Написать свою вы можете на программах Яндекс Образования. Здесь школьникам, абитуриентам и студентам помогают найти лучший образовательный трек, чтобы строить успешную карьеру и развивать технологии: https://bit.ly/43wsadw

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

Frontend Portal

Пять полезных плагинов VS Code для веб-разработки

➡️ @FrontendPortal | #resourse

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