Vorträge von 2020

  • Workshop Arne Blankerts

    Der PHP Stack in 2021: Modern, Skalierbar und Flexibel Neben der Weiterentwicklung der Sprache selbst bringt PHP 8 erneut eine deutliche Steigerung der Performance - selbst im Vergleich zur ebenfalls schon schnellen Version 7. Um ...

  • Keynote Sebastian Bergmann

    PHPUnit: Past, Present, Future In this keynote, follow Sebastian Bergmann, creator of PHPUnit, on a journey through the history of PHP in general and PHPUnit in particular. Learn why he created a testing ...

  • Workshop Sebastian Bergmann

    Modernes Handwerkszeug für die PHP-Entwicklung Entwickler brauchen Werkzeuge, um produktiv zu sein. In diesem Workshop stelle ich Werkzeuge vor, die jeder PHP-Entwickler kennen muss. Unter anderem Werkzeuge für das Management ...

  • Vortrag Stefan Priebsch

    Achterbahn oder doch lieber 8er-Bahn? Das große Aufräumen in PHP hat mit den Arbeiten an der Version 7 begonnen, zumeist hinter den Kulissen und ohne große Auswirkungen auf Anwendungsentwickler. Während man sich ...

  • Vortrag Arne Blankerts

    Alles neu macht … der Herbst? Der Sommer mit seinen Hitzerekorden ist fast schon vergessen, und bevor es jetzt mit dem Weihnachtsstress so richtig losgeht, könnte man ja eigentlich noch mal eben schnell die ...

  • Vortrag Sebastian Bergmann

    Nukleare Abrüstung dank typsicherem PHP Der russischstämmige Softwarearchitekt eines amerikanischen Großunternehmens sagte einmal zu mir: "Millionen von Codezeilen, geschrieben in einer nicht typsicheren ...

  • Vortrag Stefan Priebsch

    Saving Millions: Understanding and Implementing the GDPR The General Data Protection Regulation (GDPR) of the European Union unifies rules for processing personal data throughout the European Union. The GDPR applies to non-European ...

  • Vortrag Sebastian Bergmann

    Open Source und die EU Im vergangenen Jahr 2019 hat die Europäische Kommission im Rahmen des EU-FOSSA (Free and Open Source Software Auditing) Projektes unter anderem drei Hackathons für Open ...

  • Workshop Arne Blankerts

    Efficient Domain-Driven Design with Event Storming Event Storming is an emerging group modeling technique using sticky notes and verbal communication that is not only extremely efficient, but also easy to learn, and fun to do. This ...

  • 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 ...

  • Panel S. Bergmann, A. Blankerts, E. P. den Ouden und A. Möller

    PHPUnit: A Success Story It all started with a seemingly simple task: Let’s modernize PHPUnit’s logging and reporting capabilities. How much work could that possibly be? Join Sebastian Bergmann, Ewout ...

  • Vortrag Stefan Priebsch

    Introducing CQRS into Legacy Code Getter methods retrieve state, while setter methods change state. We all know that. HTTP GET requests retrieve state, while HTTP POST requests change state. We all know that. Then ...

  • Vortrag Arne Blankerts

    PHP in 2020: Fully Loaded Does your application rely on autoloading? Chances are, it does – given autoloading was introduced to PHP back in Version 5. While the original global function has long been ...

  • Vortrag Sebastian Bergmann

    Optimizing Your Test Suite Your tests can always be better: they could be faster to execute, they could provide better feedback when they fail, they could be easier to maintain. In this presentation you will ...

  • Vortrag Sebastian Bergmann

    Modernizing Legacy Without Fear It is a fact of life for every developer: you have to deal with code that has been written before your time and does not follow state-of-the-art best practices. Attendees of this ...

  • Vortrag Arne Blankerts

    How much framework? Choosing a framework is not an easy task: How good is the documentation? How many developers are actively working on it and how long has it been around? Interesting and valid ...

  • Vortrag Stefan Priebsch

    The Evolution of a Software Architecture Software architecture, especially the architecture of web-related systems, has evolved quite a bit in recent years. Legacy applications, however, have not been able to keep up with ...

  • Workshop Arne Blankerts

    Secure Authentication for the Web Securely storing credentials is not easy, proven by the fact that hardly a day goes by without a company admitting they had a security breach and login credentials got stolen. So ...

  • Vortrag Arne Blankerts

    The Future of Authentication: An Introduction to WebAuthn In March 2019 the W3C released the Level 1 of the recommendation for the new Web Authentication Standard "WebAuthn". Supported by all major browser vendors, it strives to make ...

  • Vortrag Arne Blankerts

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