9 days ago
Concurrency is one of the major drawcards for pulling people to the Elixir language. In this article I explain how to use concurrency at it's lowest level - with Processes.
17 days ago
Ecto makes composing queries possible through query bindings. Let's take a look at how to compose queries through functions.
26 days ago
Streams are a great way to lazily evaluate transformations on collections. Find out how and why you would use a Stream.
28 days ago
Once again, I decided to rebuild my own website. This time, I decided to write about why.
9 Jun 18
How to implement a Queue in Elixir
23 Mar 18
A practical example demonstrating how to use Plugs in Elixir.
21 Dec 17
I describe my experiences with technical debt, and why it may not always be a good idea to "move quickly".
15 Aug 17
I describe how to use pattern matching in Elixir, and how it might make you think differently.
6 Jan 17
I share my thoughts and initial experiences with Elixir, a functional programming language.
29 Nov 16
Unit testing can sometimes be a tricky subject no matter what language you’re writing in. In this article, I explain how to get started with testing and stop making excuses for your team.