Elixir for Programmers (PragDave)

I finished this a while ago but never got around to reviewing it.

The course is very well-presented, in a clear, coherent manner.

The content is great because it promotes a different view of how to build Elixir applications from the majority of resources (official docs, blogs, tutorials, etc) you will find out there.

Essentially, it is promoting a very decoupled approach. In the final project, your application will look like this:

Elixir Web UI – Internal API interface – Elixir service

The result is:
*separate, reusable components
*non-umbrella architecture
*decoupled as much as possible

For my latest work project, we’re adapting a variation of the above:

Elixir Web UI - External API interface – (Non-Elixir) service

This is useful for us because this decoupled approach allows use to introduce Elixir in a project where there are other languages/tools already in place.

8 Likes