A hands-on intro to building modern web applications with Elixir and Phoenix

This is an important moment...

I imagine right now you're feeling a bit like Alice. Tumbling down the rabbit hole. I can see it in your eyes. You have the look of a man who accepts what he sees, because he is expecting to wake up.

Let me tell you why you're here. You're here because you know something. What you know you can't explain, but you feel it. You've felt it your entire life: that there's something wrong in the world. You don't know what it is, but it's there. Like a splinter in your mind, driving you mad. It is this feeling that brought you to me.

Do you want to know what it is?

After this, there is no turning back.

If you take the blue pill

The story ends, you navigate away from this page and you believe whatever you want to believe.

You will keep believing that killing unicorns is a reasonable approach to keep processes from running away eating memory.

You will keep believing that sidekiq solves your concurrency issues, even though you can't be sure that when your background tasks actually execute.

You will keep believing your application is fault tolerant enough, even though you've spent zero thought about how your application should deal with exceptional cases.

You will keep believing all functional programming languages have obnoxious syntax and that's the reason they have small followings and small communities.

If you take the red pill

You stay in wonderland, and I'll show you how deep the rabbit hole goes.