New blog post: javascript architecture - some lessons learned
Project file