Dependency Injection vs. Factory Design Pattern
Dotkernel's dot-dependency-injection package lets you wire a service with an #[Inject] attribute or a hand-written factory. This article compares both approaches with real dotkernel/api code and expla…
Florin Bidirean . Oct 12, 2026 Read more → Headless PlatformAI-Native Coding Pods: The Promise, Risks, and How to Make Them Work
What an AI-native coding pod is, the benefits and risks it introduces to a software team, and concrete mitigations covering code quality, review capacity, architecture, security, and human accountabil…
Florin Bidirean . Oct 07, 2026 Read more → How to'sHow to Use Twig Markdown to Generate HTML Pages at Runtime
How to wire twig/markdown-extra with league/commonmark so a Twig application converts Markdown files to HTML on every request, instead of pre-compiling pages at build time.
stefan . Sep 09, 2026 Read more → Dotkernel APIWhat "Production Ready" Means for Dotkernel API
Dotkernel API describes itself as production ready. Here is exactly what that covers — and the infrastructure layer (rate limiting, gateway, federated identity, error tracking, health checks, caching)…
arhimede . Sep 09, 2026 Read more → Core ComponentsHow to build this website starting from Dotkernel Light
How this blog itself came together: starting from the Dotkernel Light starter project, then following the Tutorial 101 to add Doctrine ORM and load real data into the database.
stefan . Aug 14, 2026 Read more → Architecture Deep DiveRequest Lifecycle for a Mezzio-Based Application
Seamlessly Interconnected Middleware for Enterprise-Level Solutions The request lifecycle is the sequence of steps that happen from the moment a user makes an HTTP request until the server sends back…
Florin Bidirean . May 26, 2026 Read more → Headless PlatformImplementing Time-based One-Time Password (TOTP) in Dotkernel
What TOTP Does A Time-based One-Time Password (TOTP) is a security algorithm used as part of two-factor authentication (2FA) to protect against account attacks. The mechanism is integrated into dot-to…
Florin Bidirean . Apr 03, 2026 Read more → Dotkernel APIAPI 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 fr…
Florin Bidirean . Mar 25, 2026 Read more → Headless PlatformVersion 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.
Florin Bidirean . Dec 12, 2025 Read more → Headless PlatformEvolution 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…
Florin Bidirean . Dec 09, 2025 Read more →Page 1 of 10 . 95 articles total