Skip to content
Carolina Code Conference
Served by F* (OCaml Unix) in 55ms

2025 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

2025 · intermediate

Building on Bedrock: Elixir's Fundamental Design Advantage

I've been writing Elixir for over 10 years, and have consistently seen teams deliver software to a higher degree of quality, at a higher rate of speed, and at significantly lower cost to build and to operate than with any other toolchain. Elixir is still a "niche" language, and lacks the centralized corporate backing that many other ecosystems have. Without the same community mass and financial backing, how is it possible for Elixir to be so productive and effective?

As a framework author, I often deal with high level abstractions and business logic. In this talk, however, we will peel back the covers to illustrate the small design choices underpinning the Elixir programming language that manifest in exponentially more efficient and understandable applications. Together, we will see how the core design choices in any system are multiplied and magnified when we build on top of them.

Most importantly, we will come to understand the fundamental reason that Elixir manages to be so productive and effective: We aren't building on sand.

From the talk