You know how to use hooks and filters. You’ve written a plugin or twelve. But they’re all kind of a mess. You’re not sure you’re structuring things in a sane way, and you spend way too much time maintaining your plugins. Use Git but publish in SVN? Unit tests? Encapsulation and separation of concerns? HALP! WordPress lead developer and plugin author Mark Jaquith will share his ideals for developing and maintaining WordPress plugins.