Найти в Дзене
5 Ошибок Рефакторинга
5 Ошибок Рефакторинга 1) Добавлять в рефакторинг улучшения Строго отделяйте рефакторингот любых даже самых незначительных улучшений, оптимизаций и украшательства 2) Делать один огромный коммит Делайте много коммитов, каждый на свой шаг рефакторинга. Рефакторинг это как ходьба по заминированному лабиринту, нужно обязательно записывать все ходы и иногда отступать на шаг или N шагов назад и искать другой путь. 3) Рефакторить без промежуточных проверок Лучше всего делить рефакторинг на логические этапы...
1 месяц назад
Вышла моя вторая статья на Habr'e
Вышла моя вторая статья на Habr'e За сутки 3500 просмотров, 2 плюса рейтинга и 69 человек сохранили в закладки. По сравнению с первой статьей есть прогресс )) https://habr.com/ru/articles/966914/
1 месяц назад
Мудрость дня
Мудрость дня: Не проверяйте ваше приложение на дефолтных учетках, настройках и тд Словите много интересных ошибок при переходе на хоть немного кастомные учетки и настройки
2 месяца назад
Бизнесовый пост: Своя "Лучшесть
Бизнесовый пост: Своя "Лучшесть" Фоном смотрю серию лекций и материалов по маркетингу и продажам. В одной из них подметил интересную мысль, которую можно применить к каждому, а не только к предприятию или организации. Полезно поразмыслить чем ты отличаешься от коллег рядом. Иногда это очень не очевидно. Вроде бы ты такой же или даже хуже чем остальные(часто еще и самооценка страдает). Но все таки что...
2 месяца назад
Тестирование правил Nginx на Perl и модуль Test::Nginx
Тестирование правил Nginx на Perl и модуль Test::Nginx Вы когда нибудь писали на Perl ? Я нет, Haskell был, Lisp был, Perl - нет. На perl например до недавнего времени была написана главная страница яндеска [пруф](https://habr.com/ru/companies/yandex/articles/871868/) пока не переехала на GO. Но где можно было бы с ним встретится в энтерпрайз разработке мне сложно представить. Пишите кстати в комментариях если знаете примеры или сами писали. Ну так вот, оказывается есть такой модуль Test::Nginx...
2 месяца назад
Поток и мысли
Поток и мысли 🏊‍♂️ Состояние потока — это глубокая концентрация, погружение в мысли. Зачастую именно в таком состоянии могут прийти самые ценные идеи. Лично я в него вхожу когда плаваю. Физ нагрузка, ритмичные движения и булькание воды вокруг - просто шикарно. Поток наступает где то метров после 500-600...
2 месяца назад
Вот такое классное письмо сегодня пришло
Вот такое классное письмо сегодня пришло :) Написал первую статью на Хабре, проба пера и легкая тема на разминку. Буду рад поддержке и совету https://habr.com/ru/articles/963450/ #опыт #хабр #управ
2 месяца назад
Welcome-пост
Welcome-пост Всем привет, кто то меня знает лично, с кем то общались в online, а кто то не знаком совсем. Я программист и немного стартапер, начинал в крупном американском аутсорсе, работал в красно-синем банке РФ и последние 8 лет тружусь в технологических и AI стартапах на топ позициях рука об руку с C-level: CEO, CPO, CTO Этот канал может помочь: * инженерам и программистам, желающим развить бизнес и стартап мышление, понять зачем эти фичи, дедлайны, почему внезапно важна какая то мелочь, а через неделю она...
2 месяца назад
Посмотрел сегодня канал Лены Серегиной(Пирамида метрик
Посмотрел сегодня канал Лены Серегиной(Пирамида метрик) и услышал интересную мысль про ведение экспертного блога. Душно душно это скучно скучно и не стоит себя разделять "я на работе" и "я вне работы" (хотя конечно стоит знать меру и держать баланс). Скучно перепечатывать заумные мысли будем в понедельник, шучу , я так не делаю. А сегодня добавим немного вайба! Если вдруг была тяжелая неделя, падал прод или не взлетал или таска никак не заходила, то вам...
2 месяца назад
Вредные советы: Liquibase и черная магия validCheckSum
Вредные советы: Liquibase и черная магия validCheckSum Иногда нужно поправить SQL в старом changelog — но Liquibase ругается: checksum validation failed. Решение — параметр validCheckSum. Он позволяет вручную указать, какие контрольные суммы считать валидными: <changeSet id="101" author="dev"> <validCheckSum>7:3b1d2f5a7d4a8c5f3c8f6a2e7a6f8b1</validCheckSum> <validCheckSum>8:9d4f3a2b6e7c1d9e2a3b8c7f4a6d5b3</validCheckSum> <sql>UPDATE users SET active = true WHERE last_login IS NOT NULL;</sql> </changeSet> Liquibase сверит текущий checksum с любым из допустимых. Советую ли я это применять - нет, не советую, но на крайний случай знать о такой возможности стоит...
2 месяца назад