July 2021
Intermediate to advanced
176 pages
4h 14m
English
Since Elixir is a functional language and all data is immutable, most Elixir developers quickly get accustomed to using functions like map, filter, and reduce on a daily basis. These and other data-processing functions, found in the Enum and Stream modules, are essential to functional programming and help us transform data in a variety of ways.
However, as the amount of data that you have to process grows, so does the time it takes to finish the work. You already have a few tools at your disposal that you can use to run code concurrently, but implementing frequently used functions like reduce and group_by in parallel is going to be challenging. Thankfully, there is already a solution that’s available ...
Read now
Unlock full access