Workshop: Supercharge Your Elixir Apps with Ash

Workshop: Supercharge Your Elixir Apps with Ash

01
Apr

Apr 1, 2025

9:00 AM - 5:00 PM

Ticket for Workshop: Supercharge Your Elixir Apps with Ash

This ticket will grant access to the Workshop "Supercharge Your Elixir Apps with Ash".

350 €

Bundle: Alchemy Conf Ticket + Workshop: Supercharge Your Elixir Apps with Ash

This ticket grants you access to the Workshop "Supercharge Your Elixir Apps with Ash" and the main Alchemy Conf 2025.

600 €

Instructors: Zach Daniel & Josh Price

Zach is the author of the 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 friends and family and studying the Japanese language.

Josh is polyglot software developer and technology consultant. He is the co-organiser of Elixir Sydney and GraphQL Sydney meetups. Currently works on GraphQL and Elixir at Alembic.


Workshop description:

This full-day workshop introduces the Ash Framework, a tool for building maintainable and scalable Elixir applications. Ash Framework is a refreshingly different way to craft efficient and maintainable Elixir applications. In this hands-on, interactive course, we’ll dive deep into Ash’s capabilities, exploring how it can streamline your development process and enhance your application’s architecture. Throughout this class, we’ll build a real-world application from the ground up, leveraging Ash’s unique features.


What you will learn:

  • Using Igniter to rapidly scaffold your Ash applications.

  • Structuring your Elixir projects with Ash for maximum maintainability

  • Designing flexible and powerful resources that model your domain effectively

  • Implementing actions that encapsulate complex business logic cleanly

  • Rapidly generating APIs and UIs driven from your Ash resources

  • Extending Ash to fit your specific project needs

  • Adopting Ash incrementally in existing applications


Target audience:

  • Software developers of all levels with Basic Elixir Skills

  • This tutorial is ideal for Elixir developers looking to take their skills to the next level. While we’ll cover Ash from the ground up, a working knowledge of Elixir will help you get the most out of this intensive, hands-on experience.


What will you need to bring:

  • Laptop with Elixir, OTP, an Editor, Git and Postgres.

Location