Open Source, offene Feeds: Mastodon und PeerTube als Online-Spaces der PHP-Community
Die PHP-Community baut mit phpc.social und phpc.tv ihre eigenen, spendenfinanzierten Online-Spaces im Fediverse – frei von Algorithmen und faschistischen Tech-Bros.
Technische Artikel und Kolumnen von Sebastian Bergmann
Die PHP-Community baut mit phpc.social und phpc.tv ihre eigenen, spendenfinanzierten Online-Spaces im Fediverse – frei von Algorithmen und faschistischen Tech-Bros.
Braucht PHP wirklich Generics? Eine kontroverse These mit praktischer Lösung.
Weiterlesen
PHP testet Laravel, Symfony, PHPUnit und mehr jede Nacht. PHPUnit testet PHP. Das ist Open Source-Zusammenarbeit in Aktion.
Weiterlesen
Sich selbst sabotierende Mock Objects? Mit PHPUnit 12.5 gehört das der Vergangenheit an, denn der Test Runner schaut dir jetzt über die Schulter und stellt die richtige Frage: Brauchst du wirklich ein Mock Object, oder reicht ein Test Stub?
Weiterlesen
Ich mache eine Pause von meinen wöchentlichen Artikeln und lade dich zu einem kostenlosen Online-Event ein, bei dem ich dir die neuesten Verbesserungen von PHPUnit vorstelle.
Weiterlesen
Dein PHP-Projekt hat keine Tests und ein Upgrade steht an? Das klassische Dilemma: Um Tests einzuführen, musst du Code ändern – um Code zu ändern, brauchst du Tests. Wie du diesen Kreislauf durchbrichst? Mit Characterization Tests.
Weiterlesen
Deine Tests sind erfolgreich. Aber sind sie das wirklich? Ohne ein passendes Test Oracle wirst du das nie erfahren.
Weiterlesen
Kenne die Unterschiede zwischen Datentransferobjekten und Wertobjekten und verstehe, warum Unveränderlichkeit beim Testen hilft.
Weiterlesen
Warum die Unterscheidung zwischen Test Stubs und Mock Objects in PHPUnit die Qualität und Lesbarkeit von Tests deutlich verbessert.
Weiterlesen
Wie gründlich decken deine Tests den Code ab und wie zuverlässig entdecken sie echte Fehler? Ich zeige dir, wie du das herausfindest.
Weiterlesen
Bist du bereit für eine Welt, in der deine Projekte ins Stocken geraten, Deployments nicht möglich sind und Tech-Giganten sich nicht mehr auf kostenlose, von der Community betriebene Infrastruktur verlassen können?
Weiterlesen
Finde heraus, wie PHPUnit 12.4 dir dabei hilft, mit weniger Aufwand und mehr Einblicken ans Ziel zu kommen.
Weiterlesen
Moderne PHP-Entwicklung vereint bewährte Prinzipien mit aktuellen Werkzeugen. Sie bringt Dokumentation, Qualität, Automatisierung und KI zusammen.
Weiterlesen
Ich bespreche zentrale Zukunftsfragen zu den Themen Ethik, digitale Souveränität, Open Source und Webstandards.
Weiterlesen
Entdecke die versteckten Fähigkeiten von PHPUnit und lerne, wie du mit cleveren Features das Maximum aus deinen Tests herausholst.
Weiterlesen
Ein persönlicher Streifzug von meinen ersten BASIC-Zeilen auf dem Amiga bis zu der Frage, wie KI die nächste Generation Entwicklerinnen und Entwickler prägt.
Weiterlesen
Erfahre, wie die Zusammenarbeit mit echten Entwickler:innen die neuesten Verbesserungen in PHPUnit 12.3 beeinflusst hat.
Weiterlesen
Psalm oder PHPStan: welches Werkzeug ist die bessere Wahl für die Codeanalyse? Oder lohnt sich die Kombination beider Tools für maximale Code-Qualität?
Weiterlesen
Ich blicke auf 30 Jahre Open Source-Innovationen zurück.
Weiterlesen
Ich bin begeistert von inspirierenden Workshops, spannenden Open Space Sessions und der einzigartig offenen, gemeinschaftlichen Atmosphäre des ComoCamps.
Weiterlesen
Die SoCraTes hat mich durch inspirierende Gespräche, spannende Sessions zu den Themen PHP, Software-Testing, Security und Open-Source-Funding sowie die besondere, gemeinschaftliche Atmosphäre nachhaltig bereichert und motiviert.
Weiterlesen
Sollte PHP_CodeSniffer oder PHP-CS-Fixer verwendet werden, um Code "in Form" zu bringen? Sollten gar beide Werkzeuge zusammen verwendet werden?
Weiterlesen
Sollte PCOV oder Xdebug verwendet werden, um Code Coverage-Daten zu sammeln? Ich gebe eine persönliche Antwort.
Weiterlesen
Ich berichte meine Erfahrungen vom letzten Code-Sprint des PHPUnit-Projekts.
Weiterlesen
Der Security-Support für PHP 7 ist beendet. Was bedeutet das für dich?
Weiterlesen
Ich reflektiere darüber, warum ich keine setUp()-Methoden mehr schreibe.
Weiterlesen
Ist deine Software bereit für PHP 8.1? Jetzt ist es an der Zeit, das herauszufinden.
Weiterlesen
Verwendest Du Abstraktionen, die Dir nicht gehören, kann es Probleme beim Testen geben.
Weiterlesen
Im Spannungsfeld zwischen Rückwärtskompatibilität und Fortschritt darf eine gute Developer Experience nicht zu kurz kommen.
Weiterlesen
Bei der Arbeit an PHPUnit bin ich auf ein interessantes Problem gestoßen.
Weiterlesen
Ich erkläre, wie wir aus gescheiterten IT-Projekten lernen kann.
Weiterlesen
Ich erkläre, warum PHPUnit nicht mehr auf die Uhr schaut.
Weiterlesen
Die lange Geschichte einer Sicherheitslücke, die keine hätte sein müssen.
Weiterlesen
Tests auf Knopfdruck ausführen ist eine tolle Sache. Das Testwerkzeug auf Knopfdruck aktualisieren klingt ebenfalls vielversprechend - oder vielleicht doch nicht?
Weiterlesen
Paketmanager sind lohnende Angriffsziele, auch wenn sie keiner mehr benutzt. Hintergründe zum Einbruch in die PEAR-Infrastruktur des PHP-Projekts.
Weiterlesen
Das Schreiben von Unit Tests braucht Zeit. Lohnt sich dieser Aufwand wirklich?
Weiterlesen
Ich erkläre, warum die Verwendung einer zu offenen Versionsbeschränkung zu Problemen führen kann.
Weiterlesen
Der aktive Support für PHP 5 ist beendet. Was bedeutet das für dich?
Weiterlesen
Best Practices sind nicht in Stein gemeißelt und müssen von Zeit zu Zeit hinterfragt und gegebenenfalls angepasst werden.
WeiterlesenErhalte alle zwei Monate eine umfassende Analyse neuer PHPUnit-Funktionen, Implementierungsdetails sowie der strategischen Überlegungen hinter jeder Verbesserung per E-Mail.
Newsletter abonnieren