Kip Cole

Author of ex_cldr and ex_unicode Elixir libraries

Kip writes Elixir software as a passion but not as a job. At some point, he decided to spend a weekend implementing a localisation library in Elixir as a learning exercise. Now four years later the project still continues to grow and expand building on the excellent Common Locale Data Respository (CLDR) data. In 2021 the core library reached a milestone of a 1m downloads from

Building Elixir applications for global audiences - or an audience of one

Localising applications in Elixir for global audiences - or just an audience of one - doesn’t have to be difficult. In this session, we’ll define some design patterns and workflows using common Elixir libraries to build a simple e-commerce application showing how localisation can improve user experience and deliver better audience engagement.

Talk objectives:

  • Show that building localised applications for global audiences - or just an audience of one - can be as easy as building non-localised applications.
  • Demonstrate these techniques and tools by building a simple e-commerce system during the session.
  • Illustrate simple design patterns and workflows to make localisation simple and fun.

Target audience:

  • Developers looking to deliver improved user experience, who recognise that respecting users preferences (like language, formats, …) improves audience engagement and delivers better outcomes.