Doctrine caching in DotKernel Using an ORM in production without any sort of cache strategy is a very bad move. The Database server chokes; lots of CPU cycles wasted only to generate metadata and queries over and over again at … Read More
How to’s
Logging with dot-log in Zend Expressive and DotKernel
This article will explain the usage of the dot-log component within DotKernel, Zend Expressive or in a project that uses Zend Service Manager. Since dot-log extends zendframework/zend-log this tutorial mostly compatible with zend-log as well. … Read More
Migrating DotKernel 3 from Zend Expressive 2 to Zend Expressive 3
This article covers the steps required to migrate a DotKernel 3 instance to the latest Zend Expressive Version. … Read More
Using the URLGenerator work in FastRoute
DotKernel 3 uses FastRoute under the hood, which is an excellent and fast routing package, but it does have some quirks. A wrong setup can lead to many headaches, as it’s not prominent that the error you’re experiencing is from … Read More
Database migrations and how to use them
Migrations, the superhero your database deserves Migrations ease the process of working together on projects, as well as deploying the database changes. A newly released package for the DotKernel stack integrates migrations and seeders into the application; This is … Read More
What is PSR-7 and how to use it
PSR-7 is a set of common interfaces defined by PHP Framework Interop Group. These interfaces are representing HTTP messages, and URIs for use when communicating trough HTTP. Any web application using this set of interfaces is a PSR-7 application. More … Read More
Disambiguation: DotKernel 1 and DotKernel 3
What is DotKernel? The name DotKernel symbiotically combines the string Dot, as a representation of the Internet, and Kernel, the quintessence of any IT application. In other words Dotkernel wishes to be, with modesty, the central part of the Internet development … Read More