diagrams blog