Berlin 25.-27. Oktober 2017
German flag

 

Talks am 27. Oktober

Keynote - Using Open Source for Fun and Profit

Gary Hockin

10 years ago I was a lonely developer sitting in a small room quietly turning out code between 9am and 5pm, Monday to Friday. Fast-forward to now and you'll see me standing in front of audiences all around the world talking to developers about numerous topics."Why are you bragging like that at me?" I hear you ask. Because it could happen to you too.

The question I always ask myself is "How the hell did that happen?!?!".

The truth is that the only reason I've managed to advance my career so far in a decade is because of the people that make up the communities of open source projects. Not only do open source projects save you time and money, but the friendships and support groups that can be made within these communities is, frankly, staggering.

Join me as I chart my journey from daily grind to conference speaker, and look at how you can leverage the power of open source to make real friends, real money, and real happiness.

Symfony Dependency Injection in 2017

Alexander Turek

Die Dependency-Injection-Komponente hat in Symfony 3.3 eine bemerkenswerte Überarbeitung erfahren. Insbesondere die Funktionalitäten Autowiring und Service Discovery über PSR-4 sorgen dafür, dass unsere Service-Konfigurationen auf das wesentliche eingedampft werden können. Ein ehemaliger Autowiring-Skeptiker erklärt, wie er missioniert wurde.

Domain-Specific Assertions

Sebastian Bergmann

Eine gemeinsame Sprache, die sowohl von den technischen, als auch von nicht-technischen Stakeholdern verstanden wird, ist unverzichtbar für die effektive Kommunikation in einem Software Projekt. Wenn man Ansätze aus dem Domain Driven Design und Test Driven Development kombiniert, kann diese "Ubiquitous Language" nicht nur im Businesscode, sondern auch in den Tests zur Anwendung kommen.

In diesem Vortrag wird vermittelt, wie man Tests erstellt, die einfach zu schreiben und schnell auszuführen sind, und die zuverlässige Ergebnisse liefern. Das Publikum lernt, wie man eigene, angepasste Assertions implementiert, welche die Ubiquitous Language des Projektes verwenden.