Foreword
Congratulations!
You’re about to read a book that I believe will fundamentally change how you think about building software.
It’s often mistaken for one, but Ash isn’t a web framework, it’s an application framework. The Ash tagline “Model your domain, derive the rest” describes it succinctly once you understand how it works, so let’s quickly unpack what that means.
The big idea behind Ash is surprisingly simple: express your domain model using the Domain Specific Language (DSL) that Ash provides, and then Ash encodes it as an introspectible data structure. Then, as if by magic, an incredible vista of time-saving opportunities opens up to you. You can generate anything you like!
Ash has many ways to do this already as pre-built extensions: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access