The PHP Consulting Company

114 Followers
3 Following
16 Posts
Consulting on architecture, quality, software development, and infrastructure.
Websitehttps://thephp.cc/?ref=mastodon
Sebastianhttps://phpc.social/@sebastian
Arnehttps://phpc.social/@theseer
Stefanhttps://phpc.social/@spriebsch

We, @spriebsch and @sebastian, have been frustrated watching great #PHP articles appear, get a moment of attention, and quietly disappear, while AI-generated fluff fills up search results.

This is why we launched PHP Reads: https://phpreads.com/

Every week, we hand-pick articles from across the PHP community that reward careful reading. No ads. No tracking. No vendor submissions. Just writing that actually deserves to be found.

It's free, and will stay free forever.

PHP Reads - Curated PHP writing worth your time

Hand-curated PHP reading for developers who value signal over noise.

Software-Modernisierung ist kein Zustand, sondern ein Prozess. Darum entwickle ich meine Schulung "Software-Modernisierung" kontinuierlich weiter, statt "einmal aufnehmen, fertig".

KI verändert Modernisierungsprojekte: große Chancen, aber auch neue Risiken. In der Schulung geht es unter anderem um realistische KI-Szenarien: klare Grenzen, schrittweise Modernisierung im laufenden Betrieb und tragfähige Architekturentscheidungen.

Live-Online mit Hands-on-Anteilen.

https://thephpcc.academy/de/software-modernisierung

„Ich nutze Klassen – also mache ich OOP.“ Leider nein.

Hier setzt meine Schulung „Richtig OOP in PHP“ an. Statt Buzzwords geht es um das, was objektorientierte Programmierung wirklich bedeutet.

Mehr Informationen: https://thephpcc.academy/de/richtig-oop

📣Ticket sales for 2026 is open 📣

Secure your spot at ComoCamp—the annual gathering of modeling practitioners and visionaries. Then tell the world about it. 😊

https://comocamp.org

ComoCamp 2026

ComoCamp is the annual gathering of modeling practitioners and visionaries. We teach the status quo, and we explore the next innovations.

Seit einiger Zeit darf ich die hervorragende #Fortbildungsflatrate der @thephpcc nutzen. Themen rund um
PHP werden sehr in der Tiefe und didaktisch exzellent vermittelt. Ich habe dadurch in einem Jahr mehr Wissen angeeignet als in 5 zuvor.

Zum Termin (#DependencyInjection) morgen könnt ihr reinschnuppern wenn ihr euch per Mail meldet: https://thephpcc.academy/de/clean-code-dependency-inversion

Tut das!

Die PHP Akademie | Kopfstand

Wir machen Kopfstand mit den Abhängigkeiten in Deiner Software. Das eröffnet völlig neue Perspektiven.

Join me for a two-hour, free-to-attend, online session on #PHPUnit 12 on February 7, 2025:

https://phpunit.de/test-smarter-not-harder.html?ref=mastodon

Test Smarter, Not Harder

Join Sebastian Bergmann to celebrate the release of PHPUnit 12, learn the motivation behind the changes in this new major version, and experience new features in live coding.

Make sure to catch @spriebsch's keynote!

We are proud to sponsor next month's #DrupalCamp in Berlin:

https://drupalcamp.berlin/en

#Drupal @drupalde

Homepage

DrupalCamp Berlin - the largest community event of the German-speaking Drupal community will take place on November 8 and 9 in Berlin.

DrupalCamp Berlin 2024

Here is the material I used for my "Testing with Doubles" presentation at #T3DD #T3DD24 today:

https://thephp.cc/presentations/testing-with-doubles-why-when-and-how?ref=mastodon

#PHPUnit

Testing with Doubles: Why, When, and How? | The PHP Consulting Company

So you want to test a unit of code that depends on other units of code. When should you replace the real dependencies with Test Stubs or Mock Objects? When should you let the code under test collaborate with the real depended-on units of code? Come to this presentation and learn the ins and outs of stubs and mocks. By the end of this presentation, you will understand how PHPUnit's test double functionality works and which parts of it you should stay clear of.

PHPUnit 10-12: What to know & what to forget | The PHP Consulting Company

Last year's PHPUnit 10 was the most significant update to the PHP world's most widely used test runner. This year's PHPUnit 11 refined many of those changes, and next year's PHPUnit 12 will finally remove a lot of old and messy code. This is a good time to take stock, and this presentation is the perfect opportunity to do so. You will learn everything you need to know about PHPUnit 10 and PHPUnit 11, how to prepare for PHPUnit 12 today, and perhaps most importantly, which parts of PHPUnit you can safely ignore and forget.