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.
A selection of articles by Sebastian Bergmann
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.
Discover how collaboration with real-world developers has shaped the latest advancements in PHPUnit 12.3.
Read morePsalm or PHPStan: which tool is the better choice for code analysis? Or is it worth combining both tools for maximum code quality?
Read moreI look back on 30 years of open source innovations.
Read moreI am thrilled by the inspiring workshops, exciting open space sessions and the uniquely open, collaborative atmosphere of ComoCamp.
Read moreSoCraTes 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.
Read moreShould PHP_CodeSniffer or PHP-CS-Fixer be used to get code "in shape"? Should both tools even be used together?
Read moreShould you use PCOV or Xdebug to collect code coverage data? I give a personal answer.
Read moreI recollect my experience at the PHPUnit project's most recent code sprint.
Read moreSecurity support for PHP 7 has ended. What does this mean for you?
Read moreI reflect on why I no longer write setUp() methods.
Read moreIs your software ready for PHP 8.1? Now is the time to find out.
Read moreIf you use abstractions you don't own, testing may be difficult.
Read moreIn the tension between backward compatibility and progress, a good developer experience must not be neglected.
Read moreWhile working on PHPUnit, I encountered an interesting problem.
Read moreI explain how we can learn from failed IT projects.
Read moreI explain why PHPUnit no longer looks at the clock.
Read moreThe long story of a security problem that should not have been one.
Read moreRunning tests at the touch of a button is a great thing. Updating the testing tool at the touch of a button also sounds promising β or perhaps not?
Read morePackage managers are worthwhile targets, even if no one uses them anymore. Background information on the breach of the PEAR infrastructure of the PHP project.
Read moreWriting unit tests takes time. Is it really worth the effort?
Read moreI explain why using overly open version restrictions can lead to problems.
Read moreActive support for PHP 5 has ended. What does this mean for you?
Read moreBest practices are not set in stone and need to be questioned and then adapted, if need be, every once in a while.
Read moreReceive a comprehensive analysis of new PHPUnit features, implementation details, and the strategic considerations behind each improvement via email every two months.
Subscribe now