International PHP Conference 2005
International PHP Conference 2005 International PHP Magazine PHP Magazin
Change Language:
Extras
Power Workshops
Sessions
Special
Informationen
Become a Partner
Location
Archiv

Sessions - General PHP

Session-Titel Speaker
GP1 - PHP & Peformance Alshanetsky
GP2 - Introduction to PHP 5 OOP Alshanetsky
GP3 - Long Live the Code – Refactoring Existing PHP Code Priebsch
GP4 - PHP-Security: Neue Risiken für PHP-Applikationen Kunz
GP5 - Securing PHP Applications Alshanetsky
GP6 - Setting Up a Secure PHP Environment Neufeind
GP7 - Securing XML-RPC Communications Convissor
GP8 - News from PEAR Schlitt
GP9 - Professional Reports for Web Applications with SVG Neufeind
GP10 - Chomsky-Typ-3-Sprachen oder Hab Spaß mit Regex Aulbach
GP11 - 3D-Rendering mit PHP Nordmann
GP12 - Using PEAR Hands On Smith
GP13 - Internationalization: Migrating from ISO to Unicode Steemann
GP14 - Database Virtualization for High Availability and Scalability Cecchet
GP15 - Web Applications with Oracle and PHP: Possibilities and Benefits Rendell, Hossfeld

GP1 - PHP & Peformance

Speaker: Ilia Alshanetsky (Advanced Internet Designs Inc.)

A detailed guide outlining how to improve the performance of PHP application through code modifications, configuration adjustments and system tuning.

Level: 3 (Für Experten)

GP2 - Introduction to PHP 5 OOP

Speaker: Ilia Alshanetsky (Advanced Internet Designs Inc.)

A detailed overview of the new Object Orientation functionality available in PHP 5. The session will overview the differences between PHP 5 and PHP 4 OOP and what should developers know when making the switch. It will also cover all of the new OO features found in PHP 5, such as Exceptions, PPP, __toString(), etc... Anyone interested in using OO in PHP should attend.

Level: 2 (Kenntnisse vorausgesetzt)

GP3 - Long Live the Code – Refactoring Existing PHP Code

Speaker: Stefan Priebsch (e-novative GmbH)

Source code lives longer than you think. And as projects grow larger, limitations and problems spark up with existing code. In this session, you will learn various techniques of systematic PHP code refactoring. They will allow you not only to make existing code more maintainable, but to design and write better applications right away in the future.

Level: 2 (Kenntnisse vorausgesetzt)

GP4 - PHP-Security: Neue Risiken für PHP-Applikationen

Speaker: Christopher Kunz (Filoo GmbH)

2005 war ein Jahr voller neuer Entwicklungen für PHP-Security. Neben altbekannten Lücken wie XSS und SQL Injection sind weniger verbreitete Probleme wie XSRF und Response Splitting aufgetaucht. Zuvor noch als sicher geltende Applikationen weisen völlig neue Lücken auf, die teilweise beängstigend leicht ausgenutzt werden können. In dieser Session erfahren Sie, wie Sie sich schützen können.

Level: 3 (Für Experten)

GP5 - Securing PHP Applications

Speaker: Ilia Alshanetsky (Advanced Internet Designs Inc.)

A detailed overview of security vulnerabilities that plague PHP applications and various techniques which can be used to avoid and prevent them. The session will cover topics ranging from Input Validation, Session Security, SQL Injection Protection, etc... The security solutions will include a mix of both PHP code as well as configuration changes needed to facilitate safer operation.

Level: 2 (Kenntnisse vorausgesetzt)

GP6 - Setting Up a Secure PHP Environment

Speaker: Stefan Neufeind (SpeedPartner GmbH)

For setting up a "secure" PHP environment, there are several points to think about. In the first part I'll show the available approaches for setting up a non-exclusive PHP environment (for webhosting/separating user-rights). In the second (larger) part I'll cover the additional protections offered by the "Hardened PHP" project.

Level: 1 (Für alle Teilnehmer)

GP7 - Securing XML-RPC Communications

Speaker: Daniel Convissor (The Analysis and Solutions Company)

Discusses and demonstrates new and existing tools to provide authentication, encryption and access controls for XML-RPC transactions. The XML-RPC protocol lacks security mechanisms. The talk will provide tools to resolve this shortcoming using SSL server certificate verification, GPG encryption and signing of data and access controls.

Level: 2 (Kenntnisse vorausgesetzt)

GP8 - News from PEAR

Speaker: Tobias Schlitt (eZ systems)

This session will give you an overview on what the cutting edge news from PEAR are. PEAR 1.4 and it's exciting new features like channel support, dependency resolution, post-install scripts, ... will be a topic here. Beside buzzwords like (still) PHP5, XML and Web Services will be touched when telling you more exiting news from the PEAR project.

Level: 1 (Für alle Teilnehmer)

GP9 - Professional Reports for Web Applications with SVG

Speaker: Stefan Neufeind (SpeedPartner GmbH)

The session will give an introduction to SVG and cover the available tools for generating/altering SVG documents with PHP. This will also include a short introduction of the new SVG capabilities of PEAR::Image_Graph, which is one of the first free PHP tools for generating SVG graphs. As a second part I plan to highlight and discuss scenarios where the usage of SVG might help in daily business.

Level: 1 (Für alle Teilnehmer)

GP10 - Chomsky-Typ-3-Sprachen oder Hab Spaß mit Regex

Speaker: Alex Aulbach

Diese Session gibt einen Überblick über PCRE, der auch für Fortgeschrittene lehrreich sein wird. Es wird gezeigt, wie man einen Regex debuggen kann. Anfänger wie Fortgeschrittene lernen außerdem, die finstersten Fallen zu vermeiden. Minimale Grundkenntnisse in Regex werden allerdings vorausgesetzt.

Level: 2 (Kenntnisse vorausgesetzt)

GP11 - 3D-Rendering mit PHP

Speaker: Kore Nordmann (eZsystems)

Auch wenn es geeignetere Tools zum Rendern von 3D-Bildern und Animationen gibt, stellt Image_3d dies für PHP zur Verfügung. So gibt es Anwendungsfälle, wo es sinnvoll ist, 3D-Graphen serverseitig mit PHP generieren zu können. Eine Möglichkeit ist beispielsweise die Anbindung an PEAR:Image_Graph.

Level: 2 (Kenntnisse vorausgesetzt)

GP12 - Using PEAR Hands On

Speaker: Lukas Smith

This talk focussed on how to use PEAR and all of its components. All attendees are encouraged to email me any specific packages they want to see discussed upfront aka ASAP. The goal however of this talk is to educate attendees how to help themselves in the future!

Level: 1 (Für alle Teilnehmer)

GP13 - Internationalization: Migrating from ISO to Unicode

Speaker: Jan Steemann (Globalpark GmbH)

Internationalization of large apps: If many different languages are to be used, replacing ISO character sets with Unicode is sensible. Challenges are automated conversion of arbitrary database content and running both Unicode and ISO applications in a shared environment. This session gives an overview of the current support of UTF-8 in PHP and MySQL, outlines migration concepts and shows pitfalls.

Level: 2 (Kenntnisse vorausgesetzt)

GP14 - Database Virtualization for High Availability and Scalability

Speaker: Emmanuel Cecchet (Continuent)

Learn how to scale-out the database tier to support more PHP calls with minimal additional hardware investment. Learn how to provide uninterrupted Web site availability, during both planned and unplanned downtime. Add load balancing to your database tier without modifying your application, and learn how the system provides better performance and instant fail-over.

Level: 1 (Für alle Teilnehmer)

GP15 - Web Applications with Oracle and PHP: Possibilities and Benefits

Speaker: Richard Rendell (Oracle) , Manuel Hossfeld (Oracle)

This session highlights the existing possibilities to develop database-driven Web applications with PHP and Oracle technology. It gives an overview over the actual products available for this purpose, such as Oracle Application Server or ZendCore for Oracle, and shows the benefits developers can achieve by using an Oracle and PHP combination.

Level: 1 (Für alle Teilnehmer)