Caching DB requests with ETS Why You Too Should Learn Elixir

Recurring Work with GenServer

Learn how to handle recurring work in Elixir with GenServer. Our GenServer will fetch the price of a Bitcoin at a certain interval.

https://elixircasts.io/recurring-work-with-genserver

Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.