Unnawut Leepaisalsuwanna

Building white-label, blockchain-compatible, e-wallet backend for OmiseGO

He loves contributing to open source projects, especially on developer-friendly documentations.

Upcoming conferences:

Unnawut Leepaisalsuwanna
Code Elixir LDN 2019

Building an interactive CLI app that people will love in Elixir

The command line interface (CLI) can play a big part of a great developer experience (DX). But building a user-friendly interactive CLI can be a daunting task. What user inputs should be treated as true? Are common CLI vocabularies being used? Are your commands compatible with shell pipes and exit statuses? To name a few.

This talk focuses on highlighting key Elixir core features, key DX patterns, gotchas and libraries that can be used to develop a user-friendly CLI for your Elixir application.