Testing & Optimization

The Power of Refactoring

Stefan Koopmanschap

Some people try to develop everything at once and think changing existing code is a waste of development time. Not me. Refactoring is one of the most powerful tools of development. Start with something simple, keep refining it until it is perfect. During this session, we'll dive into the power of refactoring. Why to do it? How to do it? And why it is actually saving time instead of wasting time

Top

Quality Assurance in PHP Projects

Sebastian Bergmann thePHP.cc

Now that we know how to build applications that "just work", are fast and scalable, as well as secure, the next logical step is to implement processes and use techniques that help us assure that the software works correctly throughout the software’s lifecycle. This workshop will introduce the attendees to writing unit tests for the backend and system tests for the frontend of a web application as well as managing the quality from development to deployment and maintainance using tools such as PHPUnit, Selenium RC, phpUnderControl, PHP_CodeSniffer, and PHP_Depend.

Top

Prestazioni migliori del database con le partizioni di MySQL 5.1

Giuseppe Maxia Sun Microsystems

Le basi di dati crescono continuamente. Non e' raro ritrovarsene 100 GB e oltre e la gestione di dati storici con MySQL puo' diventare un problema. Con le partizioni introdotte nella versione 5.1, MySQL diventa un gestore di data warehouse efficiente e facile da usare. Questa sessione spiega con esempi pratici come creare e usare le partizioni di MySQL.

Top

PHP 4? OMG! Piccolo vademecum alla migrazione del software obsoleto

Francesco Fullone Ideato

Lo sapevate? PHP 4 non è più supportato ufficialmente! Questo breve talk illustrerà alcune tecniche consolidate per migrare/aggiornare applicazioni a PHP 5, con il minor sforzo possibile.

Top

Monitor your Business

Lars Jankowfsky Swoodoo AG

The most important thing happening in your website is the business process. So why should you monitor your database and your webserver only when your business is failing? Monitoring is not only about hardware and databases - it's also about the internals of your application. Learn how to monitor your business using PHP and how to create nice, good looking management compatible graphs.

Top

Uso avanzato di SVN per il lifecycle di progetti web oriented

Emiliano Gabrielli deArchitettura.com s.r.l.

Tutti conoscono e forse usano quotidianamente software di versioning per i propri progetti, sia CVS, Subversion, HG, ...Si presenta un uso "enterprise" di tale strumento, che garantisca caratteristiche spesso lasciate in secondo piano: separazione dei ruoli nel team di sviluppo, branching + merging vs forking di progetti, moduli, framework e plugin.Live session symfony: customize, do not fork!

Top

Getting up to speed on PHP 5.3

Lukas Smith Liip AG

PHP 5.3 is shaping up to be one of the biggest PHP releases ever. Various important performance improvements and features are included in this release. While the end of the talk will be reserved for some hints on potential issues when upgrading, the focus will be on giving an overview about the key new features:

  • Key performance improvements
  • Namespaces
  • Other syntax additions
  • MySQLND driver
  • Phar
  • New extensions

Top

css based on YAML 3.0.4