Advertisement Β· 728 Γ— 90

Posts by Julian

Preview
API Client Migration: From Postman to Bruno Why We Switched to the Offline-Focused Bruno Every API developer knows that to build an API properly you need a reliable client for testing and interacting with the API. Ideally this tool should be...

Bruno joins our tool stack as our de facto API client. Its benefits, from the offline work, to its performance, outweigh the effort needed to learn its UI.
#usebruno
www.dotkernel.com/dotkernel-ap...

2 weeks ago 0 0 0 0
Preview
Version 7 adds PostgreSQL, Native UUID and PHP 8.5 The Dotkernel Headless Platform has seen new releases for both API and Admin. The Admin codebase has received an overall facelift, as well as updates to retain compatibility with API v7. The release f...

The Dotkernel Headless Platform gets native UUID v7, PostgreSQL and PHP 8.5. It's the best it's ever been and it's getting better
#PHP #API #middleware
www.dotkernel.com/headless-pla...

3 months ago 2 0 0 0
Preview
Evolution Pattern versus API Versioning In programming and software architecture, an Evolution Pattern is a reusable, high-level strategy for modifying or evolving existing software systems over time. An evolution pattern tries to keep soft...

The Evolution Pattern can satisfy most requirements to grow your API headless platform long-term, to keep it relevant and efficient, as well as to keep users engaged
#PHP #API

www.dotkernel.com/headless-pla...

4 months ago 2 0 0 0

RE: https://phpc.social/@Xdebug/115662135830755552

I have just released Xdebug 3.5.0!

In the next few weeks I will create some content (text, and perhaps video) highlighting some new features in more detail.

Please share it with the world!

#php #php85 #xdebug #debugging

4 months ago 10 7 0 0
- YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

Create modules in seconds with Dotkernel DotMaker. It handles the file consistency and you can focus on your code.
#PHP #mezzio
shorturl.at/kBm3i

5 months ago 0 0 0 0
Preview
Basic Security in Dotkernel Headless Platform Software security should always be in the back of your mind as a developer. It may seem fine at first to deliver a feature sooner, only to find later on that you left a backdoor into your crisp new up...

The Dotkernel Headless Platform is dedicated to bringing you a suite of secure products. Read on to see what security configs are vital for the platform
@phpc.social #PHP
www.dotkernel.com/best-practic...

5 months ago 1 0 0 0
Preview
Dotkernel Queue - Asynchronous Execution in Dotkernel Headless Platform Dotkernel Queue is a component based on Symfony Messenger that is used to queue asynchronous tasks. netglue/laminas-messenger is a layer that turns Symfony Messenger into a middleware compatible with ...

Dotkernel Queue is vital when any task takes longer than a few seconds. Your PHP platform remains responsive only if long tasks are delegated separately. Start using @symfony.com Messenger together with Mezzio microframework
www.dotkernel.com/headless-pla...

7 months ago 0 0 0 0
Preview
Laminas Project - How the Laminas Project Determines When to Abandon a Library How the Laminas Project Determines When to Abandon a Library

Retiring software is an impactful tool for CTOs.
Sometimes it's the best way to go to avoid bottlenecks and focus on more productive avenues
#PHP #middleware #mezzio

getlaminas.org/blog/2025-08...

7 months ago 0 0 1 0
Advertisement
Preview
ConfigProvider - Bootstrap Modern PHP Applications In PHP, the ConfigProvider is a class that is part of an application's bootstrap process. It's a class or callable that returns configuration data telling the platform which middleware should run, in ...

ConfigProviders store your module configuration in a standardized approach that ensures compatibility, testability and consistency. Read all about it!

www.dotkernel.com/architecture...

7 months ago 1 0 0 0
Preview
Laminas Project - The Strangler Fig Pattern: A Viable Approach for Migrating MVC to Middleware The Strangler Fig Pattern: A Viable Approach for Migrating MVC to Middleware

The Strangler Fig Pattern is a progressive migration strategy. This article demostrates its many advantages over rewriting the code from scratch

getlaminas.org/blog/2025-08...

7 months ago 0 0 0 0
Preview
Complementary Admin in Dotkernel Headless Platform 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 appl...

Once you get used to one tool, it makes sense to use the full toolbelt. Admin and API are similar in design, installation and architecture. They can save you on dev resources, since you don't need dedicated devs like for Angular/React

www.dotkernel.com/headless-pla...

8 months ago 0 0 0 0
Preview
Laminas Project - Benefits of using middleware over MVC Benefits of using middleware over MVC

Middleware is the go-to pattern for the next decades. It has all the features a modern architecture needs in today's development landscape
@phpc.social

getlaminas.org/blog/2025-07...

8 months ago 1 1 0 0
Preview
Dotkernel 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...

The Headless Platform is the ultimate solution in versatility, maintainability and ease of development. This article highlights our implementation of this architecture to streamline its adoption by seasoned and new developers alike.
@phpc.social
www.dotkernel.com/headless-pla...

8 months ago 1 0 0 0
Preview
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. ...

The API is the heart and soul of our Headless Platform. Any functional platform can be built with it as the starting point, from microservices, to e-commerce. We believe the learning curve is beneficial to any level developer
@phpc.social @apievangelist.com
www.dotkernel.com/headless-pla...

8 months ago 1 0 0 0
Preview
ZF 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...

Not only is it costly to keep your platform on a legacy architecture, it is dangerous as well, if you consider the security risks. We promote middleware for its increased performance, future-proof design and security benefits.

www.dotkernel.com/best-practic...

8 months ago 1 0 0 0
Preview
Apidemia Partners with TagOnTrack Inc. Apidemia, TagOnTrack Inc. partnership to migrate a legacy application from Laminas MVC to Dotkernel Headless Platform

We are thrilled to announce our partnership with TagOnTrack Inc. to overview the migration of their outdated platform. It's an opportunity to implement a complex code migration using the Mezzio microframework, as well as document the steps in detail for PHP community
www.apidemia.com/press-releas...

9 months ago 0 0 0 0
Easter fire, photo showing a crowd with torches, walking in the smoke, in front of a pyre of wood with a cross on top, being set on fire.

Easter fire, photo showing a crowd with torches, walking in the smoke, in front of a pyre of wood with a cross on top, being set on fire.

Happy #Easter y'all!

11 months ago 1 1 0 0
Advertisement
API design note: Beware of adding an β€œOther” enum value Beware of "Other"!

πŸ”— API design note: Beware of adding an β€œOther” enum value

1 year ago 3 2 0 0
Preview
Laminas Project - Mezzio 101: Create an Application Using the Mezzio Skeleton Installer Mezzio 101: Create an Application Using the Mezzio Skeleton Installer

Finally, we are getting the step-by-step tutorial we always needed. Using Mezzio and Laminas components is a sure-fire way to build smart applications that stand the test of time.

getlaminas.org/blog/2025-01...

1 year ago 0 0 0 0
Preview
Replacing 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. We strive to keep our applications up-to-d...

The goal of an application is, at the same time, to provide functionality, while also allowing easy maintenance, expansion and testing. Handlers are simply better in all areas.
#PHP #mezzio #middleware

www.dotkernel.com/middleware/r...

1 year ago 3 1 0 0
Preview
Handling 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. RoutesD...

It's always good to keep the code orderly. The configuration in one place, the coding in another. This new FastRoute setup is simple to use, but just as effective as the old one.
#PHP
www.dotkernel.com/middleware/h...

1 year ago 1 1 0 0
Post image

Laravel devs, have you already updated to laravel 12? 😁

1 year ago 1 1 0 0

Why write a proper implementation with interfaces, when you can just slap an @ method annotation on it, and let your users debug their way through your shitty sloppiness?

1 year ago 2 2 0 0
Preview
phpc.social February 2025 Update - phpc.social Hi, all! πŸ‘‹ Welcome to another PHP Community Foundation update! First, I'd like to extend a very special "thank you" to the awesome folks at ...

phpc.social is pleased to present our February 2025 Update! opencollective.com/phpcommunity...

Thank you to everyone for your generous support, and a special thanks to Vultr, for their in-kind support of the phpc.social infrastructure!

#PHP #PHPC

1 year ago 10 3 0 0
Advertisement
Preview
PHP Logging: Best Practices for PHP Log Analysis | Zend by Perforce PHP logging is essential for secure and performant web applications - but only when implemented correctly. Our expert breaks down PHP logging best practices for developer teams.

Very proud of my teammate Guido Faecke for writing this detailed post on PHP logging best practices.
www.zend.com/blog/error-l...

#php #zend

1 year ago 8 4 0 0