News
What Is Symfony TUI? A Comprehensive Guide
In this comprehensive guide, we are going to build two robust applications using the exact bleeding-edge code of the symfony/tui c...
How to Build Secure & Compressed Microservices in Symfony
Microservices have become the gold standard for building scalable, decoupled applications. But as your system grows, so does the c...
Symfony: What You Need to Know About Passkey Management and Account Recovery
In the first two parts of this series, we built a password-free passwordless future. In the second, we build a bulletproof account...
Passkeys in Symfony 7.4: How to Build a Completely Passwordless Future
Passkeys replace traditional passwords with cryptographic key pairs. Your device stores a private key, while the server only ever...
How My Blog Posts Generate Their Own Images
I built a system where blog posts create their own visual identity from content hashes using PHP and SVG. The result is determinis...
Symfony 7.4: 10 Advanced Logging Patterns You Should Know About
The “Black Box” Recorder: FingersCrossed Handler is a way to record logs when an error occurs. The “Payment” Log is a dedicated fi...
Doctrine DQL vs Native SQL in Symfony: Which Is Faster?
Should you use Doctrine DQL or Native SQL in Symfony? Learn when each wins with benchmark results, DTO patterns, and real producti...
Symfony 8 on PHP 8.4: FrankenPHP vs RoadRunner Benchmarked
Discover which PHP runtime leads the pack in Symfony 8. Compare FrankenPHP and RoadRunner benchmarks to optimize your application’...
How to Master Concurrency: Best Practices for Symfony 7.4's Lock Component
With the release of Symfony 7.4, the ecosystem has matured, offering cleaner attributes, better integration with cloud-native stor...
Property Hooks in Action: Here Are Some Real-World Examples You Should Take a Lo...
The release of PHP 8.4, coupled with Symfony 7.4 (LTS), marks a pivotal moment in our ecosystem. For over a decade, we have religi...
How Symfony 7.4 Uses Service Tags to Enable Modular, Decoupled Architectures
This article shows how Symfony service tags, modern PHP attributes, tagged iterators, and compiler passes enable clean, extensible...
How to Scale Videos: Parallel Processing, Messenger, and More
Video is one of the heaviest tasks a web application can handle. With the release of Symfony 7.4, we have new tools that make this...
