You might remember my blog post from beginning of this year. In this article I want to give a quick feedback on what happened so far. CakeDC PHPStan extension The authors of CakeDC/cakephp-phpstan did a great job over the last…
Year: 2024
CakePHP Tips 2024 Autumn Edition
ORM type map details With the help of the Setup plugin you can get a lot of useful info for your current app setup. One very new useful overview is the ORM type map. It shows the different types and…
Simple local dev env for (Cake)PHP apps
The last years I was using devilbox a lot. It has quite a simple setup for CakePHP apps, that are not using too many different external services. Over the years that got less maintained. I started to also look into…
CakePHP and static analyzers
In this post, I discuss the usefulness of clean coding and static analyzers used to introspect it. I will also outline a few neat tools and tricks to get there faster. Static Analyzers Statically analyzing your code can be super…
CakePHP background processing
The easy way 🙂 Some might also already be in the #CakePHP coding world for some time. They might remember an article from like 11 years ago: queue-deferred-execution-in-cakephp. If not, maybe catch up on that one first, as that is…
Upgrading MySQL 5 to 8
Are you planning to upgrade an existing app and DB from Mysql 5 to 8 any time soon? Well, if you do, maybe you want to read the next paragraphs. I had to do it, and let me tell you:…
Enums in CakePHP – reloaded
If you have been in the Cake ecosystem for a while, you might remember my 13+ year old blog post about how to work with enums in CakePHP the easy way. I have been using them heavily for all my…