Unnawut Leepaisalsuwanna
Building white-label, blockchain-compatible, e-wallet backend for OmiseGO
He loves contributing to open source projects, especially on developer-friendly documentations.
Past Activities
Code Elixir LDN
10.45 - 11.05
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.