TMDL
TMDL turns a semantic model into something you can read, diff, review and paste. This series works through it end to end, starting with the editing workflow in DAX Query View and ending with the tables and measures worth scripting once and reusing everywhere.
Paste-ready TMDL. Each script is the finished artefact from its article: open it, copy it into DAX Query View, apply.