Internationalisation would seem to be a deceptively complex problem using Elm.
Visually explore package and module dependencies in an Elm project to help architect your app.
Change your API from set menu to à la carte.
Configuring Elm for use in a Phoenix 1.3 app using Brunch.
Creating a template for all your exercises, in any language.
Test-drive your exercises with Guard.
Give new life to your old controllers.
Pass messages from Elixir to C++ with Cure.
Leverage Elixir ports to talk to Python with Export.
Setting up this blog, and creating a development environment that I was happy with, took longer than I expected.