Data migrations para Phoenix
O que são?
Migrations estão geralmente relacionadas a alterações na estrutura do banco de dados, mas é recorrente em ambientes de produção termos também a necessidade de efetuar operações em nossos dados. Chamaremos isso de data mig...
Executando código na documentação de projetos Elixir
Algo que passou um pouco despercebido por mim no meus primeiros meses de Elixir, é que documentação (@moduledoc, @doc) são simplesmente module attributes, isso é, código que é executado durante a compilação como qualquer outra anota...
Preventing a GenStage producer from stopping due to insufficient demand
A producer is designed to handle large volumes of data. If, in a handle_demand call, your producer cannot produce enough data to meet the requested demand, it simply stops, as it assumes there is nothing more to deliver.
Scheduling ...