Elixir 1.12 and Your First Mix.install Script

Elixir 1.12 was released and it includes a number of exciting things. The one I’m going to focus on here is Mix.install/2. This makes it easier to use Elixir when scripting. When Elixir 1.12 is paired with OTP 24 (which was released one week earlier), then you get even more benefits. The most notable is…

Read More

Elixir 1.11 and Erlang Docs

One of the nice new features in Elixir 1.11 is the ability to show the docs for Erlang functions. This helps you see things that you couldn’t see before. This is a short guide to help you get it working if you encountered any problems. There are a couple prerequisites to make this work. Must…

Read More

VS Code Broken for Elixir

Broken for Elixir - VS Code

You tried using VS Code for Elixir development. You tried out the ElixirLS extension for code insight and code completion. However, the ElixirLS extension kept crashing and never worked for you. This post can help you diagnose the issue and fix it. Let’s get you back on the productive path with your Elixir development. What’s…

Read More

Install Elixir using asdf

Install Elixir using asdf

There are a number of ways to install Elixir. However, to get the best experience, there are some non-obvious things you need to pay attention to. Here I’ll walk you through how to do this on MacOS and Linux using the asdf version manager project. Why is this important? Many people (myself included) have unknowingly…

Read More