Conference

 Program

 Participation

 Partners

 Contact

 Time Machine



Agility & Project Management

Tracks:
top

Test-Driven Development

This session introduces what testing is, and which parts of a web application can be tested with different methods. It continues with introducing the test-driven development model, followed by a summary of how a development team could be organized to produce better quality code. After a quick introduction into Unit Testing, the session concludes with a number of case studies of development teams.

top

Tales from the eXtreme side

Exercising Extreme Programming in larger PHP projects has provided many interesting experiences. What about refactoring? How is the team performance influenced by pair programming? And what happens when time pressure increases. Where is the difference between theory and practice? Some insights from the real world.

top

Qualitätssicherung in PHP-Projekten

Kann man Softwarequalität messen, und wie kommt man zu sinnvollen Qualitätskriterien? Wie findet man Fehler in Programmen und wie geht man beim systematischen Testen vor? Diese und andere Fragen diskutiert der Entwickler von PHPUnit in diesem Vortrag - sowohl im Allgemeinen als auch im speziellen Fall von PHP-basierten Projekten.

top

Diving into symfony

Yahoo! / Symfony

The session will cover rapid application development using the symfony project and your favorite JavaScript toolkit. Learn how to use symfony with Jquery/Scriptaculous/YUI/Dojo/Ext/Backbase to create enterprise web 2.0 applications in a hurry. I will focus on applying the latest AJAX patterns with JQuery and YUI, as well as show you how you can integrate your favorite toolkits.

top

Developing Secure PHP Applications

Mayflower GmbH, SektionEins GmbH

This talk delivers a strategy to make security a major part of the PHP development process. It focuses on integration in agile environments, and offers solutions for a highly dynamic development process. It will explain the security development Lifecycle, security design and best practices, threat modeling and review techniques.

top

PHP6 - A look Ahead

e-novative GmbH

This session gives an outline of changes and new features in PHP6. Though we cannot tell you when PHP6 will be released, we will cover the exciting new features that are planned, like unicode support, namespaces, 64bit integers, XMLReader and XMLWriter, and opcode caching. We will also look at the backwards compatibility breaks PHP6 might introduce.

top

Practising Agile Development for Beginners

After a theoretical introduction into the major flavours of agile development, we will work on an example web project using Extreme Programming. The workshop will cover the whole project life cycle, but with more emphasis on planning and steering the project than on coding. Team motivation and practical tips from management side will round up the day.

top

Managing Code Reviews

studiVZ Ltd.

Code Reviews are an essential part of the development process. Nonetheless they fall far short in most PHP projects. One of the reasons is lack of knowledge about alternatives to classical, time-consuming Code Reviews by exchanging and discussing patches via E-Mail. This session introduces you to different options for an efficient peer code review process - web-based or IDE-based.