So at my day job I work a lot with Polymer and it kicks ass. So what is Polymer? The library itself is basically just a way to make Web Components effectively. It also provides a bunch of pre-made web components for things like Material Design, and easy ways to consume various Google services, all of which are super awesome.

I’ve made a bunch of web components with Polymer but I’ve been wondering, if Polymer just makes it ‘easy’ to make components, how can I make one without Polymer?

Well, this post started off as going to be a huge project to write out how to do it.

But fortunately, Eric Bidelman from the polymer team covered it already over at html5rocks.com. Sweet!