kafka vs rabbitmq
PHP Performance with Marco Pivetta (ocramius)
In this episode, Benjamin and Matthew talk with long-time open source contributor, and Roave member, Marco Pivetta about increasing the performance of PHP-based applications (both large and small) and dive deep into PHP 7.4's new Preloading functionality.
Play Episode Download (41.2 MB)
In this episode, Benjamin and Matthew, talk with Marco Pivetta (ocramius) about:
- PHP 7.4's new preloading feature: what it is, how it works, the benefits and drawbacks of using it
- The speed differences between different versions of PHP (especially in 7.x)
- The difference between OPcache and Preloading
- How Composer's autoloader may soon be a thing of the past
Notable Quotes
Composer is the mother of all frameworks.
The (Composer) autoloader will gradually disappear.
You wouldn't build a house and not check it for 10 years. It should be the same for software projects.
Everything (in software development) is a trade-off.
Links
- https://tideways.com/profiler/blog/5-ways-to-increase-php-performance
- https://wiki.php.net/rfc/preload
- Roave/you-are-using-it-wrong
- Roave/BackwardCompatibilityCheck
A great looking and easy-to-use photo-management-system.
assert lib
Chapter 4. The Three Pillars of Observability
Logs, metrics, and traces are often known as the three pillars of observability. While plainly having access to logs, metrics, and traces doesn’t necessarily make systems more observable, these are powerful tools that, if understood well, can unlock the ability to build better systems.
Pillars of Observability
The concept of Observability is built on collecting every possible snapshot of the application. These snapshots can then be used to develop intelligent analytics upon the data collected, which can further be used to provide alerts and probably self-healing triggers into the system. Final outcome of Observability stack are visualizations of these snapshots, analytics and alerts which could be useful to the engineering team. Observability is a process which is more than just tooling. It is a culture which when adopted makes the system context aware.
routeur et matos
This project is an OSS Static Code Analysis tool for PhpStorm (2016.2+) and Idea Ultimate.
pattern Martin Fowler