Two of my talks were accepted for the php|tek Conference 2008! They are:
Keeping Your Database and PHP in Sync
As your application changes, so will the database that supports it. Keeping database objects and stored procedures synchronized with PHP can be a challenge in a multi-developer environment with a short release cycle and multiple development branches. This talk describes a method for containing database changes in a way that the application understands–think Ruby on Rails “migrations”. Changes to the database are applied when appropriate PHP changes have been made. The method is database-blind and allows the developer to choose a storage engine, such as XML. Bring your favorite svn tricks to share!
Angering Database Gods
Rapid development techniques often promote abstraction of database interaction. Many available frameworks offer mechanisms that can prevent the developer from making database design decisions. This talk focuses on describing specific approaches to utilizing a database in your application and the pros and cons of each choice. We will talk about proper database design, using PHP to construct SQL, limiting access to the database via caching an d others. As the talk progresses, we will attempt to design a scalable and high-performance database-driven environment for a social networking site.
My husband says that I am now fluent in Blurb. See you all in Chicago!