інструменти

Технології та речі якими я користуюсь.

Линукс на десктопе. Как я съезжал с macOS после 5 лет работы за макбуком

Начало Вот уже второй месяц для ежедневной работы я использую Linux. Как человек, который до последнего жрал кактус тима кука, но сумевший соскочить, я делюсь с опытом переезда и ободряю сделать вас то же. С 2007 по 2015 я работал на винде. На работе у меня вначале был десктоп с Windows NT 2003(?) Кажется, точно не помню, потом переехал на ноутбук Thinkpad. NT 2003 обновили до...

Дебаг: інтерактивність

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

Дебаг

10 років тому я працював у парі разом із своїм тімлідом над розробкою кешу для БД. Продукт, що ми робили, було неможливо запускати локально. Процес виглядав наступним чином: робиш зміни, збираєш JAR, заливаєш його по FTP на application server, рестартуєш сервер через веб-консоль WebLogic, чекаєш 5 хв, перевіряєш як працює. Незручно та дуже довго, цикл зворотнього зв'язку надзвичайно повільний, робота нефективна. Все ускладнювалося ще...

Про хайлоад

Усі люблять хайлоад. Квитки на хайлоадоконфи коштують купу грошей і моментально розкуповуються охочими послухати що там нового у лідерах ринку і яке спеціалізоване NoSQL рішення сьогодні у моді. Будь-яка доповідь де згадуються «великі навантаження» та «кластери на тисячі подів» збирають повний зал слухачів. Це логічно — люди люблять нові та блискучі інструменти, і не люблять прості та зрозумілі старі речі. Нікому цікава доповідь «як зробити веб-апку на...