Termine

Sie möchten uns persönlich kennenlernen und dabei wertvollen Input bekommen? Sie können uns auf allen wichtigen PHP-Konferenzen als Referenten oder Workshop-Leiter live erleben. Wir freuen uns auf Ihren Besuch.

Wenn Sie uns direkt in Ihrer Firma erleben möchten, werfen Sie einen Blick auf unsere Inhouse-Schulungen.

Sprechen Sie uns an, wenn Sie einen Sprecher für Ihre Veranstaltung suchen.

Unsere nächsten Vorträge

28.08.2019

It is not easy to write software that solves complex business problems. We all have learned that, some of us the hard way. Domain-Driven Design offers tools and methods to "tackle complexity in the heart of software". After a short introduction to DDD, drawing from Conway's Law and the Cynefin Framework, we will collaboratively model an interesting domain using Event Storming and Story Mapping. Then you will transform selected parts into code using the design patterns of DDD (Value Object, Entity, Aggregate, Repository, Factory, Service, and Domain Events). Further topics covered include Bounded Contexts, Strategic Design, and Hexagonal Architecture. To conclude the workshop, we will discuss the question: What about CRQS and Event Sourcing?

Weiter zum Vortrag

13.09.2019

Bestehende Systeme sind wertvoller Code, bei dem wir uns vor Änderungen fürchten. Das Fehlen von automatisierten Tests ist die häufigste Ursache dafür. Wie also umgehen mit Code, der nicht ausreichend getestet ist? Wir wollen Änderungen, die an vorhandenen Systemen vorgenommen werden müssen, schließlich nicht im Blindflug durchführen. In dieser Schulung lernt Ihr, wie Ihr Änderungen und Refactorings auch in bisher ungetestetem Code mit PHPUnit absichern könnt.

Weiter zum Vortrag

19.09.2019

Developers need tools to be productive. In this session, Sebastian Bergmann presents an overview of the tools every PHP developer needs to know. For instance, we will have a look at dephpend, php-cs-fixer, phpstan, phan, and PHPUnit. Tools are not an end unto themselves, though. Therefore we will also discuss how these tools fit into your development process.

Weiter zum Vortrag

Bereits gehaltene Vorträge

Sollten Sie einen Vortrag von uns verpasst haben: kein Problem. Für viele Vorträge ist das Präsentationsmaterial oder ein Video verfügbar.

10.08.2019

Eigentlich wollte Rasmus Lerdorf vor 24 Jahren nur die Besucher seiner Webseite zählen. Wie kam es dazu, dass heute circa 80 Prozent aller Webseiten PHP verwenden? Wie wird PHP weiterentwickelt? Wie kann man zu PHP beitragen? Was können Entwicklerinnen und Entwickler von PHP 7.4 und PHP 8 erwarten? Diese und andere Fragen beantwortet der Vortrag von Sebastian Bergmann, der seit fast 20 Jahren zur Professionalisierung der Softwareentwicklung mit PHP beiträgt.

Weiter zum Vortrag

08.08.2019

Für eine effiziente Entwicklung von Software ist es unerlässlich, dass der abzubildende Prozess von allen Beteiligten verstanden wurde. Keine sonderliche Herausforderung, sollte man meinen. Oder doch? In der Praxis zeigt sich nämlich, dass viele Details eher unklar sind: Warum ist dieser Schritt hier überhaupt notwendig? Müsste der nicht vielleicht sogar früher erfolgen? Und was passiert überhaupt, wenn an dieser Stelle etwas schief geht? Event Storming für Process Modeling ist eine effektive Methode, um das Wissen über den abzubildenden Prozess und die daraus resultierenden Anforderungen sowohl für die Fachabteilung als auch für die Entwickler greifbar zu machen und in verständlicher Form aufzubereiten.

Weiter zum Vortrag

10.07.2019

PHP war schon immer so verbreitet wie gleichzeitig umstritten. Doch in den letzten Jahren hat sich etwas verändert: Suchten sich Entwickler früher einen Job wegen PHP aus, so kommen sie heute trotz PHP. Marcel Normann, Entwicklungsleiter der WhereGroup, präsentiert als Einleitung einen kurzen Rückblick auf über 20 Jahre PHP-Geschichte und wagt den Versuch, in Statistiken Hinweise zur Zukunftsfähigkeit von PHP zu finden. Anschließend geht es weiter mit Sebastian Bergmann, einem PHP-Entwickler der ersten Stunde in Deutschland: Er berichtet, wie weit die Entwicklung von PHP 8.0 vorangeschritten ist und welche Features wir zu erwarten haben. Im Anschluss an die Vorträge wollen wir uns gemeinsam mit Euch auf die Suche nach einer Antwort auf die Frage machen, ob ein Entwickler heute noch PHP lernen sollte.

Weiter zum Vortrag

05.07.2019

Konzepte wie Domain-Driven Design, eventgetriebene Architekturen, Command/Query Responsibility Segregation (CQRS) und Event Sourcing haben in letzter Zeit viele Diskussionen ausgelöst. Es scheint fast, dass man kein neues Projekt anfangen darf, ohneyx zumindest ein paar von diesen Buzzwords mit einzubauen. Oder gleich das ganze Paket? Schließlich hängen die ganzen Konzepte ja sehr eng zusammen. Nach einer kompakten Einführung in den praktischen Nutzen und die Anwendungsgebiete von DDD, Events und CQRS sehen wir uns jenseits von Buzzwords und technischem Overkill an, wo und wie man die genannten Konzepte in aktuellen Projekten und für Legacy-Anwendungen richtig dosiert und gewinnbringend einsetzen kann. Wir lernen die wichtigsten Prinzipien des Domain-Driven Design als eine logische Fortsetzung von OOP und agilen Methoden kennen und diskutieren praxiserprobte Lösungsansätze für die synchrone und asynchrone Verarbeitung von Events und die Anwendung von CQRS-Prinzipien, mit denen Erweiterungen und Änderungen an vorhandenen Anwendungen viel einfacher umsetzbar sind, als sie das bisher waren. Wir zeigen Codebeispiele in PHP, die aber auch für Entwickler mit Kenntnissen in anderen Programmiersprachen gut zugänglich sind. Da die zur Verfügung stehende Zeit beschränkt ist, ist in diesem Workshop keine Programmierung am eigenen Rechner vorgesehen.

Weiter zum Vortrag
Weitere Termine

Terminarchiv

Hier haben Sie Zugriff auf alle unsere Vorträge seit 2012.