keyboard-shortcuts-linux.pdf
144.4 KB
#инструменты #шпаргалки
Please open Telegram to view this post
VIEW IN TELEGRAM
• Почему CSS in JS библиотеки вызывают так много противоречий среди frontend разработчиков?
• Как влияют на производительность, поддерживаемость кода, девелопер экспириенс?
• Как браузер обрабатывает styled, как влияет на семантику, работает с props и theme?
• Как правильно настраивать, использовать и мониторить Sentry?
• Что поможет уменьшить количество ошибок в продакшене?
• Как определять и быстро устранять просочившиеся с релизом ошибки?
• Что следует сделать в первую очередь при старте интеграции?
• Как подружить нативные компоненты с вебом?
• Как спрятать бесшовную авторизацию?
• О чем попросить мобильных разработчиков, чтобы облегчить себе жизнь?
• Какие возможности предоставляет web3 именно для фронтенд-разработчика?
• Какие популярные пакеты можно использовать вместе с React для взаимодействия с Ethereum-кошельками и смарт-контрактами?
• С какими проблемами можно столкнуться при переходе на web3?
#чтопроисходит
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
web.dev
The nuances of base64 encoding strings in JavaScript | Articles | web.dev
Understand and avoid common problems when applying base64 encoding and decoding to strings.
Ищем IT-специалистов, желающих поговорить o SQL
Заполните анкету – https://forms.gle/7X6kuAbE93ckBYcX7
Мы напишем вам, чтобы договориться о времени😉
Кого ищем?
Специалистов, которые учатся SQL самостоятельно и планируют углубить свои знания.
Зачем нам это нужно?
Мы собираемся запускать новый продукт по SQL, хотим сделать его максимально полезным и отвечающим потребностям клиентов.
Как будет проходить?
Длительность до 30 минут в формате онлайн, в удобное для вас время.
Мы пообщаемся про реальные задачи связанные с базами данных и вариантах обучения.
Чего точно не будет:
Никаких продаж с нашей стороны.
Благодарность:
Всем участникам интервью мы дадим в подарок курс по Machine learning c практикующим преподавателем из Stripe.
Приходите, будет уютно🙌
Заполните анкету – https://forms.gle/7X6kuAbE93ckBYcX7
Мы напишем вам, чтобы договориться о времени😉
Кого ищем?
Специалистов, которые учатся SQL самостоятельно и планируют углубить свои знания.
Зачем нам это нужно?
Мы собираемся запускать новый продукт по SQL, хотим сделать его максимально полезным и отвечающим потребностям клиентов.
Как будет проходить?
Длительность до 30 минут в формате онлайн, в удобное для вас время.
Мы пообщаемся про реальные задачи связанные с базами данных и вариантах обучения.
Чего точно не будет:
Никаких продаж с нашей стороны.
Благодарность:
Всем участникам интервью мы дадим в подарок курс по Machine learning c практикующим преподавателем из Stripe.
Приходите, будет уютно🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека фронтендера | Frontend, JS, JavaScript, React.js, Angular.js, Vue.js
Почему экосистема фронтенда настолько сложна?
📌Основные тезисы из статьи, которая подчеркивает боль всех фронтендеров:
🤯Нет единой системы импортов: ESModules, CommonJS, Asynchronous Module Definition (AMD), Universal Module Definition (UMD)
🤯Многочисленные…
📌Основные тезисы из статьи, которая подчеркивает боль всех фронтендеров:
🤯Нет единой системы импортов: ESModules, CommonJS, Asynchronous Module Definition (AMD), Universal Module Definition (UMD)
🤯Многочисленные…
🆚Сравнение производительности популярных JavaScript фреймворков/библиотек
🧰Бенчмарки создают большую таблицу со случайными записями и измеряют время различных операций, включая продолжительность рендеринга.
🚀Angular v17 делает настоящий скачок вперед по сравнению с v16.
👉 GitHub & Сайт проекта
🧰Бенчмарки создают большую таблицу со случайными записями и измеряют время различных операций, включая продолжительность рендеринга.
🚀Angular v17 делает настоящий скачок вперед по сравнению с v16.
👉 GitHub & Сайт проекта
This media is not supported in your browser
VIEW IN TELEGRAM
mask-clip
и mask-composite
с псевдо-элементом:.gradient-border::after {
mask-clip: padding-box, border-box;
mask-composite: intersect;
mask:
linear-gradient(transparent, transparent),
linear-gradient(white, white);
}
• Небольшая хитрость заключается в создании псевдо-элемента с градиентным фоном и затем маскировке его, чтобы мы видели только ту часть, которую хотим, границу.
•
mask-clip
определяет область, затронутую маской, подобно тому как можно определить background-size
. Использование padding-box
и border-box
ограничивает обе маски.•
mask-composite
— это волшебная часть. Она определяет операцию композиции для слоев маски. Использование intersect
означает, что перекрывающиеся части заменяются. 📌Что касается остальных стилей:
• Убедитесь, что вы установили
pointer-events: none
на псевдо-элементе.• Убедитесь, что он заполняет родительский элемент. Вы можете использовать
position: absolute
и inset: 0
.• Убедитесь, что фон заполняет пространство, включая
border-width
. Вы можете использовать calc для этого:--bg-size: calc(100% + (2px * var(--border)));
background: var(--gradient)
center center / var(--bg-size) var(--bg-size);
👉 Посмотреть код и поиграть можно здесь
#css #tip by Jhey
Please open Telegram to view this post
VIEW IN TELEGRAM
🕘 Timeline JS — созданный в стенах Northwestern University Knight Lab JavaScript-инструмент, с помощью которого с легкостью можно создать красивую шкалу истории или поделиться хронологией каких-то событий.
🧰 Одним словом, маст-хэв для тех, кто любит решения под ключ. Опытные разрабы тоже могут найти для себя что-то полезное.
👉 GitHub
👉 GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Автор: Juntao Qiu
Вышла вторая версия книги о разработке через тестирование (TDD) с использованием React и TypeScript, которая на практике погрузит вас в использование принципов TDD для создания полноценного приложения.
📌Чему вы научитесь:
👨🎓Освоите основные методы рефакторинга для повышения качества кода
👨🎓Научитесь использовать современные методы написания поддерживаемого кода React, включая тестирование и внедрение продукта
👨🎓Получите практический опыт применения принципов TDD в реальных проектах и многое другое
👉 Скачать книгу
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆 Успейте зарегистрироваться на чемпионат по программированию Yandex Cup 2023
«Яндекс» открыл регистрацию на свой ежегодный чемпионат Yandex Cup 2023. Обещают больше ста задач на стыке технологий и современного искусства.
Для кого:
Разработчики любого уровня по многим направлениям, в том числе и фронтенд-разработка (при регистрации можно выбрать любое количество, а в полуфинале — только одно).
Что еще:
▪️призовой фонд 8,5 миллионов рублей
▪️лучшие разработчики в каждом треке смогут пройти собеседование в «Яндекс» по упрощённой схеме
Этапы
1️⃣подача заявки — до 29 октября (включительно)
2️⃣этап квалификации — с 23 по 29 октября
3️⃣полуфиналы — 4 ноября
4️⃣финал и награждение на церемонии в Казахстане для 120 лучших участников — 2-3 декабря
👉 Подать заявку можно тут.
«Яндекс» открыл регистрацию на свой ежегодный чемпионат Yandex Cup 2023. Обещают больше ста задач на стыке технологий и современного искусства.
Для кого:
Разработчики любого уровня по многим направлениям, в том числе и фронтенд-разработка (при регистрации можно выбрать любое количество, а в полуфинале — только одно).
Что еще:
▪️призовой фонд 8,5 миллионов рублей
▪️лучшие разработчики в каждом треке смогут пройти собеседование в «Яндекс» по упрощённой схеме
Этапы
1️⃣подача заявки — до 29 октября (включительно)
2️⃣этап квалификации — с 23 по 29 октября
3️⃣полуфиналы — 4 ноября
4️⃣финал и награждение на церемонии в Казахстане для 120 лучших участников — 2-3 декабря
👉 Подать заявку можно тут.
Архитектура универсальных веб-приложений
Смелый доклад Глеба Михеева на Innopolis Frontend Meetup о том, почему нативная разработка не нужна, что нет смысла разрабатывать сервисные проекты на нативном стеке, сжигая десятки миллионов, усложняя CI/CD и все процессы выкатки релизов. Смотрите доклад, если интересны ответы на вопросы:
🔸Как натянуть веб на мобилку?
🔸Как это работает?
🔸Какие основные сомнения и сопротивления возникают у разработчиков и какие изменения потребует ваша архитектура, чтобы разрабатывать универсальные веб-приложения?
Смелый доклад Глеба Михеева на Innopolis Frontend Meetup о том, почему нативная разработка не нужна, что нет смысла разрабатывать сервисные проекты на нативном стеке, сжигая десятки миллионов, усложняя CI/CD и все процессы выкатки релизов. Смотрите доклад, если интересны ответы на вопросы:
🔸Как натянуть веб на мобилку?
🔸Как это работает?
🔸Какие основные сомнения и сопротивления возникают у разработчиков и какие изменения потребует ваша архитектура, чтобы разрабатывать универсальные веб-приложения?
YouTube
Innopolis Frontend Meetup: Архитектура универсальных веб-приложений (Глеб Михеев)
Мы боимся разрабатывать универсальные приложения, которые и сайт и мобилка и десктопное приложение
А что если я скажу, что нативная разработка не нужна? Что она мертва, и практически нет никакого смысла разрабатывать сервисные проекты на нативном стеке…
А что если я скажу, что нативная разработка не нужна? Что она мертва, и практически нет никакого смысла разрабатывать сервисные проекты на нативном стеке…
Какой из этих аспектов для вас является самым важным в карьере разработчика? Можете выбрать несколько вариантов или написать свой.
Anonymous Poll
28%
Творческая работа
38%
Возможность самореализации
29%
Востребованность профессии и высокий спрос на разработчиков
61%
Высокий доход
58%
Гибкий график и возможность работы удаленно
44%
Профессиональное развитие и карьерные перспективы
16%
Свобода выбора языка программирования/стека/...
47%
Удовлетворение от решения сложных задач и постоянного обучения
1%
Свой вариант (напишу в комментарии)
10%
Посмотреть результаты
👨💻 9 мифов об IT и найме айтишников
Развеиваем мифы об ИТ-специалистах, их зарплате, востребованности и процессе найма.
🔗 Читать статью
🔗 Зеркало
Развеиваем мифы об ИТ-специалистах, их зарплате, востребованности и процессе найма.
🔗 Читать статью
🔗 Зеркало
Как настроить общее рабочее пространство для команды без запуска сборки в watch-режиме и ожидания старта dev-сервера, чтобы подхватить изменения? Для этого нужно удобным для всех образом настроить переиспользование кода внутри монорепозитория.
Андрей Кочеров, старший разработчик интерфейсов в Яндекс Такси и техлид фронтенд команды партнёрских продуктов, делится опытом создания готового к работе репозитория на основе методологии Trunk Based Development.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM