Lessons from a Reusable Web Component
dan-webnotes.com