Yos Riady optimize for learning

Elixir Recipes

Elixir Recipes

I’ve been spending some time learning Elixir, and I figure the best way to learn is to teach it to someone else. Announcing: Elixir Recipes!

Elixir Recipes aims to be a collection of Elixir programming language solutions to common problems.

I’m still new to Elixir, but I’ve found it to be an amalgamation of ideas I have been fascinated by. Elixir has:

  • Immutability
  • Functional programming
  • Actor model of concurrency
  • Homiconicity
  • Metaprogramming through macros
  • Pattern matching
  • Dynamically typed, but has types and typespecs
  • Built on top of the Erlang OTP & Interop with Erlang
  • Pleasant, modern syntax
  • Modern tooling
  • Active developer community

I first heard of Elixir from a talk by Benjamin at Red Dot Ruby Conference. I didn’t give it much thought at the time, but upon revisiting the language I’m definitely intrigued.

Elixir has got so many things right, and I’m excited to work on more Elixir and Phoenix projects in the near future!


You should follow me on Twitter.

📬 Get updates straight to your inbox.

Subscribe to my newsletter to make sure you don't miss anything.

Here's something you might be interested in...

Going Serverless book

Going Serverless teaches you how to build scalable applications with the Serverless framework and AWS Lambda. You'll learn how to design, develop, test, deploy, and secure Serverless applications from planning to production.

Learn more →