Last week I took some time to teach my team some core values about JavaScript. Every now and then you have to take a step back and rethink the basics of the work you do every day. This time, we re-discovered data binding. When you are using JavaScript you have the great benefits of JSON and anonymous functions and to really understand new techniques it can be really useful to go back to the basics to discover how simple things can be.

We are using Google’s Angular, a lightweight JavaScript framework, to create the Collector application. It helps us to create an application that loads every asset into your browser in one go and is able to give you the best user experience. You can browse through the entire application without reloading your browser. But why is this so awesome? We shorten the loading time with at least 2 seconds per page load. That’s why it’s awesome.

Don’t worry, I won’t get any nerdier this time and I won’t try to teach you some code. If you want to dive into the coding world and dig a lifestyle of coffee, energy drinks and pizza, I can advise you codeacademy.com or just send me an email with your questions and I’ll try to answer them.

Anyway, I want to point you to the fact that, whatever you do, you should give yourself a moment to hold all thoughts and just have a look at the basics. In our team we do it with design as well and I know some of you guys out there do the same. As Wouter de Bres recently wrote in his article The Grumpy Designer Syndrome, sometimes you just have to drop every single design you have and get back to square 1. Only then will you get the best results at the end.

We at Collector only go for those best results. Sure, it takes time, but it’s definitely worth it.

Patrick van Marsbergen
@marsbergen — Founder Collector