← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 82
  1. Testing with(out) dependencies

    Why distinguishing between test stubs and mock objects in PHPUnit significantly improves the quality and readability of tests.

  2. Path Coverage or Mutation Testing?

    How thoroughly do your tests cover the code, and how reliably do they detect real errors?

  3. Open Source Blackout

    Are you prepared for a world in which your projects freeze, deployments stall, and tech giants can no longer rely on free community-run infrastructure?

  4. More control, less friction: What's new in PHPUnit 12.4?

    Discover how PHPUnit 12.4 helps you get there with less friction and more insight.

  5. Modern PHP Development

    Modern PHP development combines proven principles with the latest tools.

  6. A look ahead to 2035

    I discuss key issues for the future relating to ethics, digital sovereignty, Open Source, and web standards.

  7. PHPUnit features that surprise even professionals

    Discover the hidden capabilities of PHPUnit and learn how to get the most out of your tests with clever features.

  8. From AmigaBASIC to AI

    A personal journey from my first lines of BASIC on the Amiga to the question of how AI will shape the next generation of developers.

  9. Innovation through collaboration: The highlights of PHPUnit 12.3

    Discover how collaboration with real-world developers has shaped the latest advancements in PHPUnit 12.3.

  10. Psalm or PHPStan?

    Psalm or PHPStan: which tool is the better choice for code analysis?

  11. 30 Years of PHP, 25 Years of PHPUnit

    I look back on 30 years of open source innovations.

  12. ComoCamp 2025

    I am thrilled by the inspiring workshops, exciting open space sessions and the uniquely open, collaborative atmosphere of ComoCamp.

  13. SoCraTes 2024

    SoCraTes has enriched and motivated me in a lasting way through inspiring discussions, exciting sessions on topics such as PHP, software testing, security and open-source funding, as well as the special, collaborative atmosphere.

  14. PHP_CodeSniffer or PHP-CS-Fixer?

    Should PHP_CodeSniffer or PHP-CS-Fixer be used to get code "in shape"?

  15. PCOV or Xdebug?

    Should you use PCOV or Xdebug to collect code coverage data?

  16. PHPUnit Code Sprint: March 2024

    I recollect my experience at the PHPUnit project's most recent code sprint.

  17. PHP 7: Security Support Ends. Now what?

    Security support for PHP 7 has ended.

  18. How I manage test fixture

    I reflect on why I no longer write setUp() methods.

  19. Ready Or Not, Here It Comes

    Is your software ready for PHP 8.1?

  20. Do not mock what you do not own

    If you use abstractions you don't own, testing may be difficult.

  21. Caching makes everything faster. Right?

    While working on PHPUnit, I encountered an interesting problem.

  22. Failing IT Projects

    I explain how we can learn from failed IT projects.

  23. Who wound the clock?

    I explain why PHPUnit no longer looks at the clock.

  24. PHPUnit: A Security Risk?

    The long story of a security problem that should not have been one.

  25. Migrating to PHPUnit 9

    In the tension between backward compatibility and progress, a good developer experience must not be neglected.

  26. Help! My tests stopped working

    Running tests at the touch of a button is a great thing.

  27. Blast from the Past

    Package managers are worthwhile targets, even if no one uses them anymore.

  28. Testing keeps me from getting things done

    Writing unit tests takes time.

  29. The Death Star

    I explain why using overly open version restrictions can lead to problems.

  30. PHP 5: Active Support Ends. Now what?

    Active support for PHP 5 has ended.

  31. Questioning Best Practices

    Best practices are not set in stone and need to be questioned and then adapted, if need be, every once in a while.

  32. SoCraTes 2014

    My first SoCraTes: a World Café on Thursday, two days of Open Space on TDD, legacy code and apprenticeship, and a board game whose objective looks suspiciously like that of a software project.