Não crie logs de erros, trate-os

Organização de código é um dos pontos principais para a manutenção, adição de novas regras de negócio e também de aprendizado. Um projeto, que ao longo do seu ciclo de desenvolvimento sofreu com mudanças drásticas, tende a ter um código menos organizado. E poder organizá-lo durante o desenvolvimento traz diversos benefícios. Pensando em como organizar um projeto ou código, noto que muitas vezes nós programadores deixamos passar pequenos detalhes, que podem até parecer supérfluos, e muitas vezes simples, mas que podem trazer um ganho real de como estruturamos o nosso projeto. ...

May 26, 2025

Espanha - Alteração de NIE a DNI

Uma vez obtida a nacionalidade espanhola, é importante que toda a sua vida documental na Espanha seja alterada. Esse processo pode ser lento em alguns casos, devido a quantidade de informações a serem alteras, agendamentos em orgãos do governo, e comunição das alterações. Nesse pequeno/longo documento, tentarei resumir os passos que eu e minha esposa enfrentamos. Antes de iniciar qualquer dos processo abaixo, tenha em mãos a aplicação Cl@ave instalada, pois vários desse processos necessitam da Cl@ve, vale resaltar que alguns deles precisam do certificado digital. Eu recomendo que você faça isso o quanto antes. Eu mesmo fiz, a Cl@ve PIN, Cl@ve Permanente e o certificado digital. Evite dores de cabeça durante esse processo. ...

November 2, 2024

Distribuindo um aplicação Go sem o Docker

Quando pensamos em escalabilidade de software, invariavelmente, em alguma eventualidade nos deparamos com a necessidade de distribuir nosso software. A grande maioria dos artigos e tutoriais que encontramos e que falam sobre distribuição de software, acabam descrevendo sobre como distribuir usando Kubernetes, Docker Swarm e às vezes preparando o bom e velho docker-compose.yaml. Dependendo do tamanho da sua aplicação, às vezes não é necessário ter um cluster de Kubernetes, também em alguns casos queremos obter todo o potencial do servidor, como memória, disco e rede, evitando ter uma camada extra entre a aplicação e a máquina. ...

October 27, 2023

Novo blog

Após um longo hiato, decidi por mais uma vez tentar publicar conteúdos de desenvolvimento de software e outras coisinhas. Por diversas vezes tentar publicar artigos e dicas durante toda a minha carreira, mas infelizmente devido a falta de tempo (pois estava trabalhando demais) não consegui publicar nada. Em meus antigos blogs, haviam novidades sobre os eventos que eu visitada, fotos e os bate papos que eu tinha com a galera na época. ...

August 20, 2023