Scott Gonzalez, lead developer for jQuery UI, dives into patterns and practices for writing jQuery plugins and how you can make your plugins stateful. Scott covers many of the jQuery UI plugins in-depth, pointing out strengths and weaknesses as he sees them in the various plugins. He also covers how you can make your plugins stateful with the widget factory (the underlying framework for each of the jQuery UI widgets). Scott also gives an overview of themeroller and theming jQuery UI.
This course and others like it are available as part of our Frontend Masters video subscription.