A quick CakePHP Local environment with DDEV
In the realm of web development, a seamless local environment is the bedrock for efficient and stress-free coding. Enter DDEV, a powerful tool that simplifies the…
TIPS, INSIGHTS AND THE LATEST FROM THE EXPERTS BEHIND CAKEPHP
In the realm of web development, a seamless local environment is the bedrock for efficient and stress-free coding. Enter DDEV, a powerful tool that simplifies the…
CakeFest 2023 once again brought together developers from around the world for a weekend of baking (code), insightful talks, and community building. This year's…
The title speaks for itself, let’s jump right in! As a preliminary step, we start from a user registered in DigitalOcean with a validated account. Use the doctl…

Here we are again coming off of the CakeFest sugar high! I don’t even know where to begin. Unfortunately, or fortunately - I haven’t decided, we had to do…
Let’s talk about Dependency Injection! SOLID principles As you know SOLID is an acronym for the five object-oriented design principles. In this topic, we will…
Let’s talk about Dependency injection! SOLID principles As you know SOLID is an acronym for the five object-oriented design principles. In this topic, we will…

The whole team here at CakeDC are big supporters and contributors of the CakePHP community. For this month, I decided to do “one CakePHP project per day” to share…
The log of applications is gold. It's an important part of the software, they represent the health of the application. By default, CakePHP will use the FileLog…

We sponsor a monthly CakePHP training session (register here https://training.cakephp.org ) where we cover different topics about the framework. One of our…
One reason to migrate from CakePHP 2.x to newer versions, is the very powerful ORM system that was introduced in CakePHP 3.x. Improved ORM Objects…
Nowadays people are not concerned about how large their database is in terms of MB. Storage is cheap. Even getting cheap SSD storage is not a big deal. However,…
The CsrfComponent was deprecated since CakePHP version 3.5.0. On CakePHP 4, we now have a new middleware to help us protect applications against Cross Site Request…

Let's imagine you have a huge application in CakePHP 2.x (or 1.x) and you're planning to upgrade to the latest CakePHP 4.x. After doing some estimations, you…
Dependency Injection is some of the bigger buzzwords in PHP frameworks. Historically, CakePHP application logic didn’t support that, until the version 4.2 was…
Having a successful upgrade implies not only upgrading the code itself, but also identifying the different tasks that will be part of the Upgrade Plan. Making a…
Since the version 2.x of CakePHP has a requests and response objects, they are provided an abstraction around HTTP Requests and responses. If you are not familiar…

Marketing is an essential part of your business’ success. I don’t just say this because I myself am a marketing connoisseur... or maybe I do. But either way, I’m…
Let’s talk more about upgrading your CakePHP application. In last week’s blog, we talked about why you should hire externally for all of your upgrade needs. You may…

There are many reasons that CakePHP recommends upgrading. But should you, really? Contrary to what you would expect, I am here to tell you that maybe you should not…

Well… 2021 is already feeling a little 2020ish to me, what about you? While I had high hopes of things being back to normal as far as travel, events, etc. It seems…