Marius Pantea

Marius Pantea

MaravelQL | Equivalent constant torque
All activity
Marius Panteastarted a discussion

Maravel-Framework 10.64 Brings Resolving Events Cache And FormRequest to Maravel

Because Maravel-Framework is a DI centered framework, the efficiency of its container is crucial. Version 10.64 introduces FormRequest in Maravel Micro-Framework 10.52.25. Version 10.64 of Maravel-Framework removed the \Illuminate\Foundation\Providers\FormRequestServiceProvider, leading to faster registration and boot times. Please note that using $app->resolving or $app->afterResolving events,...

Marius Panteastarted a discussion

Maravel-Framework 10.63.5 finished moving 24.7k lines of code to maravel-framework-dev

10.8k dev commands 10.2k test classes 3.7k remaining test classes in v10.63.5 The tests using these MOVED classes must be updated with \MacropaySolutions\MaravelFrameworkDev\… instead of Illuminate\… FQN prefix. The old tests will fail for sure because of this but production code should not if it does not use fake/test code/classes.

Marius Panteastarted a discussion

Maravel-crud-wizard-free lib suite got new speed improvement

Versions 2.0.0 of laravel-crud-wizard-decorator-free and version 7.1.0 of laravel-crud-wizard-free introduce an important response time improvement by eliminating useless json_decode and json_encode calls between the controller and the middlewares. Because the controller resolves the JsonResponse from DI, the CrudProvider registers a binding for it in which the json_encode is skipped when the...

Marius Panteastarted a discussion

Maravel Framework 10.63 avoids runtime reflection on DI

Because I dislike runtime reflection, I improved the autowiring:cache command to include also constructors, not just methods. If the concrete has contextual bindings (and constructor parameters) the old reflection is still used. If the parameters are sent as array list, concrete will be instantiated directly with them. On failure, it will default to the old reflection but at the cost of...

Marius Pantealeft a comment
Did you include filters and aggregations for your CRUD in this time?
Tessa Kriesel
How I Used Claude Code's Multi-Agent Orchestration and Laravel to Rebuild a Backend Overnight
Tessa KrieselJoin the discussion
Marius Panteastarted a discussion

Updated Maravel Micro-Framework and Maravelith Documentation Available

The official web page https://maravel-framework.com/docs/ now holds links to the official updated documentation of the Maravel-Framework’s Templates. Maravel Micro-Framework Docs Maravelith Docs Maravel-Framework Wiki The docs were updated, starting from Lumen and Laravel 10 docs, with the fixes and improvements up to Maravel-Framework 10.62.8.

Marius Pantealeft a comment
Maravel optimized is with 62% faster than Lumen 10 in Hello world benchmark.
Marius Pantea
Maravel-Framework boot speed improvements
Marius PanteaJoin the discussion
Marius Pantealeft a comment
Version 10.61.2 improves worker execution steps.
Marius Pantea
Maravel-Framework boot speed improvements
Marius PanteaJoin the discussion
Marius Pantealeft a comment
Version 10.61.0 detects circular dependencies based on memory used.
Marius Pantea
Maravel-Framework boot speed improvements
Marius PanteaJoin the discussion
Marius Pantealeft a comment
New official website: https://maravel-framework.com
Marius Pantea
Maravel-Framework boot speed improvements
Marius PanteaJoin the discussion
Marius Panteastarted a discussion

Maravel-Framework boot speed improvements

Version 10.55.0 lost ~10.8 k rows of dev environment code that was moved to a separate package. https://marius-ciclistu.medium.com/maravel-framework-10-55-0-lost-10-8k-rows-of-overhead-improving-speed-and-security-54d058fc3d9a Version 10.56.0 brings faster boot time for apps that have many listeners for events and/or observers by improving the way they are registered, including caching the...

Marius Panteastarted a discussion

Maravel-Framework 10.54.3 security and speed improvement

Maravel-Framework 10.54.3, which is used in Maravel Micro-Framework and Maravelith Template, restricts the devCommands to local environment and by doing this, it speeds up the boot of the application. Also it contains a back-port for \Illuminate\Console\Prohibitable with the mention that these classes are by default prohibited from running in production:...

Marius Panteastarted a discussion

Maravel Microframework template is 15.965% faster than Lumen 10

Maravel 10.51.4 can process woth 15.965% more requests per second vs Lumen 10. This is without caching for config or routes and without opcache preload. More details https://github.com/myaaghubi/PHP-Frameworks-Bench/pull/77#issuecomment-3571486477

Marius Pantealeft a comment
The new versions were just released. Test it without using the lib by copying this trait.
Marius Pantea
New improvement for casts and new feature lock updates
Marius PanteaJoin the discussion