Track mission and session plans
The Code development track will help software developers gain expertise in Drupal development. Anyone with experience in PHP or other programming languages will feel at home in this track regardless of previous Drupal involvement.
Sessions in this track will be technical in nature, and may explore code in PHP, SQL, JavaScript and other Drupal technologies. You will find practical, code-oriented sessions targeted to those interested in building production-quality, secure, maintainable, and scalable Drupal sites.
Some session ideas from the track chairs:
- Coding Standards and Beyond
- Strategies for Debugging
- Getting the Most out of an IDE
- From Development to Deployment: Version Control, Workflow, Testing, Migration
- Test Driven Development and Simpletest
- Responsible SQL: Portability, Performance, and Best Practices at the Database Layer
- Strategies for Facing the “Upgrade Problem”: Migrating to newer versions of Drupal.
- A First Module in 30 Minutes (or Less)
- Security: Coding Practices to Keep Drupal Leak-Proof
- Theming for Programmers
- Drupal API Secrets: Tips, Tricks and Best Practices for Drupal APIs
Track chairs
Doug Green
Since joining the Drupal community in early 2006,
Doug Green has contributed over 20 modules, most notably the
coder module which is used by many Drupal developers to improve and upgrade their code. Doug is also involved with Drupal's core search features as the author of
views_fastsearch, the Drupal 6.x core search improvements, and numerous other core patches. Doug holds a degree in Computer Science from Cornell University and has over 22 years of professional software development experience from C/C++ to php and everything between. A partner at
CivicActions, Doug works with distributed teams of other developers and professionals "Changing the world one node at a time!"
Florian Lorétan
Florian Lorétan, also known as 'flobruit' (pronounce flow-bru-ee), is a web developer from Switzerland, currently working remotely for
Achieve Internet while traveling around Europe. He played an important role in the development of many Drupal websites and collaborated with other major Drupal-shops on large projects like fastcompany.com. He is also the author of many core patches and reviews and the creator of the little-known guitar module.
Károly Négyesi
Károly Négyesi, better known in Drupal circles as chx, is a core developer since 2004 and developer team lead of
NowPublic. He currently maintains (and written significant parts of) the form API subsystem and the menu subsytem. The community sometimes accuses him of not sleeping to which he
answered "I code core to be high without resorting to harmful drugs".
Matt Butcher
Matt Butcher is the principal consultant at
Aleph-Null, Inc.. He is the the author of four books, including
Learning Drupal 6 Module Development. Recently, he has begun work on his fifth book, which will be about Drupal and Javascript. In his spare time, Matt likes to explore Colorado (his home state) with his wife and three young daughters.
Moshe Weitzman