Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT
Устанавливаем пользовательские стили для полосы прокрутки
СCS:
/* Вся полоса прокрутки */
::-webkit-scrollbar {
width: 20px;
}
/* Дорожка полосы прокрутки */
::-webkit-scrollbar-track {
background-color: #fff;
}
/* Перетаскиваемый маркер прокрутки */
::-webkit-scrollbar-thumb {
background-color: red;
}
::-webkit-scrollbar-thumb:hover {
background-color: rgb(34, 250, 88);
}
Добавьте анимации на ваш сайт с одной строкой кода 😌
Это библиотека, которая буквально одной строкой добавляет анимации на ваш сайт
✓ Работает с React, Vue, Angular, Svelte...
✓ Автоматически анимирует элементы
✓ Использует CSS для лучшей производительности
✓ Нулевая настройка
Никакой сложной настройки или кучи кода — всё максимально просто и быстро
👉 Пользуйтесь: https://auto-animate.formkit.com/
➡️ @FrontendPortal | #resourse
Господи, да в чём проблема стать фронтендером?
Подписался на эти три канала:
👉 Фронтенд
👉 Верстка
👉 Node.JS
Заходишь каждый день, тратишь 15 минут и изучаешь актуальную информацию. Можешь сразу применять на практике. ВСЁ!
Это настолько просто, что даже твой кот справится. Подпишись сейчас, потом спасибо скажешь.
Наткнулся на прикольный React-компонент — spoiled
Он прячет текст или элементы под облаком частиц, которое рассеивается при наведении, как в Telegram.
Использует CSS Painting API для реалистичного рендеринга, есть fallback для неподдерживаемых браузеров
Поддерживает тёмную/светлую темы, анимации переходов и гибкие настройки (FPS, плотность, цвет)
Установить можно через npm:
$ npm i spoiled
🖥 Docker — это платформа, основанная на контейнеризации вашего приложения, чтобы оно одинаково работало везде, где установлен Docker 🤩
❕Примечание:
Для простоты объяснения я не углублялся в технические детали. Заметьте, что контейнер — это выполняющийся экземпляр "образа контейнера", который и является тем, что вы будете распространять.
Некоторые связанные концепции:
🔹 Dockerfile
Это файл, написанный вами, содержащий набор инструкций о том, как создать контейнер. Docker использует его для создания образа контейнера.
🔹 Docker Hub
Это онлайн-репозиторий (похожий на npm для Node.js), где хранятся контейнеры, созданные другими пользователями, и которые вы можете использовать. Существуют официальные образы контейнеров для популярных технологий, таких как базы данных, языки программирования и т.д.
🔹 Docker Compose
Это способ построения всей вашей инфраструктуры из отдельных контейнеров. Он описывает, какие контейнеры вы используете и как они взаимодействуют друг с другом (используя виртуальную сеть).
➡️ @FrontendPortal | #разное
Ищете SVG-иконки для своих проектов?
На сайте svgl.app вы найдете десятки иконок с различными вариантами экспорта и настройки
➡️ @FrontendPortal | #resourse
Еще один пост из серии про HTTPS 📝
Transport Layer Security (TLS) обеспечивает безопасную связь между клиентом и сервером.
Когда мы говорим "сервер", это понятие становится размытым. Сервер обычно не является одной машиной. Он может представлять собой сложную архитектуру из прокси-серверов, балансировщиков нагрузки и самого веб-приложения🦍
TLS-разгрузка используется в сложных, высоконагруженных сетях, где сервер приложения не может позволить себе обрабатывать TLS-шифрование/дешифрование, так как это требует значительных ресурсов процессора
➡️ @FrontendPortal | #разное
Примите участие в конкурсе IT-мемов и поборитесь за уютный подарок — фирменный плед от IT_One!
Наши коллеги решили согреть вас теплом и поднять настроение к Новому году! В их профиле сейчас проходит конкурс на лучшие мемы, с которыми ассоциируется декабрь айтишника 😁
Самое время поделиться картинками, которые вы пересылаете коллегам в свободное время, и получить фирменный мерч. Условия конкурса — в публикации IT_One.
Также в канале коллег вы узнаете больше о самой компании, найдёте интересные статьи от сотрудников, разборы кейсов, новости и многое другое. Переходите и подписывайтесь 🤝🏻
реклама. ООО "ИТ1-Решения" ИНН: 9717134195, erid: 2Vtzqw9oFdt
Ловите лайфхак: GitHub + VS Code - быстрое редактирование кода в вашем репозитории прямо в браузере
Для этого нужно заменить в ссылке .com
на .dev
. Или просто нажать на клавиатуре «.
».
Редактор будет абсолютно идентичен вашему редактору на локальной машине (если у вас включена синхронизация с GitHub аккаунтом): цветовая палитра, подсветка синтаксиса, плагины и т.д.
Пользуемся и делимся с теми, кто не в теме 👍
➡️ @FrontendPortal | #разное
Блокчейн — это основополагающая концепция, лежащая в основе Биткойна и других криптовалют 📱
Это система, которая по своей природе безопасна и основана на одноранговой (peer-to-peer) архитектуре. Существует множество концепций, которые делают блокчейн таким безопасным, но они порой сложны для понимания.
Давайте изучим блокчейн, разбирая его по частям 😎
Доказательство выполнения работы (Proof of Work) — это система для установления доверия в блокчейне. Она использует хэш-функции, такие как SHA-1 и SHA-256.
Если вы не знакомы с хэш-функциями: они берут большой блок данных и преобразуют его в меньшее значение фиксированного размера, называемое его хэшем. Даже если входные данные изменяются незначительно, хэш изменится значительно. При этом невозможно определить исходное значение только по его хэшу, что делает хэш-функцию однонаправленной.
➡️ @FrontendPortal | #разное
🔒 3000+ ГБ платного контента для программистов выложили в Telegram
Выбирай направление и обучайся:
👩💻 Java — 696 ГБ
🖥 Python — 724 ГБ
🖥 Frontend — 981 ГБ
🖥 Backend — 817 ГБ
Пост удалится через 48 часов 🕔
Наткнулся тут на одну прикольную штуковину — react-datepicker
Это один из лучших компонентов для React, который помогает легко внедрить календарь с выбором даты/времени
✓ С поддержкой перевода на любой язык
✓ Настраивается с помощью props
✓ Легко создавайте диапазоны дат
Код простейший: пару строк — и у вас готовый, симпатичный пикер. Документация понятная, примеров море. Обязательно попробуйте 😎
→ npm install react-datepicker
➡️ @FrontendPortal | #resourse
Пока мы прощаемся с 2024 годом, вот обзор всех потрясающих вещей, которые были добавлены в CSS в этом году! 🔥
Будущее обещает быть ярким, и не терпится узнать, что нас ждет в 2025 😢
➡️ @FrontendPortal | #CSS
🎁Осталась одна неделя на то что бы стать программистом в 2024
В телеграмм появился канал в котором бесплатно слили весь топовый контент о программировании! Любой материал, всё разбито по хэш-тэгу в закрепе:
📱 Frontend 👩💻 C++
📱 Python 🤔 Hacking
📱 Java 👩💻 Golang
📱 C# 👩💻 Linux
👩💻 Lua 👩💻 php
👩💻 Kotlin 👩💻 Git
👩💻 Assembler 👩💻 Swift
🖥 SQL 👩💻 Mob. Develop
👣 Backend 🐞 Qa Automation
🖥 Arduino 🖥 Desing
Успей подписаться❗️ @CodHub_tg
Когда бэкенд ещё не готов, но клиенту уже нужно что-то показать:
➡️ @FrontendPortal | #memes
Онлайн-курс по frontend-разработке от НИУ ВШЭ
Центр непрерывного образования ФКН НИУ ВШЭ открывает набор на новый онлайн-курс «Frontend-разработчик» для начинающих.
Программа подойдет:
〰️〰️〰️〰️
- Новичкам в IT: освоите разработку сайтов
- IT-специалистам, которые хотят освоить разработку интерфейсов: познакомитесь с особенностями и инструментами frontend-разработки
За 4 месяца вы:
〰️〰️〰️〰️
- Узнаете, как устроены сайты
- Научитесь создавать базовые элементы с помощью HTML и таблиц стилей CSS
- Освоите разработку интерактивных страниц (языки JavaScript и TypeScript)
- Научитесь разрабатывать одностраничные и мобильные приложения (библиотека React.js)
- Сделаете итоговый проект
Старт онлайн-курса — 17 февраля.
При подаче заявки до 31 декабря действует скидка 10%.
Погрузиться во frontend-разработку можно на бесплатном онлайн-интенсиве «Frontend с нуля: первый шаг в веб-разработку».
Подробнее о программе
Реклама: Федеральное государственное автономное образовательное учреждение высшего образования «Национальный исследовательский университет «Высшая школа экономики».
Erid:2SDnjeySXFR
HTML атрибут translate
Указывает, переводить содержимое на другой язык или оставить без изменения.
Может иметь одно из двух значений: yes или no
Очень полезно для брендов или названий компаний:
<footer>
<p translate="no"> Company Name </p>
</footer>
Мы собрали для вас лучшие TG для web разработчиков! 😎
Подписывайся скорее, пока доступ не заблокировали! 🔥
• Рецепты кода
• Мемы
• Интересные статьи и факты
• Викторины
• Макеты
• Иконки
• Полезные ссылки
Пссс... А в этом сервисе (klicks.ru) ты можешь сократить ссылку, поделиться файлом или текстом, ставить пароли, отслеживать статистику по переходам, включать автоудаление - и всё это бесплатно!
👩💻 Программирование — В С Ё
В 2024 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность.
Ловите полезные каналы, которые помогут ворваться в новое направление.
👍 ZeroDay - Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер - Свежие новости из мира ИБ
😎 Арсенал Безопасника - Все необходимые инструменты
😎 Бункер Хакера - Статьи, книги, шпаргалки и хакинг
👨💻 Серверная Админа - Настройка и уроки по компьютерным сетям
📂Вступай и изучай новое направление!
Анимируй header своей страницы при прокрутке с помощью CSS
✓ Всего 10 строк кода
✓ Плавные анимации и 0 строк JS
✓ Поддержка в 70% браузеров
Смотри демонстрацию ☹️
✔️ #tip by Miguel Ángel Durán
➡️ @FrontendPortal
Исторические кадры: джун устраивается на работу и показывает свои проекты 🤣
➡️ @FrontendPortal | #memes
Как айтишнику выйти из выгорания и вернуть силы что-то делать?
Пол беды, если просто тошнит от работы. Хуже, если пропал интерес вообще ко всему - к хобби, путешествиям, личной жизни.
Выгорание - профессиональная болезнь программистов. И чтобы не потерять доход и бесценные годы, надо научиться с ним справляться.
📍 Если хотите жить ярко и работать с удовольствием, рекомендуем подписаться на канал Психолог взрослого человека.
Это must-have для IT-специалистов, у которых периодически опускаются руки и отключается мозг от постоянных переработок и тревожки.
✔️ Научиться расставлять приоритеты и найти время на жизнь
✔️ Избавиться от прокрастинации
✔️ Вернуть себе мотивацию и интерес к работе
✔️ Расставить границы и перестать перерабатывать
Подписывайтесь на канал @vadimpetrovpsi и научитесь работать без упахивания и ущерба для личной жизни!
ПРЕКРАТИТЕ допускать эту ОШИБКУ на своих сайтах 😡
Вы можете уменьшить вес изображений до 90%, сохранив их внешний вид
Squoosh — ваш верный помощник в этом деле
Если хотите, чтобы ваши сайты грузились как пуля, это тот самый инструмент, который вам нужен
➡️ @FrontendPortal | #resourse
Сеньорам с 10-летним опытом принесли посмотреть список требований к вакансии джуна в Frontend-разработке на 2025 год
➡️ @FrontendPortal | #memes
Фронтенд задачки в картинках — просто, наглядно и понятно. Проверяй свои знания в интерактивном формате каждый день.
Присоединяйтесь: @Frontend_Task
Крутой трюк для автоматизации задач в VSCode 😐
Запускай сервер разработки при открытии редактора ☹️
*Видео переведено нейросетью
✔️ #tip by Miguel Ángel Durán
➡️ @FrontendPortal
TLS/SSL сертификаты 🦍
Если вы хотите узнать, как работает шифрование в HTTPS, обязательно ознакомьтесь с первым постом
⭐️ Цифровая подпись
Когда владелец веб-сайта отправляет запрос в удостоверяющий центр (CA) на новый сертификат, CA сначала предъявляет набор проверок, чтобы убедиться, что заявитель действительно владеет доменом
Как мы знаем, содержимое, зашифрованное с помощью приватного ключа, может быть расшифровано только с использованием соответствующего открытого ключа, и наоборот.
После успешного завершения проверки веб-сайт создает пару ключей (приватный и открытый) и передает открытый ключ удостоверяющему центру.
Удостоверяющий центр создает хэш открытого ключа и затем шифрует этот хэш с помощью собственного приватного ключа. Эта зашифрованная версия хэша добавляется к сертификату как подпись.
Если кто-либо хочет проверить подлинность сертификата, они могут:
🔸Создать хэш для открытого ключа, указанного в сертификате, и сохранить его как A.
🔸Расшифровать хэш с помощью открытого ключа удостоверяющего центра (CA) и сохранить результат как B.
🔸Если A и B совпадают, сертификат действителен.
👉 Когда браузер и веб-сайт устанавливают соединение, веб-сайт предоставляет свой сертификат как доказательство владения открытым ключом, а также сам открытый ключ.
➡️ @FrontendPortal | #разное
🟨🟧🟥 ЕВРАЗ внедряет ИИ в ревизию кода — итоги масштабного хакатона
1 декабря завершился хакатон ЕВРАЗа 3.0, который собрал более 600 IT-специалистов со всей страны.
Участники в течение 40 часов разрабатывали решение на основе ИИ, которое позволит автоматизировать один из важнейших этапов разработки — code review.
Для обучения ИИ участникам были предложены реальные проекты компании по 3-м стекам — TypeScript, C# и Python. Работу команд курировали эксперты ЕВРАЗа, которые делились своими опытом и советами. Это помогло командам погрузиться в реальные проекты компании и предложить идеи решений, которые затем могут быть внедрены в реальные процессы.
Топ-3 команды разделили между собой призовой фонд в 500 000 рублей. А победители специальных номинаций получили фирменный мерч компании.
Подробнее о событии:
📹 Видео о том, как прошел хакатон
📑 Статья с разбором решений