Right now I'm working on a dashboard for Chrome performance data. One of the fun things about this project is that all the users have Chrome, so I can use the latest and greatest web technology and not need to worry about compatibility.
Over the past few weeks I've re-implemented most of my prototype UI using Polymer. I've been doing frontend development for 8 years, and after less than a month I already see everything I start to work on in terms of how it would be broken up into custom elements, what the template looks like, etc.
I've been really impressed at the improvements the refactor made!
* 4 bugs were fixed automatically as the databinding handled edge cases where my code hadn't correctly updated the UI.
* The code is much better organized now. I really like the way custom elements make it easy to break up my code the same way the visual elements on the page are.
Working with Polymer makes me so excited about the future of the web! Check it out: