Best Practices in Javascript Library Design 1 hour video demo