Como utilizar o Slack (ou similares) com eficiência
Comunicação em trabalho remoto pode ser um problema, mas não precisa ser. Ferramentas como o Slack estão aqui para tornar as coisas mais fáceis, não mais complicadas. Nesse post quero apresentar um pouco da minha visão sobre como po...
Gerenciamento de Tarefas: Encontrando a ferramenta certa
A jornadaNa minha jornada em busca de uma boa organização pessoal e profissional, experimentei todas as estratégias possíveis para gerir minhas tarefas e otimizar meu dia a dia. Testei desde aplicativos de to-do list até o clássico ...
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...
Impedindo um producer GenStage de parar por não cumprir a demanda
Um producer é feito para lidar com grande volume de dados, se em uma chamada do handle_demand o seu producer não conseguir produzir dados o suficiente para a demanda solicitada, ele simplesmente para, pois se assume que não tem mais...
Otimizando uso do Google Fonts carregando somente caracteres necessários
Em algumas situações, ao utilizar uma fonte customizada para seu site, você não precisa que a fonte inteira seja
enviada para o usuário. Esse é o caso de quando a fonte vai ser utilizada para somente uma palavra ou texto específ...
Aprendendo e brincando com Docker pelo navegador
Ter um ambiente Docker na própria máquina pode ser meio complicado em
algumas situações, um exemplo disso é o caso de quem utiliza o Windows 10 Home, que não suporta a
instalação típica do Docker por causa de um recurso (Hyp...