Artigos

Processos, Threads e Co-rotinas

Com a popularização de linguagens de alto nível, cada vez menos programadores tem conhecimento sobre como funcionam os sistemas operacionais modernos. Ficar distante do sistema operacional faz com que vários...

Uma palavrinha sobre tratamento de erros

Outro dia alguém publicou algo no Linkedin sobre tratamento de erros, falando especificamente sobre exceções. E isso me inspirou a escrever um pouco sobre tratamento de erros, algo que sempre...

Cuidado com o Clean Code

Vejo muita gente defendendo com unhas e dentes o livro de Bob Martin, Clean Code. Eu já li o livro e estou relendo o mesmo. É um guia interessante, porém...

Python e o escopo

O entendimento do escopo é sempre confuso nas linguagens de programação. Em linguagens que permitem a declaração aninhada, então, isso fica ainda mais confuso. Portanto, vamos falar um pouco do...

Por que fazer software é diferente?

Quando uma empresa de tecnologia demite pessoal técnico está, também, causando um efeito de longo prazo que pode ser desastroso se não levado em conta. E isso tem a ver...

Guia rápido para um home office de sucesso

Com a pressão da volta ao regime presencial, muito tem se discutido sobre o home office. Bom, não vou entrar no mérito de qual é a melhor forma de trabalho,...