Supercharge Your Elixir Apps with Ash

Date:
March 5, 2025

Venue:
Marines' Memorial Club & Hotel

Type:
in-person full-day tutorial

Description:

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. You’ll learn to design and implement resources, craft actions that encapsulate your core business logic, and seamlessly integrate APIs and UIs. We’ll also explore advanced topics like custom extensions and strategies for incremental adoption in existing projects.

Tutorial objectives:

By the end of this course, you’ll have gained practical experience in:

  • 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

Join me to discover how Ash can transform your Elixir development workflow and help you build more robust, scalable applications with confidence.

Target audience:

  • Software developers of all levels.
  • 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.

Prerequisites:

  • Basic Elixir skills, will need a laptop with Elixir, OTP, an Editor, Git and Postgres.

Experience level:
Introductory and overview