frontendportal | Unsorted

Telegram-канал frontendportal - Frontend Portal

27159

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

Subscribe to a channel

Frontend Portal

⚡️ Айтишник из «VISION» скупил курсы айти школ и выложил гигабайты материалов к себе

Каждый найдет что-то по душе:

1202 ГБ — Python
1811 ГБ — Frontend
1100 ГБ — C / C++ / C#
804 ГБ — Java
411 ГБ — SQL & БД
309 ГБ — DevOps
998 ГБ — ИБ & Хакинг
773 ГБ — Kotlin / Swift
189 ГБ — PHP
201 ГБ — GoLang
170 ГБ — Rust
167 ГБ — QA / Тестирование
310 ГБ — 1C + Лицензии
495 ГБ — Машинное обучение
704 ГБ — Аналитика Данных
991 ГБ — Дизайн


Материалы в закрепе, постоянно пополняются👆🏻

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

Frontend Portal

HTML Tip: Самый простой способ отключить несколько элементов формы

Мы можем установить атрибут disabled на элемент <fieldset>, чтобы автоматически отключить все вложенные элементы формы.

➡️ @FrontendPortal | #tip by Shripal Soni

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

Frontend Portal

Стилизация счётчиков и списков в CSS

Хуан Диего Родригез выкатил мощный гайд по теме кастомных счётчиков и маркеров в списках — с поддержкой браузеров, примерами и всеми современными фичами

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

https://css-tricks.com/styling-counters-in-css/

➡️ @FrontendPortal | #article #en

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

Frontend Portal

🔒 8539 ГБ платных материалов для программистов выложили в Telegram

Выбирай нужное и обучайся:

🖥 817 ГБ – Frontend

🖥 981 ГБ – Backend

🖥 724 ГБ – Python

👮‍♀ 644 ГБ – Хакинг и ИБ

🖥 5373 ГБ – Все направления IT

Вход открыт ровно 48 часов 🕔

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

Frontend Portal

Pragmatic Drag & Drop — библиотека от авторов react-beautiful-dnd, который закрывает его же боли

Не зависит от фреймворков, легковесная, полагается на возможности платформы, проверена в продакшене на Trello, Jira и Confluence

https://github.com/atlassian/pragmatic-drag-and-drop

➡️ @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

Хочешь создать свою собственную игру в стиле Crossy Road на JavaScript? 🎮

Вот бесплатный и качественный туториал, который пошагово покажет, как воссоздать Crossy Road с помощью Three.js

https://javascriptgametutorials.com/tutorials/three-js/crossy-road

➡️ @FrontendPortal | #article #en

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

Frontend Portal

"Поступашки — ШАД, Стажировки и Магистратура", - лучше гайд в мире образования и карьеры.
Канал ведут преподаватели Яндекса, ВШЭ и ШАД.

Внутри:
🔺Слив вопросов с собеса в Яндекс
🔺Как бесплатно вкатиться в айти
🔺Подборка топовых магистратур по Data Science

...и еще море полезнейшего контента. Я жалею, что не нашел этот канал раньше.

Подписывайтесь, потом сами себе спасибо скажете: ⬇️
@postypashki_old

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

Frontend Portal

Sailboat UI

Cовременная библиотека UI-компонентов для Tailwind CSS. Под капотом более 150 компонентов Tailwind с открытым исходным кодом.

https://sailboatui.com/

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Broadcast Channel API

Broadcast Channel API позволяет контекстам браузера (browser contexts) обмениваться данными друг с другом. К браузерным контекстам относятся такие элементы, как окно, вкладка, iframe и т.д.

По причинам безопасности контексты, обменивающиеся данными, должны принадлежать одному источнику (same origin). Один источник означает одинаковый протокол, домен и порт

➡️ @FrontendPortal | #js

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

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 ₽. После запуска такая сумма будет соответствовать цене месячной подписки.

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