Edit product


5 Little Potions

EARLY ACCESS (currently in writing, estimated length: 40 pages)

Hi. I'm Mark and over the past two and a half years, I've been teaching thousands of people my favorite programming language, Elixir, through video screencasts.

This project is a bit different. 5 Little Potions is a mini-ebook aimed at people new to Elixir programming or people who just want to have some fun making games with it!

Elixir is a descendant of Erlang, a programming language renowned for its exceptionally well-designed concurrency model, functional expressiveness, and rock-solid stability.

But while Elixir maintains Erlang's concurrency model and runs on the same solid VM, it was designed with the goal of combining the joy and beginner-friendliness of Ruby with the power and scalability of Erlang.

In 5 Little Potions, you'll learn to begin your journey into Elixir programming by creating increasingly complex games. You'll start with the very same number guessing game that was Lesson 1 on the popular Alchemist Camp YouTube tutorial series.

Next you'll start working with Elixir Structs in a simple board game, before moving on to explore Phoenix LiveView, simple web graphics and a sudden death game—Flappy Phoenix.

After that brief exploration, you'll return to a more complex text adventure game and a final, more complex game (TBA).

In 5 Little Potions, you'll:

– Learn how to work with immutable data in a functional paradigm

– Break problems down, using Structs and Pattern Matching

- Use mix to pull in 3rd-party modules

– Create a simple graphical web game using Phoenix LiveView

– Explore advanced language features

This isn't a comprehensive guide. It's a playful exploration through a wide swathe of Elixir to ignite your curiosity to continue exploring on your own!

You've purchased this product

See it in your library

View in Library
Sorry, this item is not available in your location.
Sold out, please go back and pick another option.

0 ratings

  • A license key to access the book on Alchemist.Camp, as it is written


5 Little Potions

Enter your info to complete your purchase


···· ···· ···· 4242
Test card



Use a different card?


pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

You'll be charged US$30.

Your purchase was successful!

We charged your card and sent you a receipt

    Gumroad Library

    Download from the App Store or text yourself a link to the app

    Thanks for your support. Let's have some fun with Elixir!

    Good news! Since you already have a Gumroad account, it's also been added to your library.

    Powered by Gumroad