Elixir

2020-08-10 17:00

I started using Elixir sometime in 2018 for a project that I never launched. I revisited Elixir to build Galley in 2022.

For me, Elixir is similar to Clojure, but it's a bit more "batteries included" with regard to the existing libraries and tools. I'm mostly referring to Phoenix, which I find very productive. The language itself is also delightful to use. Some of my favourite features are:

  • A flexible module system that is not file-based
  • Liveview!
  • Pattern matching
  • A concise and expressive syntax.
  • OTP

Below are some links for all kinds of elixir things.

Book Notes

Metaprogramming Elixir - Chris McCord

General Useful resources

Routing

Mix

Macros

Forms

Styling

Ecto

Debugging

LiveView

Testing

Editors

Deployment

Genserver

Books / Additional Resources

https://www.erlang-in-anger.com/