Follow in the steps of StumbleUpon and del.icio.us! By creating extensions, you can establish a constant presence, even when users aren't at your site. Attendees will learn how to integrate a Firefox extension with a web service, best practices, and great resources for going beyond the presentation.
Questions Answered:
Why care about Firefox extensions?
What are best practices for linking an extension with a web application
How do I find documentation for building a Firefox extension?
When I know the browser supports what a feature, but the documentation doesn't have it, what are tips for going through Firefox source code?
Why doesn't [arbitrary Javascript library] work in an extension? What external Javascript libraries *can* I use to help me in development?
What are some Javascript tips that will help me build a smooth extension?
How can I store user preferences in Firefox?
How can I work within/around the browser's security sandbox without increasing vulnerabilities? (how to do good message passing, and not pass arbitrary code, read John's friend's article on this subject and ask for tips)
How do I build a slick GUI for my interface? (HTML or XUL, tips for using HTML and how to communicate between layers)
How do I become a better extension programmer by learning from other extensions?