Fleshing out URLs with Elixir
Step one of crawling a web page is getting a fully fleshed out URL pointing to that page. The problem is that people usually think of URLs in fuzzy, incomplete terms. Thankfully, fleshing out the missing details is simple with Elixir.
Read next Benchmarking guard clauses