This is a collection of useful resources that taught me somethign or that I find very useful and good.


The Criteria for selecting a Library

  • Generic criteria:
    • SHOULD NOT have additional dependencies, the fewer the better.
    • MUST do just one thing and do it right instead of many (SRP).
    • MUST have tests.
  • PHP specific Criteria:
    • SHOULD follow PSR2 and PSR12.
    • SHOULD follow PSR in general.
    • SHOULD support the most recent PHP version.

PHP Libraries

Dev Tools

  • phpunit - Unit testing
  • phpcs / phpcbf - Code Sniffer and Auto-Fixer
  • grumphp - Pre-Commit Checks using different tools
  • phpstan - Static Analyzer
  • phive - The Phar Installation and Verification Environment (PHIVE)
  • gh-ci - Github for the CLI
  • kint - Debuggin Utility with zero dependenices


Conference Talks









Uncommon PHP Frameworks

The framework listed here are explicitly not the well known big ones.

  • Spiral - Elegant high-performance framework + Roadrunner
  • Hyperf - Co-routine based framwork (requires Swoole) that also features AOP (optionally)

Alternative PHP Servers

Companies practicing and promoting DDD & good software architecture


  • Lindy Effect - The Lindy effect (also known as Lindy’s Law[1]) is a theorized phenomenon by which the future life expectancy of some non-perishable things, like a technology or an idea, is proportional to their current age.
  • Conways’s Law - Conway’s law is an adage linking the communication structure of organizations to the systems they design.
  • Pareto Principle - The Pareto principle (also known as the 80/20 rule, the law of the vital few and the principle of factor sparsity states that for many outcomes, roughly 80% of consequences come from 20% of causes (the “vital few”).

People to follow on Twitter / X