Vorträge von 2019

  • Vortrag Sebastian Bergmann

    PHPUnit Best Practices While PHPUnit is not difficult to set up and writing tests with it is easy, you will get better results and save development time if you know the tips and tricks to leverage ...

  • Workshop Arne Blankerts

    Sichere Logins sind doch ganz einfach Egal ob Webshop, Nachrichtenportal mit Paywall oder klassisches Forum – ohne Login geht im modernen Web heute nur noch wenig. Kein Problem, denn die dazu notwendige ...

  • Vortrag Arne Blankerts

    The Future of Authentication: WebAuthn with PHP In March 2019 the W3C released the Level 1 of the recommendation for the new Web Authentication Standard "WebAuthn". Already supported by all major browser vendors, it strives to ...

  • Vortrag Stefan Priebsch

    CQRS and Event Sourcing Explained Command/Query Responsibility Segregation (CQRS) and Event Sourcing might become new buzzwords in the PHP community. But what exactly is all the fuzz about, and should you care? ...

  • Workshop Stefan Priebsch

    Code like a Pro No matter how experienced you are as a developer: you can always improve. This workshop teaches advanced coding techniques through live coding. First up, we will solve some ...

  • Keynote Stefan Priebsch

    Entwickler: Das verlorene Handbuch Die Sirene tutet. Geordnete Reihen von einheitlich gekleideten Entwicklern strömen in die Software-Fabrik, um für weitere acht Stunden ihrer Arbeit nachzugehen. Wie immer wird ...

  • Vortrag Sebastian Bergmann

    Avoiding Mockageddon When we do not want to use a real dependency in a (unit) test then we can replace it with a test double. PHPUnit as well as third-party libraries such a Prophecy or Mockery make it ...

  • Vortrag Arne Blankerts

    The Future of Authentication: WebAuthn with PHP In March 2019 the W3C released the Level 1 of the recommendation for the new Web Authentication Standard "WebAuthn". Already supported by all major browser vendors, it strives to ...

  • Workshop Arne Blankerts

    Pragmatic Event Sourcing Domain-Driven Design, CQRS and Event Sourcing. Big words that obviously require an equally big tech stack to be applied - with bleeding edge frameworks, lots of tools, and a ...

  • Workshop Stefan Priebsch

    Test-Driven Development Automatisierte Tests zu schreiben zahlt sich aus, ganz besonders auf lange Sicht, wenn irgendwann größere Änderungen an Software notwendig werden. Dieser Workshop gibt eine ...

  • Workshop Arne Blankerts

    Pragmatic Event Sourcing Domain-driven design (DDD), CQRS and event sourcing: Big words that obviously require an equally big tech stack to be applied – with bleeding edge frameworks, lots of tools, and ...

  • Vortrag Arne Blankerts

    Optimizing nginx and php-fpm: From Beginner to Expert to Crazy Does your application rely on autoloading? Chances are, it does – given autoloading was introduced to PHP back with Version 5. While the original global function __autoload has ...

  • Vortrag Sebastian Bergmann

    PHP Compiler Internals Are you interested in how PHP’s compiler understands the programs you write and how it transforms them into bytecode for execution? Have you ever wondered how a new keyword for ...

  • Vortrag Arne Blankerts

    A Very Quick Introduction to Event Storming Gathering of requirements: this daunting task that includes endless discussions, unclear specifications and pointless meetings. And all that to in the end create the wrong or ...

  • Vortrag Arne Blankerts

    The Future Comes Preloaded Does your application rely on autoloading? Chances are, it does – given autoloading was introduced to PHP back with Version 5. While the original global function __autoload has ...

  • Vortrag Sebastian Bergmann

    How to get ready for PHP 8 Currently, the PHP project actively supports PHP 7.2 and PHP 7.3. The security support for PHP 7.1 ends in December 2019. Now is the time to prepare for this year’s PHP 7.4 and ...

  • Vortrag Stefan Priebsch

    Entwickler: Das verlorene Handbuch Die Sirene tutet. Geordnete Reihen von einheitlich gekleideten Entwicklern strömen in die Software-Fabrik, um für weitere acht Stunden ihrer Arbeit nachzugehen. Wie immer wird ...

  • Vortrag Stefan Priebsch

    Beyond Clean Code: Building the Right Software It is done: all developers have committed themselves to clean code and craftsmanship principles, they have signed the Agile Manifesto, and carry colored wristbands. The software ...

  • Workshop Sebastian Bergmann und Stefan Priebsch

    Test-Driven Development Writing good code with automated tests does pay off, even more on the long run, when major changes to your software become necessary. In this workshop, we will introduce you to ...

  • Vortrag Sebastian Bergmann

    Das macht man heute so Verbesserungen an der Syntax von PHP wie die Einführung der skalaren Typen in PHP 7.0 oder die Unterstützung für die Deklarierung von Typen für Attribute in PHP 7.4 verändern ...