#VersionManagement for binary files is hard; often we just consider them #blobs and give up. We use #DSLs to get rid of the blobs. Version control systems were designed for textual formats. No trees, no binaries, just plain text. At our customers we’ve often designed DSLs specifically to thrive in a version control system.
This post is the start of a three-part series. We’ll present how we’ve designed these DSLs, the benefits you’ll get, and how we migrated from existing systems to the DSLs.
https://www.swat.engineering/news/dsls-as-a-version-management-enabler/
