{"version": "https://jsonfeed.org/version/1.1",
"title": "Пшерги кодинг",
"home_page_url": "https://eduard-sukharev.github.io/",
"feed_url": "https://eduard-sukharev.github.io/excerpts.json",
"description": "Блог разработчика. Потому что правильные вещи нужно записывать.",
"user_comment": "Пшерги кодинг JSON feed (full articles)",
"authors": [
  {
    "name": "Эдуард Сухарев",
    "url": "https://eduard-sukharev.github.io/"
  }
],
"language": "ru",
"icon" : "https://eduard-sukharev.github.io/icon-192.png",
"favicon" : "https://eduard-sukharev.github.io/icon-512.png","items": [{"id": "https://eduard-sukharev.github.io/komanda-v-legacy-proekte/",
"url": "https://eduard-sukharev.github.io/komanda-v-legacy-proekte/",
"title": "Команда в Legacy проекте",
"date_published": "2024-11-11T00:00:00Z",
"language": "","content_html": "&lt;p&gt;Иногда кажется, что проект небольшой и можно полностью переписать его за пару месяцев в одиночку. А иной раз руки просто опускаются когда оглядываешь фронт работ.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://eduard-sukharev.github.io/komanda-v-legacy-proekte/&quot;&gt;Читать далее Пшерги кодинг →&lt;/a&gt;&lt;/p&gt;"
    },{"id": "https://eduard-sukharev.github.io/obnovlenie-glibc-i-slomannye-indeksy-potgresql/",
"url": "https://eduard-sukharev.github.io/obnovlenie-glibc-i-slomannye-indeksy-potgresql/",
"title": "Обновление glibc и сломанные индексы PotgreSQL",
"date_published": "2024-07-22T00:00:00Z",
"language": "","content_html": "&lt;p&gt;Если вы используете PosgtreSQL в качестве СУБД, то не спешите обновлять ваши сервера: можете получить на ровном месте очень нетривиальные к отслеживанию ошибки.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://eduard-sukharev.github.io/obnovlenie-glibc-i-slomannye-indeksy-potgresql/&quot;&gt;Читать далее Пшерги кодинг →&lt;/a&gt;&lt;/p&gt;"
    },{"id": "https://eduard-sukharev.github.io/tip-integer-v-kolonke-id-kak-bomba-zamedlennogo-dejstviya/",
"url": "https://eduard-sukharev.github.io/tip-integer-v-kolonke-id-kak-bomba-zamedlennogo-dejstviya/",
"title": "Тип integer в колонке id как бомба замедленного действия",
"date_published": "2023-12-25T00:00:00Z",
"language": "","content_html": "&lt;p&gt;Если вы работаете с Legacy проектом, то загляните в структуру ваших таблиц - возможно некоторые из них используют integer в качестве id поля, и это очень плохо.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://eduard-sukharev.github.io/tip-integer-v-kolonke-id-kak-bomba-zamedlennogo-dejstviya/&quot;&gt;Читать далее Пшерги кодинг →&lt;/a&gt;&lt;/p&gt;"
    },{"id": "https://eduard-sukharev.github.io/php-rector-i-kak-on-vam-ne-pomozhet/",
"url": "https://eduard-sukharev.github.io/php-rector-i-kak-on-vam-ne-pomozhet/",
"title": "PHP Rector и как он вам [не] поможет",
"date_published": "2023-10-23T00:00:00Z",
"language": "","content_html": "&lt;p&gt;Все, кто планировал переход на новые версии PHP слышали о проекте Rector для автоматизации рефакторинга и адаптации новых фич. Каждый кто завершал такой переход может рассказать пачку историй о том как и когда всё пошло не по плану.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://eduard-sukharev.github.io/php-rector-i-kak-on-vam-ne-pomozhet/&quot;&gt;Читать далее Пшерги кодинг →&lt;/a&gt;&lt;/p&gt;"
    },{"id": "https://eduard-sukharev.github.io/obuyavlyajte-klassy-final-po-umolchaniyu/",
"url": "https://eduard-sukharev.github.io/obuyavlyajte-klassy-final-po-umolchaniyu/",
"title": "Объявляйте классы final по-умолчанию",
"date_published": "2023-07-26T00:00:00Z",
"language": "","content_html": "&lt;p&gt;Ключевое слово final появилось в PHP вместе с понятием классов, однако зачастую им пренебрегают.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://eduard-sukharev.github.io/obuyavlyajte-klassy-final-po-umolchaniyu/&quot;&gt;Читать далее Пшерги кодинг →&lt;/a&gt;&lt;/p&gt;"
    },{"id": "https://eduard-sukharev.github.io/izbegajte-otricatelnyh-uslovij/",
"url": "https://eduard-sukharev.github.io/izbegajte-otricatelnyh-uslovij/",
"title": "Избегайте отрицательных условий",
"date_published": "2023-07-19T00:00:00Z",
"language": "","content_html": "&lt;p&gt;Разберём на примерах известное правило избегания отрицаний в условиях. Какие бывают отрицания и чем они опасны.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://eduard-sukharev.github.io/izbegajte-otricatelnyh-uslovij/&quot;&gt;Читать далее Пшерги кодинг →&lt;/a&gt;&lt;/p&gt;"
    }
  ]
}