Vorträge von 2013

  • Workshop Arne Blankerts

    Uuuups — wenn Software und Server aufeinander treffen Der Workshop zeigt, woran Entwickler am besten vor dem Kopieren von Software auf den Server (Deployment) denken. Theoretisch ist alles ganz einfach, praktisch eher nicht. ...

  • Workshop Sebastian Bergmann

    Stresstest Wirklichkeit — PHPUnit im Tagesgeschäft Wer weiß, wie PHPUnit unter optimalen Bedingungen funktioniert, erfährt hier, wie es in typischen realen Konstellationen eingesetzt wird. Der Berufsalltag konfrontiert den ...

  • Workshop Stefan Priebsch

    Wo bleibt eigentlich das Model? Die meisten Web-Frameworks propagieren Model-View-Controller (MVC) als Anwendungsarchitektur. Oft bleibt aber unklar, wie so ein Model aussehen soll beziehungsweise wo es sich ...

  • Workshop Arne Blankerts

    Best Practices — aus dem Alltag für den Alltag Natürlich könnte man das Rad jeden Tag neu erfinden. Meist fehlt dafür die Zeit, Spaß macht es auch nicht und Fehler können sich so immer wieder an denselben Stellen ...

  • Workshop Stefan Priebsch

    Use it again, Sam — Gute Ideen als wertvoller Rohstoff Wie sich bewährte Lösungen für neue Aufgaben einsetzen lassen, erfahren die Teilnehmer dieses Workshops. In der Praxis wird vorhandener Code relativ selten wieder verwendet. ...

  • Workshop Sebastian Bergmann

    Update PHP: Neue Features und Technologien nutzen Die neusten PHP-Versionen überzeugen im Programmieralltag durch eine Fülle relevanter Vereinfachungen. Lernen Sie die innovativen Features und geschickte Einsatzmöglichkeiten ...

  • Workshop Arne Blankerts

    Websecurity im Alltag Um stets auf böse Überraschungen gefasst zu sein, ließ sich Inspektor Clouseau (Filmfigur aus Der rosarote Panther) ständig von seinem Butler unvermutet angreifen. Davon lässt ...

  • Workshop Stefan Priebsch

    Aufbauwissen Objektorientierte Programmierung Der Workshop zeigt Teilnehmern, die mit den Grundlagen der OOP vertraut sind, fortgeschrittene Techniken wie Dependency Injection, abstrakte Klassen, Interfaces und Best Practices ...

  • Workshop Sebastian Bergmann

    Moderne Versionskontrolle mit Git Git ist ein mächtiges Versionsverwaltungssystem, mit dem Sie alle Bestandteile Ihrer Software durch alle Änderungen und Versionen zuverlässig verfolgen können. Damit schaffen ...

  • Vortrag Sebastian Bergmann

    Test{able|ing} Zend Framework 2 Applications Zend Framework 2 is a popular framework for developing web applications and services in PHP. But just because you use an off-the-shelf framework as the foundation for your ...

  • Vortrag Arne Blankerts und Judith Andresen

    "Einfach so" mit Tests starten Der Start in die testbasierte Arbeit (z.B. mit PHPUnit) fällt vielen Entwicklern und Entwicklerinnen nicht leicht. Den Anfang im Legacy Code zu finden ist eine hohe Hürde. Wie ...

  • Vortrag Stefan Priebsch und Tobias Schlitt

    So gut wie fertig ... Nur noch eine Stunde bis zur Deadline, noch schnell das letzte Feature einbauen. Das dauert ja nur ein paar Minuten, erst recht wenn man ein Team aus zwei bekannten Experten darauf ...

  • Vortrag Stefan Priebsch

    Think big: Architecture is recursive OOP teaches us that object can have state, and have (setter) methods to modify it, and getter methods to ask questions about the object's state. What happens if we apply this not ...

  • Vortrag Arne Blankerts

    Reverse your architecture! Response time is crucial – not only for online stores. But what if the performance is lacking? Buy more powerful servers? Migrate into the cloud? Add yet another layer of caching ...

  • Vortrag Sebastian Bergmann und Manuel Pichler

    Vor BDD und TDD war PDD In diesem Vortrag erzählen Sebastian Bergmann und Manuel Pichler, warum sie Werkzeuge wie PHPUnit, PHP_Depend, PHP Mess Detector, PHPCPD und PHPLOC schmerzlich vermisst haben und ...

  • Vortrag Sebastian Bergmann

    Testing on the Edge Beyond Unit Tests, Acceptance and Integration Tests are crucial. Implemented as End-to-End tests, however, they are cumbersome to write and slow to execute. Edge-to-Edge Tests are ...

  • Vortrag Arne Blankerts und Sebastian Bergmann

    From Jenkins to Production – The Missing How-To All your tests are green and you are ready to deploy the latest version of your software into production. Again. If only you had an automated way of doing that to avoid the manual ...

  • Vortrag Sebastian Bergmann

    Test{able|ing} Zend Framework 2 Applications Zend Framework 2 is a popular framework for developing web applications and services in PHP. But just because you use an off-the-shelf framework as the foundation for your ...

  • Vortrag Sebastian Bergmann und Stefan Priebsch

    More Tests or Better Code? Once upon a time, in a kingdom far, far away there was a wizard. Each day the king laid out a new scenario in which foes of the realm would test his fortress' defenses. And every ...

  • Workshop Sebastian Bergmann und Stefan Priebsch

    PHPUnit: Recipes for Success Software is never perfect. Failures of software make the news, damage the reputation of companies, and cost money in lost revenue. Testing software early and in a small scope is ...