Blog

Latest Articles

Dotkernel API

Dotkernel API Client Side Authorization

This article covers the basic authorization of a Client application which use a backend built using Dotkernel API Authorization Request Client application users send a POST request to the backend cont…

Read more →
Core Components

Adding a CORS implementation to Zend Expressive

This article is a guide on how to add a CORS implementation on an existing Dotkernel3 project. The issue If you're facing this message: "Access to XMLHttpRequest at ‘url’ has been blocked by cors poli…

Read more →
Core Components

Handling and Logging errors with dot-errorhandler and dot-log

This article is a follow-up for: Logging with dot-log in Zend Expressive and Dotkernel, the mentioned article is a guide to using dot-log.   This article explains the usage of dotkernel/dot-errorhandl…

Read more →
Core Components

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 tutoria…

Read more →
Dotkernel 3

Dotkernel3 - Stable Release version 1.0

Dotkernel was updated to support Zend Expressive 3 alongside with PSR-15 middleware. We have updated the core packages to support PSR-15 Middleware.

Read more →
How to's

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. Migration from Zend Expressive 2 to 3.

Read more →
PHP Troubleshooting

FIX: Installing PEAR packages with PHP 7.2

This article will cover the solution to the PEAR "Cannot use result of built-in function in write context" issue. The Issue If installing a pear package (for instance PHP Code Sniffer), when running:…

Read more →
Core Components

Templating in Dotkernel3

Dotkernel3 aims to improve the Dotkernel stack in every way possible, and one of the painpoints in the previous version of Dotkernel was the templating engine. Albeit a solid and robust templating eng…

Read more →
How to's

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…

Read more →
How to's

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 st…

Read more →