Blog

Latest Articles

PHPStorm

Code Quality: How to setup phpcs in PHPStorm

PHP_CodeSniffer or phpcs is a tool that helps developers maintain a specific standard in the way they write code. In order to be able to provide relevant information, phpcs needs to be configured corr…

Read more →
How to's

Implementation of SEO friendly URL in an generic Laminas Mezzio app

Prerequisites: Mezzio App Doctrine In the vast digital landscape of the internet, where websites compete for attention, having a well-crafted URL can make a significant difference. By incorporating hu…

Read more →
Dotkernel 3

Dotkernel API: architecture and components

This article refers to Dotkernel API v5. Checkout out the new additions for Dotkernel API v6 to stay up-to-date.

Read more →
How to's

What is cross origin token redemption?

What is cross origin token redemption? Cross-origin token redemption is a technique used to ensure the security and authenticity of a token that is issued by one website or domain, but intended for us…

Read more →
PHP Development

AlmaLinux 9 in WSL2 : install PHP, Apache, MariaDB, Composer, PhpMyadmin

In this article we will demonstrate how we install AlmaLinux 9 using Windows Subsystem for Linux (WSL2). First, you need to check if your machine is ready for using WSL2.

Read more →
Zend Framework

Sunsetting PEAR Channel for Zend Framework 1

Sunsetting PEAR Channel for Zend Framework 1 The unofficial PEAR channel for Zend Framework 1 was created in 2016 , at the time when PEAR was still used a lot. Due to the fact that is a pain to upgrad…

Read more →
Dotkernel API

API Endpoint to Collect Client Errors

API Endpoint to Collect Client Errors Let's say you have a (Client) Frontend (e.g.

Read more →
PHP Development

Mezzio app development in WSL2

Install a Mezzio app (Dotkernel API) using WSL2 This article will run you through the steps of installing a Mezzio application (Dotkernel API) in WSL2 and run it on Ubuntu 20.04 LTS.

Read more →
PHP Development

Database seeding: Doctrine data fixtures vs Phinx

Database seeding: Doctrine data fixtures vs Phinx Seeding the database means populating the database with initial values, it's commonly used for seeding the user roles and user accounts. Seeding the d…

Read more →
Dotkernel 3

Dotkernel Admin V4

Getting Started with Dotkernel Admin V4 Dotkernel's PSR-7 Admin is an application based on Mezzio, with the main purpose of managing and displaying tabular data from one or more databases components.…

Read more →