# Diego Fernando > Entusiasta de tecnologia e programador Engenheiro de software. Entusiasta de sistemas distribuídos, linguagens de programação e música brasileira. Nascido e criado com orgulho no nordeste do Brasil ❤️. This site is also available in en: https://diegofernando.dev/en/llms.txt ## Posts - [Structs performáticas em Go - padding, word size e clock](https://diegofernando.dev/structs-performaticas-em-go.html): Esse é mais um dos artigos que apresentam uma visão peculiar do Go frente às demais linguagens. Quando falamos sobre performance em programação, geralmente... - [Erros comuns cometidos em Go - Parte I](https://diegofernando.dev/erros-comuns-cometidos-em-go.html): Go é uma linguagem marcada pela sua excentricidade, seja pelo foco em performance ou pela experiência única de desenvolvimento. Esse perfil faz com que... - [O Go não foi feito pra ser bonito... e isso não deveria ser um problema.](https://diegofernando.dev/o-go-nao-foi-feito-pra-ser-bonito.html): É isso mesmo que você leu: o Go não foi feito para ser bonito# Essa frase, apesar de forte, não soa tão impactante para quem já utiliza essa linguagem. Ou,... - [[PT] Entendendo o package Context em Go](https://diegofernando.dev/entendendo-o-package-context-em-go.html): Nos últimos meses tenho voltado meus esforços para o estudo da linguagem Go. Confesso que não é meu primeiro contato com a linguagem – lá em 2017 tive a... - [[PT] Construindo uma ferramenta para criação de notas rápidas](https://diegofernando.dev/construindo-uma-ferramenta-para-criacao-de-notas-rapidas.html): Em um ambiente de desenvolvimento de software, as pessoas que compõem um time/projeto/squad tendem a compartilhar dados entre si a todo momento. Logs de... - [[PT] Padrão Abstract Factory aplicado à diferentes implementações de redimensionamento de imagens](https://diegofernando.dev/padrao-abstract-factory-aplicado-a-redimensionamento-de-imagens.html): O Abstract Factory é um importante padrão de projeto do tipo criacional que permite criar famílias de objetos relacionados sem precisar especificar as... - [[PT] Podcast - Trabalho colaborativo e Git](https://diegofernando.dev/podcast-trabalho-colaborativo-e-git.html): Nos últimos dias fui convidado para uma conversa sobre ferramentas de trabalho colaborativo, em especial, o Git. O bate-papo sobre o tema envolveu, além de... - [[PT] Podcast aula - Scala e microserviços](https://diegofernando.dev/podcast-aula-scala-microservicos.html): Atualmente o mundo passa por uma pandemia provocada pelo novo coronavírus, ou covid-19. Diante da situação, o melhor que podemos fazer é ficar em casa para... - [[PT] Adicionando Eclipse Spring Tools 4 ao lançador do Ubuntu](https://diegofernando.dev/adicionando-eclipse-spring-tools-4-lancador-ubuntu.html): Uma das mais famosas IDE's (Integrated Development Environment) para a criação de programas em Java é o Eclipse. O seu uso simples torna o desenvolvimento... - [[PT] Configurando rotas estáticas em uma rede](https://diegofernando.dev/configurando-rotas-estaticas-em-uma-rede.html): Imagine o seguinte cenário: temos uma tarefas de criar uma comunicação entre duas redes diferentes. Em cada rede existe um roteador na borda e, claramente,... ## Páginas - [Sobre](https://diegofernando.dev/pages/about/)