From dotkernel.com
Complementary Admin in Dotkernel Headless Platform
0 0
The Dotkernel Headless Platform is built with an architecture designed to be easy to maintain and expand indefinitely. Its core components are Dotkernel API and Dotkernel Queue, but the Dotkernel application suite also offers a fully separate, complementary Admin application designed to pair seamles
on Aug 7
From dotkernel.com
Dotkernel API v6: The root of Dotkernel Headless Platform
0 0
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. Our ultimate goal is to stay relevant in the PHP ecosystem by implementing best practices recommende
on Jul 23
From dotkernel.com
ZF Is Retired. Laminas MVC Is Retiring. Consider It Solved
0 0
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, what it means to migrate your platform and why it's a decision that should not be taken lightly.
on Jul 17
From dotkernel.com
Shared Core Submodule in Dotkernel Headless Platform
0 0
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. Dotkernel Queue - (optional) queue management microservice. This is effectively a Headless C
on Jul 4
From dotkernel.com
Installing AlmaLinux 10 in WSL2: PHP, MariaDB, Composer, PhpMyadmin
0 0
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 updates and improved hardware support. What You Get Like for AlmaLinux 9, the WSL recipe sets up t
on Jun 19
From dotkernel.com
Dotkernel Headless Platform - The Whats, Hows and Whys
0 0
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 mobile app. In this article we will explore the Dotkernel implementation of the Headless Platform archite
on Jun 13
From dotkernel.com
0 0
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 next middleware in the queue. The purpose of middleware Middleware makes it easier for software d
on May 23
From dotkernel.com
Dotkernel Light improvements: PSR-15 Handlers, Vite, PHPStan
0 0
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 needed. Dotkernel Light has come a long way since our last update. It's just as useful for a pres
on May 2
From dotkernel.com
Naming pattern for PSR-15 handlers in Dotkernel applications
0 0
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 people will be assigned to it. Each developer will use slight variations when it comes to naming
on Apr 17
From dotkernel.com
Replacing controllers with PSR-15 compliant handlers in Dotkernel Light
0 0
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. We strive to keep our applications up-to-date with the recommended design guidelines. This ensures that we keep the applications secure, while
on Mar 3
From dotkernel.com
Handling dynamic routing using FastRoute in Dotkernel
0 0
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. RoutesDelegator.php is used to configure the routes in Dotkernel applications. Routing allows web applicati
on Feb 26
From dotkernel.com
AlmaLinux 9 in WSL2 : install PHP, Apache, MariaDB, Composer, PhpMyadmin
0 0
In this article we will demonstrate how we install AlmaLinux 9 using Windows Subsystem for Windows (WSL2). First, you need to check if your machine is ready for using WSL2. Open Windows Terminal and execute the following command: wsl -v The output should look similar to this: WSL version
on Feb 7
From dotkernel.com
Replacing laminas-mail with Symfony mailer in dot-mail
0 0
What prompted the change According to the discussion from the LaminasTechnical steering Committee of 2023-12-04, it was decided that the laminas/laminas-mail package would be abandoned. On the one hand, there is nobody to maintain the package and on the other, there are several alternatives avail
on Jan 8
From dotkernel.com
Content Negotiation in Dotkernel REST API
0 1
Content negotiation is an important aspect of RESTful APIs to make it possible for diverse systems to work seamlessly together. It's based on enabling clients and servers to agree on the format and language of data they exchange. What is the purpose of Content Negotiation? RESTful resources ca
on Dec 3
From dotkernel.com
Static Analysis - Replacing Psalm with PHPStan
0 0
What is Static Analysis Static analysis (static code analysis or source code analysis) applies a set of coding rules to debug source code before a program is run. Applied in the early phase of code development, the goals of static analysis are: Catch and fix errors like type-related errors wh
on Nov 22
From dotkernel.com
Doctrine enum implementation in Dotkernel
0 0
The update of doctrine/orm to version 3.2.0 saw the introduction of EnumType columns. The enum type was introduced in PHP 8.1. This new data type is now implemented in Dotkernel, on both the PHP side and the database side. Below we will discuss some technical aspects behind this update. You can r
on Nov 5
From dotkernel.com
Error reporting endpoint in Dotkernel API
0 0
Dotkernel API has received a lot of love from our developers, with regular updates to the platform for years. We use Dotkernel API in our projects, so any bugs and issues are addressed as soon as they are found. Still, it's not unlikely that some hidden issues remain in fringe use cases that we simp
on Aug 29