Dext Framework: Continuous Evolution and Focus on Architecture (April/2026 Update)

It has been just over a month since I published my last article, “Dext Framework: Achieving Maximum Performance with the Zero-Alloc Pipeline”. Since then, we’ve had a very productive sequence of features, intense work, and an absolute focus on the framework’s evolution.
In this stage, we have accelerated the maturity of the Dext Framework with dozens of commits, deep refactorings, and important stabilizations.
If you work with Delphi and seek to combine native performance with modern architecture patterns, check out the main advances of this cycle:
1. High-Performance Reflection (Lock-Free Caches)
Section titled “1. High-Performance Reflection (Lock-Free Caches)”Access to metadata (RTTI) is vital for dynamic frameworks. We implemented thread-safe RTTI caches with fast-paths that are entirely lock-free.
We unified RTTI usage across all layers (ORM, Web, and DI), eliminating repetitive context creation. The result is a significant reduction in memory allocations and faster dependency resolution under high concurrency.
2. New Template Engine (Razor-Style)
Section titled “2. New Template Engine (Razor-Style)”We rewrote our template engine. The new engine is based on AST (Abstract Syntax Tree) and brings advanced support for whitespace control, filter chaining, and nested expressions.
While this feature deserves a dedicated article in the future, the current highlight is 100% unit test coverage, ensuring stability and zero memory leaks.
3. EntityDataSet: Visual Experience in Design-Time
Section titled “3. EntityDataSet: Visual Experience in Design-Time”For those who value visual productivity, the new TEntityDataSet brings Data Preview directly into the IDE. The major differentiator here is design-time support based on entity classes, even without needing to compile the project, allowing you to visualize real data during prototyping.
We also added native support for Master-Detail relationships over collections (IList<T>) and attribute-oriented UI mapping.
4. The Power of Community and the Native Event Bus
Section titled “4. The Power of Community and the Native Event Bus”This item is special: the new Dext.Events (inspired by MediatR) was born as a direct contribution from the community. It is an in-process Publish/Subscribe system fully integrated into the Dependency Injection container.
In addition to this feature, I want to publicly thank everyone who has been reporting issues. The quality of the reports has been sensational and fundamental to Dext’s evolution.
5. Foundations of Observability and Telemetry
Section titled “5. Foundations of Observability and Telemetry”We implemented the basic infrastructure for telemetry using TDiagnosticSource. Dext can already intercept the lifecycle of HTTP requests and generate standardized SQL execution logs. This sets the stage for much more advanced monitoring features coming soon.
6. ORM: Lazy Loading and Smart Migrations
Section titled “6. ORM: Lazy Loading and Smart Migrations”The data core (Dext.Entity) received important updates:
- Auto-Migrations: Detection of table and column renames via the
[RenamedFrom]attribute. - Lazy Loading: Dynamic on-demand loading using proxies (
TEntityProxyFactory). - Typing: Stabilization of
Nullable<T>,Prop<T>, and transparent support forTUUID.
7. Documentation and Quality of Life (QoL)
Section titled “7. Documentation and Quality of Life (QoL)”We reviewed and consolidated the “Dext Book” in English and Portuguese. We also integrated TestInsight into the IDE to facilitate test execution and modernized the build scripts with PowerShell.
🔮 What’s Next? (Our Roadmap)
Section titled “🔮 What’s Next? (Our Roadmap)”Our foundation is solid, but the horizon is even more exciting. We are already working on the next “Waves” of project evolution, with a total focus on Enterprise scenarios and modernization:
- Code-First gRPC and SOA: High-performance binary communication (IOCP/EPOLL) seamlessly integrated into Delphi interfaces.
- Native Security: Full support for OAuth2, OIDC, and JWT (including Google/Microsoft login).
- Dext.Redis: A high-performance async Redis client with RESP3 and RedisJSON support.
- Live Dashboard: A web interface for real-time visualization of logs and SQL executions.
- Data Frontiers: Planning for native support for OData, GraphQL, and even a Microservices Mesh.
You can check out the full and detailed Roadmap here in our repository.
The invitation is open: Dext is a project made by and for developers. Your participation — whether by reporting bugs, suggesting improvements, or contributing code — is what moves this framework forward. Let’s show that the Delphi ecosystem continues to be one of the most productive and modern on the market!
Dext Framework continues to prove that it is possible to develop in Delphi with the most modern industry standards.
Explore the repository, read the documentation, and test the news. Contributions and stars on GitHub are always welcome!
How are you dealing with these architectural challenges in your daily life with Delphi? Leave your comment!
#Delphi #DextFramework #SoftwareArchitecture #OpenSource #Performance #WebDevelopment #ORM #Pascal #CleanArchitecture #TechUpdate #gRPC #Redis #Observability