Найти в Дзене
Про незакрытые гештальты и целеустремленность
Хотите верьте, хотите нет. Но до 2013 года я вообще не умел плавать, от слова - Совсем. И это для меня была "Боль". Я очень любил природу, речки, море. Но никак не мог преодолеть свой страх. Но всегда очень хотел. В 2013 году, произошли некоторые события в моей жизни и я преодолел страх. И однажды вечером с другом, мы были на "Щетинке" (Курское море). Начали плавать и все легко получилось. Больше не было страха совсем. На следующий день, я плавал 3 часа. Переплывая водоем вдоль и поперек. Помню когда вылез, как сильно у меня были усталыми плечи и руки😀 Я плавал и кайфовал...
1 месяц назад
Git Cherry-Pick: Как аккуратно переносить коммиты между ветками
Git — это больше, чем просто система контроля версий. Это инструмент, который помогает командам и соло-разработчикам не терять контроль над растущими проектами. Но бывают ситуации, когда нужно не сливать ветки полностью, а аккуратно перенести одно-два изменения. Вот тут и приходит на помощь мощная, но недооценённая команда — git cherry-pick. git cherry-pick позволяет взять конкретный коммит из одной ветки и применить его в другой, не трогая остальные. Это похоже на то, как если бы вы работали над книгой и захотели бы перенести одну главу в другой черновик, не копируя всё произведение целиком...
3 месяца назад
BitrixHelper — шпаргалка по Bitrix, которую хочется сохранить
Bitrix — это монстр. Кто-то его боится, кто-то его уважает, но одно ясно точно: без шпаргалки быстро не разобраться. Я собрал для себя и коллег подборку кода, приёмов и практических советов, которые выручают каждый день при работе с Bitrix. Сохраняйте, расшаривайте — пригодится! Часто нужно показать какой-то блок только себе (например, отладочную информацию). Быстро и удобно. SITE_DIR — универсальный путь к корню сайта. Удобно, если проект живёт в подпапке или переезжает. Выводит текущий заголовок страницы, заданный через $APPLICATION->SetTitle()...
4 месяца назад
Git: Погружение в основы контроля версий для новичков
Git — это не просто инструмент для контроля версий, это ключ к упорядоченной и скоординированной работе разработчиков, независимо от того, работаете ли вы в одиночку или в команде. В этой статье мы рассмотрим, как начать использовать Git и осваивать его базовые команды, но также затронем философию, которая стоит за этим мощным инструментом. В мире разработки важно не только писать код, но и эффективно управлять его версиями. Работая с Git, вы не просто следите за изменениями в коде, вы учитесь отслеживать...
4 месяца назад
Vite vs Webpack: преимущества и недостатки
Сборщики кода — важнейший элемент современной фронтенд-разработки. Они обрабатывают исходный код, оптимизируют его и готовят к использованию в браузере. Среди таких инструментов особое место занимают Webpack и Vite. Оба они решают схожие задачи, но с разными подходами и философией. Рассмотрим сильные и слабые стороны каждого, чтобы понять, когда и что лучше использовать. Webpack — зрелый инструмент, который с 2012 года стал индустриальным стандартом для сборки фронтенд-приложений. Преимущества Webpack: Недостатки Webpack: Vite — современный сборщик, разработанный автором Vue...
4 месяца назад
Форматы изображений в веб-разработке
Вся цифровая графика делится на два основных типа: растровую и векторную. Растровая графика, также известная как пиксельная, формируется из мельчайших точек — пикселей, которые располагаются в сетке. Каждому пикселю соответствует конкретный цвет. Чем больше плотность этих пикселей (разрешение), тем выше качество изображения. Однако с повышением качества возрастает и вес файла, что влияет на загрузку сайта. 📸 Растровые изображения — это, по сути, фотографии, в которых каждый пиксель играет важную роль...
4 месяца назад
Преимущества разработки на относительных единицах rem и em
В современной фронтенд-разработке всё больше внимания уделяется адаптивности, доступности и масштабируемости пользовательских интерфейсов. В этом контексте особенно важен выбор единиц измерения. Традиционно многие разработчики использовали пиксели (px), однако с ростом требований к адаптивности и доступности относительные единицы вроде rem и em становятся более предпочтительными. Эта статья подробно рассмотрит, почему стоит выбирать rem и em, и покажет практические примеры их использования. Хотя...
4 месяца назад
Vue или React: что выбрать для Bitrix в API-first SPA
Разработка современных веб-приложений всё чаще основывается на архитектуре API-first, где сервер (в нашем случае Bitrix) лишь поставляет данные, а фронтенд целиком реализован в виде SPA (Single Page Application). На этом этапе возникает закономерный вопрос: какой фреймворк выбрать — Vue или React? Разберём, почему Vue может оказаться более предпочтительным в связке с Bitrix и архитектурой API-first. Vue предлагает лаконичный и понятный синтаксис, благодаря чему начать разработку можно быстрее. Он...
4 месяца назад
Нет ТЗ — результат ХЗ: почему отсутствие технического задания — это путь к хаосу
Веб-разработка — это не просто набор красивых интерфейсов и динамичных страниц. Это целый процесс, включающий в себя анализ требований, проектирование, разработку, тестирование и запуск проекта. Но что случается, когда заказчик приходит к разработчику с пустыми руками, без четко прописанного технического задания (ТЗ)? Ответ прост: результат будет неизвестным, и скорее всего, непредсказуемым. Техническое задание — это документ, который служит основой для всей разработки. Оно включает в себя подробное...
4 месяца назад
Работа на удалёнке: как гибкость работы в городе превращает городскую суету в источник вдохновения
Удалённая работа — это не просто тренд, а реальность, с которой сталкивается всё больше людей. Особенно она выигрывает в мегаполисах, где гибкость позволяет сочетать профессиональную деятельность с увлекательными прогулками по любимым уголкам города. Для меня работа на удалёнке — это возможность не только быть продуктивным, но и наслаждаться жизнью в одном из самых динамичных и вдохновляющих городов мира. Гибкость удалённой работы Когда я перешёл на удалённую работу, я сразу ощутил преимущества, которые она предоставляет...
4 месяца назад