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...
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 ...
Optimizing Google Fonts usage by loading only necessary characters
In some situations, when using a custom font for your site, you don't need the entire font to be sent to the user. This is the case when the font will be used for only one word or specific text.
For Google Fonts, there is a paramete...
Learning and playing with Docker through the browser
Having a Docker environment on your own machine can be somewhat complicated in some situations. One example is for those who use Windows 10 Home, which does not support the typical Docker installation because of a feature (Hyper-V) ...