This thread exists to aggregate learning resources about Elixir.
Feel free to add links to blog posts, articles, screencasts, etc. to the Wiki (this post) as well as in a new post in the thread (so everyone else is alerted as well)
Elixir - First steps · trydisThe Elixir of ConcurrencyThoughts on ElixirConf 2016
Functional Programming is not weird: you just need some new patterns — MediumWhy I'm betting on Elixir — MediumHow Elixir’s Ecto differs from Ruby’s ActiveRecordWhy We Choose Elixir To Power Our SMS Infrastructure - PortaTextElixir: The most Object-Oriented LanguageTwo million web serversBeyond functional programming with Elixir and Erlang
Bring Sanity to Your Data Structures with Elixir Pattern MatchingElixir Arc with a single module
CQRS with Elixir and PhoenixThe Most Object-Oriented Language
Introduction to Elixir ProcessesRamblings of a Geek: Let's Build Something: Elixir, Part 1 - A Simple GenServerRamblings of a Geek: Let's Build Something: Elixir, Part 2 - Supervising Our GenServerUnderstanding State with Elixir Agents — Automated SolutionsPub/Sub in 30 Lines of Elixir — NoRedInk TechCreating Elixir libraries as OTP applicationsUnderstanding Exit Signals in Erlang/ElixirPi Calculation with Elixir
Getting Started with Elixir MetaprogrammingThe Erlangelist - Understanding Macros
Ramblings of a Geek: Let's Build Something: Elixir, Part 3 - Getting Started with ExUnit for TestingRamblings of a Geek: Let's Build Something: Elixir, Part 4 - Better Tests, TypeSpecs, and Docs
Debugging techniques in Elixir « Plataformatec BlogHow to trace Elixir nodes with Erlyberly « Plataformatec Blog
note: We have a special place for Elm-related resources here.
Are Elixir and Elm the Perfect Couple?Tomasz Kowal - Elixir and Elm - the perfect couple (Lambda Days 2016) - YouTube
Elixir RAM and the Template of DoomThe Erlang Garbage Collector
note: We have a special place for Phoenix-related resources here.
Simple Web Servers with Plug and CowboyWays to use Elixirscript TodayEcto - the Past, the Present, the FutureIncreasing SSL Security in Erlang/Elixir
Coding A.I. Techniques in Elixir: The Generate and Test Algorithm — Automating The Future
Elixir 1.1 mix profile.fprof command
How Honeybadger Uses Elixir To Monitor HerokuContinuous Delivery for Elixir, Part 1: Introduction
Building a bot for Facebook Messenger, using Elixir
HMAC in Elixir and Python · My Random ThoughtsTIL: Elixir can pattern match at multiple depths in a single statementUsing Functions in Elixir Guard Clauses
Type Checking in Elixir
HMAX in Elixir and Python - saratchandra.in
Ha, found a thread.
"How Elixir's Ecto differes from Ruby's ActiveRecord"https://www.amberbit.com/blog/2016/2/24/how-elixirs-ecto-differs-from-rubys-activerecord/
Functional Programming is not weird: you just need some new patterns
A post was merged into an existing topic: Phoenix Blog Posts
Great write-up! Although I wish he explained more of the last step of the algorithm, as it seemed to be the most critical. His experience inspires me to finish up these exercism.io exercises and find some more after that
My first encounter with Elixir: https://trydis.github.io/2016/03/07/elixir-string-calculator/
Thank you for sharing this link. I'm going to use it as part of my subversive plan to move Elixir into my organization.
Understanding State with Elixir Agents - Quentin Thomas
Simple Web Servers with Plug and Cowboy - m.alphasights.com
If you want to build an Elixir web application there’s no doubt that the Phoenix framework is the most full featured option out there. However, if you’re looking for something a little simpler, like an endpoint for web hooks, then there are some alternatives. In this post we’re going to look at how to use Cowboy and Plug. Cowboy is a small web server written in Erlang. It’s fast and built to be modular. Plug is very similar to Rack (if you’re coming from Ruby).
1 post was split to a new topic: Two million web servers
Elixometer and InfluxDB - John P. Daigle
I started a blog series, walking through the process of starting a new Elixir project. I'm not sure how far I'll make it, but I'd like to explore some of the key features of Elixir while working toward a minimally functional time series database.
Feel free to check it out and throw me some feedback.
Parts 1 and 2 are available:Let's Build Something: Elixir, Part 1 - A Simple GenServer Let's Build Something: Elixir, Part 2 - Supervising Our GenServer
@Strofcon, sharing this is highly appreciated. Thanks! Though can't read it thoroughly for now, I will definitely bookmark it.
AI: Generate and Test in Elixir
@greyhwdnz, glad to hear it!
Part 3 is up now as well: Getting Started with ExUnit for Testing
Wow pounding hard @Strofcon! Thanks! What are the best way to test and document Elixir/Phoenix JSONAPIs?
I'm curious about that myself, haven't gotten that far yet. I'm hoping to get a simple JSON API in place in the next couple of weeks, and will hopefully come across some useful bits then.