Impressions on GitHub Copilot and PHPStorm — March 2023After the initial promo year of free access, GitHub released a commercial version of Copilot a while ago. While the price tag isn’t…Mar 6, 2023Mar 6, 2023
The most efficient way to debug problems with PHPUnit mocksPHPUnit can be overwhelming to those who are just learning the basics of programming and/or unit testing in PHP. It is a powerful and…Feb 5, 2023Feb 5, 2023
[PHP Guidelines series] Final classes as a warning signAs announced here, I have started working on a series of posts related to good and bad development practices.Jan 28, 2023Jan 28, 2023
[PHP Guidelines series] Introduction and Factory Method Design PatternAs announced here, I am working on a series of posts related to good and bad development practices.Jan 22, 2023Jan 22, 2023
Announcement: Detailed PHP development practices seriesThis post is an announcement of upcoming series of posts. Target audience of the series are primarily PHP and OOP developers in general…Jan 14, 2023Jan 14, 2023
Symfony 5 : Mocking private autowired services in Controller functional testsWhy?Feb 13, 2021Feb 13, 2021
Configure Doctrine in Symfony to use AWS Secret values as MySQL connection parametersIf you are running Symfony 5, there are a couple of ways to keep your application’s sensitive information (like database credentials)…Jul 29, 2020Jul 29, 2020
How to solve Symfony 5 and Doctrine Migrations Bundle 3 upgrade error: Unrecognized options…Doctrine Migrations Bundle upgrade issueJul 28, 20202Jul 28, 20202