Vova Rozhkov

Vova Rozhkov

Экономия на спичках: считаем стоимость хостинга пет-проектов на kubernetes

Я люблю простые и понятные решения. Для хостинга всех своих проектов я использую Heroku [https://www.heroku.com/home]. Он достаточно дешев, лёгок в настройке и подымается буквально за минуту. Советую всем. Сейчас у меня там крутится несколько проектов, два из которых работают постоянно — это adopt.com.ua [https://www.rozhkov.me/modern-web-applications-architecture/] где вы можете найти себе котика или пёсика, и blogigram...

daily rozhok №5: мудрости из интернета

Как обычно по пятницам у нас выходит дайджест канала @daily_rozhok [https://t.me/daily_rozhok]. Это мой канал, где я пишу за жизу, обзоры на книжки и прочий нерелевантный ІТ контент. Персональный топчик в этом выпуске это обзоры на мотивационные тед-талки о продуктивности о повышении качества жизни, преодолении прокрастинации и наращивании объема различных частей тела. Читайте о том как я прочитал быстрее 👇 Прочитал: тщеславные...

Прочитал: креативность, ценности

Personal Values [https://www.julian.com/blog/life-planning] — как выбирать и следовать ценностям в жизни. Статья немного перекликается с тщеславными метриками из предыдущего поста. Автор предлагает нам выбрать набор базовых ценностей, отранжировать их и жить согласно ним. Просто, правда? :) Суть в том, чтобы оценивать свои проекты и деятельность согласно этим базовым ценностям, и заниматься тем, что соответствует им, а не тем, что навязывается обществом или...

Прочитал: тщеславные метрики, ментальные модели, жизненные ценности

Прочитал на днях несколько статей от блогера Julian Shapiro [https://www.julian.com/]. То ли я преисполнился статьями и продуктивности и нашел что-то более свежее, то ли автор снабил свои материалы подробными инструкциями, но меня они конкретно зацепили. Я уже несколько раз перечитал эти материалы и походу буду перечитывать еще. И так, у нас в меню: Vanity Metrics [https://www.julian.com/blog/vanity-metrics]...

Токсичность и непрошеные советы

Приходите вы в какой-нибудь чат или форум и пишете: "привет ребята, делаю сайт на Laravel, вот чот аякс не работает подскажите что может быть не так?" Вы приходите с очень конкретной проблемой и просите у сообщества помощи. Вы ожидаете что вам укажут на ошибку, может быть направят на доку. Что происходит вместо этого в 99% случаев? А просиходит вот что: "в 2к21...

Не треба сцяти проти вітру

Один з моїх принципів — не сцяти проти вітру. Полягає в тому, що не потрібно йти проти загальноприйнятої повістки, якщо це явно не слугує моїй меті. Раніше я вже писав, як роздмухати срач в інтернеті. Досить лише зачепити політику, релігію, стосунки, щоб відразу розділити своїх читачів на кілька таборів та спровокувати непотрібний конфлікт. За можливості цього варто уникати, якщо немає задачі просувати власну повістку. Наприклад, я пишу...

Неосиляторы

Каждый ІТ-специалист в повседневной работе использует множество сложнейших инструментов. Эффективность работы часто зависит от умения пользоваться этими инструментами. Всё начинается еще с редактирования текста—в любой IDE есть много горячих клавиш, функций, кнопочек которые призваны упрощать жизнь. Каждый язык, фреймворк и технология тоже содержит кучу вещей, которые помогают в работе и повышают эффективность решения, но в замен требуют инвестиций—обучения, чтения документации, экспериментиров...

Оверинжиниринг на пустом месте. DynamoDB, Kinesis, Spark, бигдата.

Ранее я рассказывал [https://www.rozhkov.me/startup-swamp/] про то как можно бросить стартап в болото, занявшись построением совершенно ненужных архитектур. Сегодня расскажу и еще одном таком безумстве. У нас была задача — рассылать пользователям напоминания о событиях. Человек приходил на сайт, регистрировался, выбирал временной слот. За день до события нужно было ему присылать письмо-напоминание. Вот такая простая задача. Шёл 2015 год. Что мы делаем?...

Настольные игры

Встречался недавно с коллегами в кабачке, культурно выпивали. Говорили о всяком разном, в том числе задели настолки, типа а не собраться ли нам и не поиграть в ужас аркхэма. В детстве я очень-очень любил настольные игры. И классические шахматы, и что-то более современное. Я даже придумывал свои—рисовал карты, делал фигурки, придумывал правила. Всё это было от отсутствия компьютера. Появился компьютер—интерес к картону...

Веганство как религия

Некоторое время назад я с женой ездил в "веган-тур". Киевская организация веганов щас делает туры по градам и весям. Суть такая: приезжает группа заряженных людей и проводит акции: показ съемок с ферм в VR-очках, лекция про веганство, фильм Domination, дегустация специальной веган-хавки, акция "открой глаза" где люди стоят на площади с мониторами на которых крутят видосы с ферм. Задача...

Working class hero

Їхав якось із знайомою пані, балакали про роботу. Вона вчилась у поліграфічному училищі та працювала у поліграфіях. Я зацікавився чим саме вона займалась, вважаючи що це була верстка в спеціальних програмах, але все виявилося банальнішим—потрібно було працювати за архаїчними станками і хутко перекладати аркуші з одного місця у інше. Збирати календарики і таке інше. Ця справа не дуже інтелектуальна. Людина перетворюється у біоробота і робить...

Боже, джаву храни!

Не так давно я писал об нарушении обратной совместимости [https://www.rozhkov.me/developers-sins-backward-incompatibility/] как главном грехе разработчика. У меня есть несколько Ruby приложений которые уже давно живут в продакшене. Версия ruby, которую я использовал, 2.5, перестала поддерживаться, и всех попросили переехать на 2.7. Однако сделать это было не так просто. Бампнув версию и попытавшись запустить я получил кучу ошибок. Я...

Кассовый разрыв

В определении слова "бизнес" написано что это деятельность, целью которой является получение прибыли. Пока работаешь за зарплату, то этот факт воспринимается оторванно от реальности. Если ты заболел, плохо работал, встрял в неудачный проект, залипал, то в худшем случае босс пожурит тебя или погрозит пальчиком. Независимо от результата работы денежка все равно капнет на счет. Совсем другое дело если ты успешный кабанчик-предприниматель или молча...

Чипировался

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

Как оверсинкинг и перфекционизм мешают мне заканчивать проекты

Перфекционизм [https://teletype.in/@uxlive/overthinking]—ближайший друг прокрастинации. Я часто страдаю желанием сделать все "как надо", но неожиданные препяствия, возникающие на этапе делания как надо а не как попало часто тормозят работу, убивают мотивацию и приводят к затягиванию сроков и перерасходу бюджета. Рассмотрим мой недавний микропроект с ClickHouse. Задача была довольно простая—взять данные из одного места и положить в другое. Всё. Что...

ClickHouse. Нюансы

Вообще это очень трендовая база. На хайлоад++ и других конференциях вы можете посмотреть множество докладов посвященных ClickHouse. На хабре куча статей. Материалов очень много [https://github.com/ClickHouse/clickhouse-presentations]. Вся эта движуха прошла мимо меня потому что я предпочитаю использовать проверенные инструменты до последнего. Ну и хайлоад++ не посещаю. После PoC я прикинул, что нужно сделать для синхронизации основного хранилища в ClickHouse, и приступил к...