Neste blog, você encontrará uma seleção de artigos que abordam programação, desenvolvimento Java e insights da minha trajetória profissional. Meu objetivo é proporcionar um espaço onde outros desenvolvedores possam acessar informações valiosas e práticas.
Sinta-se à vontade para navegar pelos conteúdos, aprender com eles e, quem sabe, contribuir com suas próprias experiências e ideias!
Sobre mim
Entenda os principais conceitos sobre Programação Orientada a Objetos com java.
Gustavo Rocha
Aprenda a utilizar as principais annotations do Spring Framework.
Gustavo Rocha
Aprenda sobre Lambdas em Java, uma forma simples e eficiente de escrever código.
Gustavo Rocha
Descubra as diferenças entre bancos de dados relacionais e não relacionais, suas características e cenários ideais de uso para criar soluções eficientes e escaláveis.
Gustavo Rocha
Entenda como Producers, Event Bus e Consumers permitem que sistemas de manutenção, ordens de serviço e outros domínios reajam a fatos de negócio em tempo real sem ficarem acoplados entre si.
Gustavo Rocha
Como modelar o domínio de manutenção com uma máquina de estados clara, um histórico auditável e integração via eventos — a espinha dorsal de qualquer sistema de logística.
Gustavo Rocha
Exchanges, filas, bindings, acknowledgments e Dead Letter Queues explicados com exemplos reais em Spring AMQP — do publish ao consumo com garantia de entrega.
Gustavo Rocha
Como ler um plano de execução, escolher índices certos, evitar o N+1 do Hibernate/JPA e paginar por keyset em vez de OFFSET quando a tabela passa dos milhões de linhas.
Gustavo Rocha