Founder and performance detective at @tideways - hosting @Undercover_PHP podcast. Open-Source contributor @doctrineproject @official_php / @beberlei@phpc.social

Germany
Joined October 2008
very excited about lauchning the @tidewaysio company today together with @qafoo: tideways.io/profiler/blog/la…
9
18
33
The PHP security team is giving advance notice: Upcoming security release Wed, Oct 21st 2026, 14:00UTC, two critical vulnerabilities, both rated CVSSv4 9.2. PHP users are encouraged to prepare to update. Earlier release if details become public or active exploit evidence.
344
4,178
1,254
18,604
7,065,257
We’ve updated our article on OPcache configuration with new insights from our recent video. If you run PHP in production, getting OPcache right makes a big difference. Read the updated article: tideways.com/profiler/blog/f…
13
1
66
11,167
The N+1 query bottleneck is so common, I would bet everyone has it in their #PHP code to some degree. I cover this topic in my videos for the first time, with a simple PDO introduction and a more complex #Shopware plugin example. youtube.com/watch?v=3jVptc8i…
2
1
8
808
I recap all the PHP performance topics from SymfonyCon Amsterdam in my last video of the year: FrankenPHP, JsonStreamer, ClickHouse, Prometheus, Rust/FFI & my own talk on Native Lazy Objects: youtu.be/FVOr4e4ELUI
3
4
497
Benchmarking PHP 8.5 against its predecessors: tideways.com/profiler/blog/p… Migrate to new APIs and better app architecture drive most performance gains. In 8.5, curl’s persistent sharing could help many API-dependent apps. WDYT?
7
404
I wrote about best practices for running PHP in production—from performance tips to error handling, deployment, and monitoring. If you're scaling a PHP app, this might help! (Article in German) entwickler.de/php/produktive…
1
2
12
1,022
Thinking of enabling OPcache Preloading in PHP for extra speed? It can boost performance—but only in the right setups. For many apps, the gain is tiny. For fast, high-throughput APIs? It might be worth it. We break it down - read the full post! tideways.com/profiler/blog/s…
2
4
11
1,202
To satisfy my own curiosity and that of the community, we have built a benchmark to evaluate: Is PHP 8.4 faster than its predecessors 8.3, 8.2 or even 7.4? See our results: tideways.com/profiler/blog/p…
1
3
378
My conclusions: 1. we might be close to the end of VM optimizations, 2. potential in improving specific APIs 3. JITs not there yet for the web 4. application code and architecture is the main mover for performance. WDYT?
1
268
Here is a new video with an in-depth-tutorial on how #PHP 8.4s new lazy proxies work with a step-by-step example of how I integrated it into the upcoming #DoctrineORM 3.4. 🙈 Both kind and brutal feedback welcome in the comments 🤣 youtu.be/HflZlZ-5zho
1
6
18
1,786
This one is on my personal most-wanted feature list: Automatic Bottleneck Detection. ✨
1
2
2
706
Over the next months we will expand the database of known bottlenecks based on our insights from 10 years of working with customers and keep updating it whenever we find something new. Let me know what you think!
1
268
We posted more details about automatic bottlenecks and other new features and improvements in the 2025.1 release on our blog: tideways.com/profiler/blog/t…
278
Did you know there is an alternative to the sledgehammer method of restarting php-fpm after deployments to get a clean Opcache? I show an alternative on our blog.
How to best go about when having to restart Opcache after deployment? We show you two solutions. The second solution is a hidden gem that we want to showcase. Be strung to breaking point! tideways.com/profiler/blog/p…
1
1
11
2,085
We're glad to announce that Tideways has now official support for #FrankenPHP, including worker mode! Check out @tideways documentation for more information: support.tideways.com/documen…
3
11
887
FrankenPHP is becoming a more scary, eeeh promising runtime for PHP the last months and we are happy to integrate with it :)
Tideways one step ahead: starting from PHP extension 5.8.0, Tideways has official support for FrankenPHP, including worker mode. For more details on how to use FrankenPHP with Tideways see our changelog entry and our documentation. @coopTilleuls support.tideways.com/documen…
11
1,122
How can I achieve a 94% performance boost? In this particular case, by relying on an optimization in the DOM extension in PHP 8.3 made by nielsdos. Read more about this performance fix in my latest blog post. tideways.com/profiler/blog/m…
2
4
14
1,299