This document discusses best practices in Qt Quick/QML. It covers the building blocks of QML like QObject and QQuickItem which inherit from QObject. It describes properties, signals, slots and introspection capabilities. Anchors provide a declarative way to lay out items by attaching them to parent and sibling items, improving performance over dead reckoning layouts. The document promotes using anchors and bindings over procedural JavaScript for layout where possible.