Speakers: 
Overview
Instead of the first obligatory "Hello World" code example, we will create a new Drupal 7 module that improves the UI of a popular contrib module.
This session will discuss best practices prior to building a module, organizing your custom modules, tackling a real-world problem, and stepping through the process from inception to completion of a new module.
Topics Covered
- Hooks overview
 - Best practices for development in Drupal
 - Common troubleshooting tasks
 - Site organization
 - Drupal-specific functions
 - Overview of the Drupal developer's toolbox
 
Audience
PHP developers new to Drupal, and site builders that are interested in development. Assumes basic knowledge of PHP and CSS.
