О том зачем хранить историю изменения данных в веб-приложении, как это делать правильно и чем это может помочь
MongoDB - молодая, но уже активно использующаяся в крупном production объектная база данных
Haml (HTML abstraction markup language) - язык для быстрой и удобной генерации валидного и красивого HTML. Основной принцип HAML - «разметка должна быть красивой»
О том, что такое конечные автоматы, и как мы применяем их в веб-разработке