-
Test-driven development, object-oriented design, and functional programming converge on some similar ideas.
-
Some ideas from functional programming can help us improve the unit tests for our object-oriented code.
-
Breaking down Elm’s Type Mismatch error in basic and complex cases.
-
Using the PokeApi to learn a new language.
-
Sum types are a powerful domain modeling technique. Let’s look at how to use them to remove invalid states.
-
From big-endian to little-endian through unsigned integers. A tale of two ends, and Elixir shines again.
-
Elixir is known for being a language made for building distributed applications that scale, are massively concurrent, and have self-healing properties. But is Elixir good enough for the mundane scripts of this world?
-
When coming to a functional language, I often hear people ask, “How do I organize my code?” Let’s take a look at some ways in which data can tell us how to organize our modules and functions.
-
Write more confident code to avoid viral Maybe
taking over your project.
-
Leverage the core mechanics of Maybe
to clean up your nested cases.