For our second intervention Steffoz (the man of the hour!) generously agreed to share the stage with me: Matteo Papadopoulos (@spleenteo). The talk Re-Organize the chaos touched on a massive topic: how to organize a project frontend. Due to the impossibility of dealing with the entire topic in depth, we opted to present an overview of some at-first-glance-unrelated tools and good practices that share an important common denominator.
We chose to illustrate the potential of Node.js, which in recent years has developed into a vast and powerful dependency and task management tool. We also chose to look at services such as Bower and RailsAssets that enable developers to take advantage of a database of frontend packets far more substantial than those available in Rubygems. We then looked at good ways of structuring sass and file systems, and at some useful conventions to enable maintainability and share work within a team.
This experience also led to the creation of a library, BEMO, which is available on github too.