Talk 42:00

Designing with Elixir

When making UI/UX decisions, there is a tendency to start with 'pie in the sky' designs that then need to be realised or cut down. At Koan CI, Ley's team has found that starting from the user's point of view — of the expectations the Erlang/Elixir system needs to deliver — and organising the top layers of the code with these in mind, is beneficial to the quality of the design and increases the speed of delivery.

The talk covers API design and how it affects internal modules, EEx templates, when to use non-dynamic content, Channels, and Phoenix.LiveView.