4) ElixirConf EU 2019 - Designing with Elixir - Ley Missailidis

@polymetis - Designing with Elixir - ElixirConf EU 2019

Ley Missailidis - Shipped Elixir/Phoenix irresponsibility early, lived to tell the tale

Talk in three words: People first design

Abstract
When making UI/UX decisions, there is a tendency to start with ‘pie in the sky’ designs. These then need to be realised or cut down. Although this is a valid way to work, there are alternatives. At Koan CI, Ley has found that starting from the user’s point of view of the expectations the Erlang/Elixir system needs to deliver, enables his team to organise the top layers of the code with these in mind. Having the design of the interface layer in mind is beneficial to the quality of the design. It also increases the speed of delivery. Whether picking a single page app strategy or something else, this approach helps in making those strategic calls.

Objectives
This talk will go into API design and how that affects internal modules, EEX templates and when to use non-dynamic content, Channel usage, and Phoenix.LiveView.

Audience
Elixir Developers that are working closely to the actual public interface (not simply the public interface to the module.)

The speaker
Ley Missailidis is a bon vivant and BEAM raconteur that has been building web applications for longer than he cares to admit.