Skip to content
Carolina Code Conference
Served by Perl (Dancer2) in 39ms

2024 speaker

Zach Daniel

Zach Daniel

Principal Platform Engineer at Alembic, Board Member at Erlang Ecosystem Foundation, Creator of Ash Framework

Creator of Ash Framework

Greensboro, NC

Zach is a software engineer with ten years of experience with production Elixir applications. He is the creator of Ash Framework, a resource-oriented declarative design framework for Elixir, and principal platform engineer at Alembic. He has a passion for declarative design, functional programming, and contributing to the open source community. When not programming, he enjoys spending time with his wonderful wife, pets, friends and family.

Visit website

2024 · intermediate

Ash Framework: The Power of Declarative Design

Modern applications are complex. They get messy and resistant to change quickly. As programmers, one of our most important and difficult charters is taming those complexities. Declarative Design offers a philosophy to help us do exactly that.

We begin by looking at a hypothetical future, where applications are understandable, with powerful and flexible layers derived and configured directly from our model. Next, we dive into the philosophy of Declarative Design, illustrating how it can be leveraged to improve our current patterns.

We tie it all together by showing how Ash Framework brings this philosophy to the forefront and how we are well down the path of bringing about the future we discussed at the outset. We show how Ash leverages the philosophy of Declarative Design to provide consistency, flexibility and power.

Finally, we talk about what the future holds for Ash, and how it will continue to grow to provide a solid foundation for any Elixir application.

From the talk