• Trends
  • Topics
  • Nodes
Search for keywords, #hashtags, $sites, add a dash to exclude, e.g. -$theonion.com

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

Understanding Middleware

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