Yos Riady software craftsman 🌱

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!

Author

Yos is a software craftsman based in Singapore.

📬 Subscribe to my newsletter

Get notified of my latest articles by providing your email below.


Going Serverless book

Interested to find out more about serverless? 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 →