Elixir Lessons Our Software Engineers Learned, So You Don’t Have To
At Revelry, we’ve been big fans of Elixir since its introduction by Jose Valim in 2014. A functional, general-purpose programming language built on Erlang…
Functional programming content on the Revelry Blog: Navigate our lab notes by using the tag system.
At Revelry, we’ve been big fans of Elixir since its introduction by Jose Valim in 2014. A functional, general-purpose programming language built on Erlang…
Have you been looking to do something in Elixir outside of the usual Phoenix website? Or do you need to do some data processing…
Elixir is far too generous. I realize how cossetted I am when I go to use function clauses in JavaScript. Because you can’t do…
Today, this week’s series on my favorite functions and patterns in functional programming concludes with ‘lens’
This is the fourth post on my favorite functions and patterns in functional programming. Today, I’m sharing the function `debounce`.
Thank you for joining me as I share my favorite functions and patterns in functional programming. Today’s focus is on the function group_by.
Welcome to the second installation in my series on functions and patterns in functional programming, featuring function: curry, named after Haskell Curry.
This is just one segment in a compilation of my favorite functions and patterns in functional programming. This bit focuses on the with statement.
This series shall be comprised of a series of micro-posts where each entry targets a single utility function or design pattern in functional programming.
Once he wrote his own implementation of Conway’s Game of Life, Jonathan finally felt like a real programmer. He continues to apply this tactic when learning a new language or library. Here, he shares the results of using it on Ramda.
Jonathan shares code samples that prove how functional programming helped resolve some coding challenge problems much faster, and with fewer lines of code, than more imperative approaches would have — even for more imperative languages such as JavaScript.
There are various ways to define the shape of the data you expect. This post shows the various forms pattern matching can take in Elixir.