Dotkernel API v6: The root of Dotkernel Headless Platform
Dotkernel API has come a long way since we published a list of its architecture and components a while ago. We implemented new features, while some components were replaced, and others were enhanced.
Jul 22, 2025 Read more → Best PracticeZF Is Retired. Laminas MVC Is Retiring. Consider It Solved
It all started with the announcement: Laminas MVC Is Retiring. Some people wrongfully thought everything with a Laminas logo is going away - NOT SO! Read on for a bit of history about Zend and Laminas…
Jul 17, 2025 Read more → Headless PlatformShared Core Submodule in Dotkernel Headless Platform
Dotkernel has implemented a Headless solution made up of these applications: Dotkernel API - a REST API, the root of the platform. Dotkernel Admin - (optional) complementary backend management.
Jul 04, 2025 Read more → How to'sInstalling AlmaLinux 10 in WSL2: PHP, MariaDB, Composer, PhpMyadmin
With the recent release of AlmaLinux OS 10, we have created a new recipe for our WSL development environment. Compared to its predecessor, AlmaLinux 10 provides performance enhancements, security upda…
Jun 19, 2025 Read more → Headless PlatformDotkernel Headless Platform - The Whats, Hows and Whys
The principle of a Headless Platform is to decouple the User Interface (frontend) from the backend services. The responses from the platform are then used by another system, such as a website or mobil…
Jun 13, 2025 Read more → ArchitectureUnderstanding Middleware
Middleware is code that exists between the request and response, and which can take the incoming request, perform actions based on it, and either complete the response or pass delegation on to the nex…
May 22, 2025 Read more → MiddlewareDotkernel Light improvements: PSR-15 Handlers, Vite, PHPStan
Dotkernel Light is a PSR-15 compliant application that uses the Mezzio microframework and Laminas components. It's aimed at creating a simple website, like a presentation site, but can be expanded as…
May 02, 2025 Read more → Design PatternsNaming pattern for PSR-15 handlers in Dotkernel applications
This naming pattern is used in Dotkernel Admin v6 and will also be implemented in the next releases for Frontend and Light. The bigger a project is, the more time it will take to develop and the more…
Apr 17, 2025 Read more → MiddlewareReplacing controllers with PSR-15 compliant handlers in Dotkernel Light
The goal of this update is to implement PSR-15 handlers into Dotkernel Light. There are several advantages to using handlers, which we will explore below.
Mar 03, 2025 Read more → MiddlewareHandling dynamic routing using FastRoute in Dotkernel
The goal of this update is to replace the static way of creating routes with a more dynamic implementation. The result is a cleaner approach that is easier to set up and review at a glance.
Feb 26, 2025 Read more →Page 2 of 4 . 33 articles total