An Open Book on Web Applications; covering architecture, design patterns, and performance, and a range of frameworks