Vorträge
An dieser Stelle sammle ich einige Vorträge, die ich im Laufe der Zeit gehalten habe.
-
Security as a process
We will look into the software development lifecycle, how to turn it into a secure software development lifecycle and take a look at a tool that can help with that even if you are just a small team and not a large process driven company., unKonf Mannheim, 12. Oktober 2019 -
Docker ohne Kubernetes
Wie kommt man von einer herkömmlichen PHP-Plattform zu einer Lösung mit Containern, wenn man den notwendigen Aufwand für Kubernetes nicht leisten kann?, unKonf Mannheim, 13. Oktober 2018 -
A Little Theory About Naming
Wie wir alle wissen ist Naming eines der schwersten Probleme in der Softwareentwicklung. Wir schauen uns an warum Naming wichtig ist, was Persönlichkeiten aus der Zeit vor der Softwareentwicklung darüber sagten, wie wir unsere eigenen Naming-Fähigkeiten weiterentwickeln können, und natürlich Beispiele für gutes und schlechtes Naming. Aber Achtung: einige der vorgestellten Dinge könnten gegen Deine Ansichten verstoßen, insbesondere im Hinblick auf die im PHP-Umfeld üblichen Namenswahlen. Das aber lässt Freiraum zur Diskussion und Reflexion über häufig genutzte Namen., PHP User Group Karlsruhe, 26. Januar 2017 -
vfs://Stream
Tests vom Dateisystem entkoppeln mit vfsStream, PHP User Group Karlsruhe, 21. April 2016 -
The law of the hot shit
Occasionally we stumble about frameworks, libraries, technologies or methodologies which create excitement and which everybody talks about and uses – stuff we like to call “hot shit”. But as time goes by, the “hot” vanishes and leaves us with, yeah. We will try to look into reasons why this can be the case and which conclusions we should draw for our own work., International PHP Conference 2015, München, 27. Oktober 2015 -
Testing file system related code with vfsStream
All the unit tests you write are decoupled from services and the database. What about unit tests for classes which touch the file system - are they decoupled from it? The talk introduces vfsStream and shows how unit tests can be made independent from the actual file system. I will also show how to simulate a full disc, missing read or write rights, mocking large files, and limitations imposed by PHP., International PHP Conference 2014, München, 28. Oktober 2014 -
Der heiße Scheiß
Dinge von denen wir glauben, dass sie die Entwicklung vereinfachen und dazu führen, dass Software einfacher wird., 1&1 Internet AG, Karlsruhe, 14. März 2014 -
Go OO! 5 wichtige Design Patterns
Dependency Injection, Service Locator, Client Session State, Class Table Inheritance - klingt alles wie der neue heiße Scheiß. Aber es gab Entwurfsmuster schon bevor jeder von Enterprise gesprochen hat. Lernen Sie die fünf wichtigsten Patterns kennen und wie Sie sie für schönere PHP-Architekturen einsetzen können. Und dabei sind diese Patterns älter als viele der Speaker auf der Konferenz., International PHP Conference 2013 Spring Edition, Berlin, 03. Juni 2013 -
Frontend-Performance mit PHP
Mehr und mehr entscheidet sich die Performance von Webanwendungen nicht mehr auf dem Server, sondern im Browser des Users. Die Session zeigt auf, warum nicht nur PHP-Performance eine Rolle spielt, sondern was wirklich zu einer schnellen Website beiträgt und welche Hilfsmittel man in der PHP-Welt zur Verfügung hat., International PHP Conference 2010 Spring Edition, Berlin, 01. Juni 2010 -
vfsStream - a better approach for file system dependent unit tests
Have you ever been annoyed by testing classes or functions operating on the file system? Be it tests that rely on presence of physical files, the problem of not cleaning up correctly after the test run or checking that your algorithm creates the correct directories and files with correct file permissions. Then this is for you: vfsStream to the rescue!, International PHP Conference 2010 Spring Edition, Berlin, 02. Juni 2010 -
Testable code
Things to consider for writing testable code, PHP Usergroup Karlsruhe, Karlsruhe, 27. Oktober 2009 -
Enhanced StreamWrappers
What are Stream Wrapper and what can they be used for?, International PHP Conference 2007, Frankfurt-Mörfelden, 07. November 2007 -
Don't call us, we call you
Dependency Injection und wie man dies mit XJConf for PHP als auch dem Inversion of Control-Container von Stubbles umsetzen kann, International PHP Conference 2007, Frankfurt-Mörfelden, 07. November 2007 -
PHP Design Patterns
Vortrag über die Anwendung von Design Patterns in PHP, International PHP Conference 2007, Frankfurt-Mörfelden, 05. November 2007 -
Declarative Development Using Annotations
Vortrag über Entwicklung mit Annotations in PHP, PHP Conference 2007 Spring Edition, Ludwigsburg, 22. Mai 2007 -
auxiliary
Vortrag über mein Projekt auxiliary, Schlund + Partner AG Karlsruhe, 20. Februar 2006 -
GazetteerWeb
Interface zur Abfrage eines Geo-Webservice, Otto-von-Guericke-Universität Magdeburg, 15. September 2003 -
Reengineering eines Tools im Produktmanagement der T-Systems International GmbH
Präsentation zur Studienarbeit, Otto-von-Guericke-Universität Magdeburg, Juni 2003 -
Lexikalische Analyse und Stoplisten
Otto-von-Guericke-Universität Magdeburg, 16. November 1999