
Рефакторинг чужого кода - как вычищать и документировать чужие проекты (и брать за это ×2 💸)
Работа с "унаследованным" кодом (legacy code) — это то, с чем рано или поздно сталкивается каждый разработчик. Часто это проекты, написанные в спешке, без тестов,…

CI/CD для соло-разработчика или как автоматизировать рутину за один день
Хороший CI/CD — как невидимый помощник: тестирует, билдит и деплоит, пока я пью чай. ☕ В этой статье вы узнаете, почему эта магия важна даже…

Мой спортивный 2024: велотренировки, участие в велорогейне и размышления о роли спорта в жизни программиста
Подведение спортивных итогов за прошедший год позволяет мне оценить достигнутые результаты и проанализировать прогресс. Кроме того, это дает чувство завершенности и дополнительную мотивацию, а также…

Как заработать на твиче
Live video - это возможность наблюдать и взаимодействовать со своими любимыми геймерами, музыкантами и блогерами в режиме реального времени.

Решено: 400 BAD REQUEST (OpenURI::HTTPError)
При запуске Wayback Machine Downloader может возникнуть ошибка 400 BAD REQUEST (OpenURI::HTTPError). Ниже я расскажу как ее решить.

Ruby - Could not find a valid gem - исправление ошибки на Windows
При установке пакетов, в моем случае на Windows, может возникнуть ошибка "ERROR: Could not find a valid gem". Ниже я расскажу как её исправить.

Как заблокировать empty user agents и ботов через Cloudflare
В последнее время наблюдаю много мусорного трафика на некоторых моих сайтах. Ниже я покажу как настраиваю CloudFlare для фильтрации ботов.

Разбираю качество кворка на примере ТОП продавца
В данном обзоре Вы получите лайфхак, как продавать одни и теже говно-ссылки в разных кворках под видом хороших.

Спорт в жизни айтишника
Жизнь IT специалиста, работающего из дома, по моему мнению, напрямую должна быть связана с любительским спортом.

Завершение эксперимента по генерации текста на сайты с помощью ИИ
Прихожу к выводу, что или надо больше времени уделять, чтобы получить хоть какой-то результат или больше денег тратить (сео, ссылки) и т.д.