Bem-vindo ao G-Blog!

Explore uma variedade de conteúdos sobre programação. Aqui, compartilho minha jornada como desenvolvedor java, oferecendo dicas, tutoriais e experiências práticas para inspirar e ajudar outros desenvolvedores.

Sobre o G-Blog

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
Todos Java Backend Frontend SQL Outros
poo-com-java

java

POO com Java

Entenda os principais conceitos sobre Programação Orientada a Objetos com java.

gustavo-rocha Gustavo Rocha

Backend

Spring Annotations

Aprenda a utilizar as principais annotations do Spring Framework.

Gustavo Rocha

java

Expressões Lambda

Aprenda sobre Lambdas em Java, uma forma simples e eficiente de escrever código.

Gustavo Rocha

sql

SQL vs NoSQL

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
arquitetura-orientada-a-eventos

Backend

Arquitetura Orientada a Eventos

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
sistemas-de-ordem-de-servico

Backend

Sistemas de Ordem de Serviço: Modelagem e Boas Práticas

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
rabbitmq-na-pratica

Backend

RabbitMQ na Prática: Exchanges, Filas e Padrões de Mensageria

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
otimizando-queries-sql

sql

Otimizando Queries SQL em Sistemas de Alto Volume

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