Знакомимся с рекурсией
«Чтобы понять рекурсию, нужно сначала понять рекурсию».
Бред какой-то, правда?
Что ж, надеемся, к концу этой статьи вы гораздо лучше разберетесь в том, что такое рекурсия и как применять ее в решении задач.
Читать статью
«Чтобы понять рекурсию, нужно сначала понять рекурсию».
Бред какой-то, правда?
Что ж, надеемся, к концу этой статьи вы гораздо лучше разберетесь в том, что такое рекурсия и как применять ее в решении задач.
Читать статью
👍9
Как писать хорошие сообщения коммитов: Commitlint
#tools
Мы часто спешим закоммитить свои изменения в Git и в спешке пишем сообщения коммитов довольно рандомным образом. Commitlint — это простой инструмент для линтинга сообщений коммитов. Он следит за тем, чтобы ваши сообщения соответствовали установленному набору правил.
Читать статью
#tools
Мы часто спешим закоммитить свои изменения в Git и в спешке пишем сообщения коммитов довольно рандомным образом. Commitlint — это простой инструмент для линтинга сообщений коммитов. Он следит за тем, чтобы ваши сообщения соответствовали установленному набору правил.
Читать статью
techrocks.ru
Как писать хорошие сообщения коммитов: Commitlint | techrocks.ru
Commitlint - это простой инструмент для линтинга сообщений коммитов. Он следит за тем, чтобы ваши сообщения соответствовали установленному набору правил.
👍1
Как учиться и не забывать изученное
В этой статье вы найдете авторскую методику учебы и запоминания информации. Подход, по словам автора, универсален. Его можно применять к любому предмету или сфере деятельности, от программирования до экономики.
Читать статью
В этой статье вы найдете авторскую методику учебы и запоминания информации. Подход, по словам автора, универсален. Его можно применять к любому предмету или сфере деятельности, от программирования до экономики.
Читать статью
👍9❤3
Как опубликовать собственный NPM-пакет
#javascript
Опубликовать свой первый NPM-проект - интересный опыт. И это совсем не так сложно, как кажется на первый взгляд! Ловите подробную инструкцию.
Читать статью
#javascript
Опубликовать свой первый NPM-проект - интересный опыт. И это совсем не так сложно, как кажется на первый взгляд! Ловите подробную инструкцию.
Читать статью
Как сделать хороший пул-реквест
Начинающему программисту часто страшно просить людей проверить его пул-реквест. В частности - потому что не хочется никого отвлекать лишний раз.
В этой статье мы разбираем, как максимально облегчить работу ревьюера при проверке ваших пул-реквестов.
Читать статью
Начинающему программисту часто страшно просить людей проверить его пул-реквест. В частности - потому что не хочется никого отвлекать лишний раз.
В этой статье мы разбираем, как максимально облегчить работу ревьюера при проверке ваших пул-реквестов.
Читать статью
6 ресурсов для начинающих тестировщиков
#qa
Тестировщиками не рождаются: чтобы стать звездой QA, нужна практика и отработка. Недавно команда СИБУР Диджитал собрала классную подборку сервисов, которые помогут отточить свои навыки. Канал рекомендуем: ребята делятся своими наработками, проводят митапы и рассказывают про «тяжёлую цифру» и индустрию 4.0 от первого лица.
#qa
Тестировщиками не рождаются: чтобы стать звездой QA, нужна практика и отработка. Недавно команда СИБУР Диджитал собрала классную подборку сервисов, которые помогут отточить свои навыки. Канал рекомендуем: ребята делятся своими наработками, проводят митапы и рассказывают про «тяжёлую цифру» и индустрию 4.0 от первого лица.
❤4🔥1
Анимированный фон веб-страницы на чистых HTML и CSS
Бывает, что вы решили создать сайт исключительно на HTML и CSS, и это несколько ограничивает полет вашей фантазии. И совершенно зря! Даже если у вас в наборе только эти два инструмента, вы все равно можете достигнуть потрясающих визуальных эффектов. В этой статье вы найдете несколько идей, от которых сможете отталкиваться в дальнейшем.
Читать статью
Бывает, что вы решили создать сайт исключительно на HTML и CSS, и это несколько ограничивает полет вашей фантазии. И совершенно зря! Даже если у вас в наборе только эти два инструмента, вы все равно можете достигнуть потрясающих визуальных эффектов. В этой статье вы найдете несколько идей, от которых сможете отталкиваться в дальнейшем.
Читать статью
👍2
CSS-функция clamp() и адаптивность сайта
В CSS есть функция, специально созданная для того, чтобы позволить почти любому элементу регулировать свой размер в определенных пределах, чтобы он соответствовал размеру окна приложения. Это функция clamp(). Давайте ее рассмотрим.
Читать статью
В CSS есть функция, специально созданная для того, чтобы позволить почти любому элементу регулировать свой размер в определенных пределах, чтобы он соответствовал размеру окна приложения. Это функция clamp(). Давайте ее рассмотрим.
Читать статью
Как написать документацию для вашего следующего проекта
У вас на горизонте замаячил новый проект? Наличие правильно составленной документации — важный аспект в деле обеспечения бесперебойной работы над ним.
Читать статью
У вас на горизонте замаячил новый проект? Наличие правильно составленной документации — важный аспект в деле обеспечения бесперебойной работы над ним.
Читать статью
👍3❤1
Stash: знакомимся со «скрытым» функционалом Git
При помощи команды git stash мы убираем (временно) изменения из рабочей директории, «прячем» их. Давайте разберем это на примере.
Читать статью
При помощи команды git stash мы убираем (временно) изменения из рабочей директории, «прячем» их. Давайте разберем это на примере.
Читать статью
👍4❤2
Выражение CASE в SQL: объяснение на примерах
Выражение СASE — это, по сути, SQL-версия условной логики. Это выражение может использоваться примерно так же, как if-предложения в языках программирования вроде JavaScript, хотя его структура немного отличается.
Читать статью
Выражение СASE — это, по сути, SQL-версия условной логики. Это выражение может использоваться примерно так же, как if-предложения в языках программирования вроде JavaScript, хотя его структура немного отличается.
Читать статью
👍2❤1
Доводы в пользу применения rem в CSS
По словам автора статьи, в последнее время она практически полностью отошла от использования пикселей в качестве единиц измерения. Вместо них она использует rem.
Читать статью
По словам автора статьи, в последнее время она практически полностью отошла от использования пикселей в качестве единиц измерения. Вместо них она использует rem.
Читать статью
Что такое Trunk Based Development (TBD)?
Когда несколько разработчиков вместе работают над одной кодовой базой, они могут делать это двумя способами. Первый подразумевает создание отдельных веток для всех создаваемых фич. А второй - это TBD. Давайте разберемся, что это такое.
Читать статью
Когда несколько разработчиков вместе работают над одной кодовой базой, они могут делать это двумя способами. Первый подразумевает создание отдельных веток для всех создаваемых фич. А второй - это TBD. Давайте разберемся, что это такое.
Читать статью
CSS-свойство position: разбираемся с позиционированием элементов
Если вы хотите действительно хорошо овладеть CSS, очень важно разобраться в свойстве position. Но стоит учесть, что для начинающих эта тема может быть довольно сложной.
Читать статью
Если вы хотите действительно хорошо овладеть CSS, очень важно разобраться в свойстве position. Но стоит учесть, что для начинающих эта тема может быть довольно сложной.
Читать статью
Регулярное выражение для проверки римских чисел
На Codewars есть задачка: нужно написать функцию для конвертации римских чисел в арабские. Автор этой статьи рассмотрел один из этапов решения этой задачи: проверку, ввел ли пользователь валидное римское число. Валидация реализована на Python.
Читать статью
На Codewars есть задачка: нужно написать функцию для конвертации римских чисел в арабские. Автор этой статьи рассмотрел один из этапов решения этой задачи: проверку, ввел ли пользователь валидное римское число. Валидация реализована на Python.
Читать статью
👍2
Копирование файлов и директорий: команда cp в Linux и MacOS
Для копирования файлов или директорий в Linux и MacOS используется команда cp. Она относительно простая, но ее поведение может изменяться в зависимости от передаваемых опций и того, что именно и куда копируется.
Читать статью
Для копирования файлов или директорий в Linux и MacOS используется команда cp. Она относительно простая, но ее поведение может изменяться в зависимости от передаваемых опций и того, что именно и куда копируется.
Читать статью
👍1
Что такое векторные базы данных?
Векторные базы данных приобрели большое значение в различных областях благодаря своей уникальной способности эффективно хранить, индексировать и искать точки данных высокой размерности, часто называемые векторами.
Читать статью
Векторные базы данных приобрели большое значение в различных областях благодаря своей уникальной способности эффективно хранить, индексировать и искать точки данных высокой размерности, часто называемые векторами.
Читать статью
👍5
Как улучшить свой пул-реквест
Не знаю, как вам, а мне нравится ощущение, которое возникает, когда я нажимаю кнопку слияния (merge) и отправляю свой код в продакшен. Это и есть наша конечная цель как разработчиков - выпустить свой код в мир.
Читать статью
Не знаю, как вам, а мне нравится ощущение, которое возникает, когда я нажимаю кнопку слияния (merge) и отправляю свой код в продакшен. Это и есть наша конечная цель как разработчиков - выпустить свой код в мир.
Читать статью
👍5
Декораторы Python — объяснение для начинающих
#python
В руках опытных Python-разработчиков декораторы могут стать элегантным и мощным инструментом. Они позволяют изменять поведение функций без внесения изменений в их исходный код.
Читать статью
#python
В руках опытных Python-разработчиков декораторы могут стать элегантным и мощным инструментом. Они позволяют изменять поведение функций без внесения изменений в их исходный код.
Читать статью
👏5👍2
Книги по Go для профи и начинающих
#golang
Привет, друзья! В этой статье мы собрали десяток самых свежих и популярных книг для изучения Go.
Читать статью
#golang
Привет, друзья! В этой статье мы собрали десяток самых свежих и популярных книг для изучения Go.
Читать статью
👍9