AlchemistCamp

AlchemistCamp

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!g language, Elixir, through video screencasts.


Original announcement: Alchemist Camp on X: "🎉Pre-releasing a mini-ebook today! It teaches Elixir through games of gradually increasing complexity. It's beginner-friendly and it's discounted to just $5 for the next 24 hours. https://t.co/7EsCifNtBT If you've ever wanted to try out Elixir, now is the time! Please share!" / X

Showing Posts 1 to 5

AlchemistCamp

AlchemistCamp OP

Note, this is aimed at beginners and many of this forums users will be beyond it. It’s aimed at programmers who want to start learning Elixir.

Also, if anybody would be interested in reviewing it or offering feedback, I’d be more than up for it!

NobbZ

NobbZ

I bought the book when I was on the train this morning, thats 5 to 6 hours ago. I haven’t received any information about how to proceed nor an access code so far. All I got was PayPals payment confirmation.

AlchemistCamp

AlchemistCamp OP

There should be a license key and a giant button that says “View content” in the email Gumroad sent you. That button will take you to Alchemist Camp: Learn Elixir and Phoenix by building things, where you can enter the license key.

If Gumroad didn’t send you a license key, please email me and I’ll grant you access manually and contact Gumroad to see what happened.

NobbZ

NobbZ

I eyeball scanned my inbox previously and didn’t find “Gumroad”, therefore I now tried a search, its senders field was a human name, not company, therefore I haven’t seen it.

Thank you for the help!

AlchemistCamp

AlchemistCamp OP

I look forward to your feedback as I write this and thank you!

— All posts loaded —

Where Next? Top

Trending in Books Top

akoutmos
@hugobarauna, Dr. Dimitrios Koutmos (my brother) and I (Alex Koutmos) have been hard at work on writing a book on how you can use Elixir ...
New
manhvu
I have a sharing session about the Elixir ecosystem for Erlang developers. I feel that people are still confused about the differences be...
New

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews