
2024-05-10
Docker по нынешним временам - это must have инструмент для любого разработчика.
Если с установкой и удалением докера все довольно просто, заходим на официальный сайт и просто выполняем все по инструкции, то с настройкой директорий все не так просто.
Прикол заключается в том, что со временем, если вы используете большое количество образов, вы сможете заметить, что ваш диск, где установлена операционная система может знач
...Перед каждым разработчиком рано или поздно встает вопрос проектирования системы. Ни для кого не секрет, что по-правильному нужно систему сначала спроектировать ( не в голове представить ), а уже потом начинать писать код. Но далеко не все разработчики сначала проектируют, а потом пишут. Наоборот - большая часть разработчиков в обычных среднестатистических компаниях обычно пропускают стадию проектирования и сразу приступают к разработке на привычном технологическом стеке, даже не думая ни о че
...Друзья, всем привет, это не статья, а скорее заметка о новом типе ошибки в Doctrine Symfony. Выглядит ошибка следующим образом:
[2023-12-19T19:31:22.760673+00:00] php.WARNING: User Notice: Undefined property: Proxies\__CG__\App\Entity\SomeClass::$lazyObjectState in /app/vendor/symfony/property-access/PropertyAccessor.php on line 418 {"exception":"[object] (ErrorException(code: 0): User Notice: Undefined property: Proxies\\__CG__\\App\\Entity\\SomeClass::$lazyObjectState in
...
Как только разработчик вырастает из уровня джуна и начинает погружаться в чудесные дебри архитектуры, проективарония, работы с БД чуть шире, чем CRUD - то часто начинает слышаться такая абревиатура, как ACID. На собеседованиях разработчиков так же могут спрашивать про этот набор требований. Давайте разберем, что же означает каждая из букв этой чудесной абревиатуры.
ACID - это перечень требований к разрабатываемой системе, который призван обеспечить сохранность и валидность наших дан
...Часто в разработке помимо разовых запусков скриптов или запуска скриптов по расписанию требуется, чтобы скрипт работал на постоянной основе. Такие скрипты называются демонами. Но эти скрипты не могут работать в вакууме, так как просто запустив их в консоли, даже если отвязать консоль от процесса, то получится так, что процесс бесхозный и за ним никто не следит. В случае, если он отвалится -
...Ура! Я наконец-то дописал статью как собирать собственные бандлы на Symfony 6!!!
Статья про EasyAdmin всё ещё в процессе )))
Не, ну мне же надо на чем-то тестировать твиттер локальный...
Я тут еще много полезного буду выкладывать, так что заходите обязательно почитать.
Сайтик пока что в разработке - это далеко не окончательная версия - по сути это то что удалось слепить за 8 часов.