Diagrama minimalista mostrando quatro pilares interconectados rotulados como Estilo, Caracter铆sticas, Componentes e Decis玫es, sobre fundo escuro

Fundamentos da Arquitetura de Software: as 3 leis e 8 expectativas que todo desenvolvedor deveria conhecer

Tudo em arquitetura de software 茅 um trade-off. Uma an谩lise profunda do Cap铆tulo 1 de Fundamentals of Software Architecture: as 3 leis que governam toda decis茫o arquitetural e as 8 expectativas de um arquiteto.

19 de julho de 2026 路 7 minutos 路 Matheus Oliveira
Diagrama minimalista mostrando um n贸 central 'Agent' conectado a quatro m贸dulos: Soul, Memory, Skills e Tools, sobre fundo escuro roxo

Qlawkus: construa agentes de IA pessoais em Java com Quarkus

Apresento o Qlawkus, um conjunto de extens玫es Quarkus para construir agentes de IA pessoais em Java: mem贸ria injetada automaticamente, skills, mensageria com voz e composi莽茫o via agent.yml.

12 de julho de 2026 路 9 minutos 路 Matheus Oliveira
Ilustra莽茫o pixel art SNES 16-bit de um hub comunit谩rio onde personagens capturam insetos em jarras, escrevem em pergaminhos, discutem ao redor de uma fonte e doam moedas de ouro.

Como contribuir para o Open-Source sem enviar c贸digo

Acha que contribuir para Open-Source 茅 s贸 abrir PR? Descubra como ajudar a comunidade atrav茅s de issues, discuss玫es, artigos e doa莽玫es, mesmo sem focar em c贸digo.

5 de julho de 2026 路 5 minutos 路 Matheus Oliveira
Pixel art SNES 16-bit de uma central de despacho retr么 com um operador rob么 roteando pacotes de mensagem brilhantes por trilhos de neon at茅 tr锚s n贸s receptores distintos, placa neon SIGNALS ao alto

Mensageria Interna no Quarkus: Signals, @Receives e o Novo Padr茫o Publisher-Subscriber

Desacople componentes com o Quarkus Signals. Type-safe resolution, @Receives, pub/sub vs unicast vs request-reply e por que o Spring n茫o tem nada nativo equivalente.

27 de junho de 2026 路 15 minutos 路 Matheus Oliveira
Pixel art SNES 16-bit de uma central de despacho retr么 com um operador rob么 roteando pacotes de mensagem brilhantes por trilhos de neon at茅 tr锚s n贸s receptores distintos, placa neon EVENT BUS ao alto

Mensageria Interna no Quarkus: Event Bus, ConsumeEvent e o Padr茫o Publisher-Subscriber

Desacople componentes com o Event Bus do Vert.x. Pub/Sub vs Ponto-a-Ponto, consumidores ass铆ncronos com @ConsumeEvent e por que o Spring n茫o tem nada nativo equivalente.

20 de junho de 2026 路 17 minutos 路 Matheus Oliveira
Pixel art estilo NES: um console retr么 com v谩rios cartuchos flutuando acima do slot, cada cartucho rotulado como um plugin (NROM, MMC1, MMC3), e um r贸tulo brilhante 'ServiceLoader' no console lendo todos automaticamente

Java SPI: o superpoder embutido que todo desenvolvedor deveria conhecer

Existe um sistema de plugins escondido dentro do JDK que a maioria dos desenvolvedores nunca usa de prop贸sito. O Java SPI (ServiceLoader) deixa voc锚 adicionar comportamento sem tocar no c贸digo que o consome. Mostro com c贸digo real do meu emulador de NES, mato o fr谩gil arquivo META-INF com o Google AutoService, cubro a variante moderna com JPMS e fecho com a forma como o Quarkus faz a mesma ideia em tempo de build.

13 de junho de 2026 路 15 minutos 路 Matheus Oliveira
OCI Notifications e Event-Driven Architecture

Event-Driven no Free Tier: OCI Notifications (ONS) como Barramento de Eventos

Descubra como implementar Event-Driven Architecture no OCI Always Free usando OCI Notifications (ONS). O ONS entrega 1M de notificacoes HTTPS/mes e 1000 emails/mes de graca.

7 de junho de 2026 路 9 minutos 路 Matheus Oliveira
Pixel art SNES 16-bit de um c茅u com uma nuvem de pipoca (floccus) chovendo 铆cones de servi莽os AWS (S3, DynamoDB, Lambda) sobre um notebook pixelado, neon FLOCI no alto

Floci: a alternativa gratuita e drop-in ao LocalStack, feita com Quarkus

A edi莽茫o Community do LocalStack congelou em mar莽o de 2026 e agora pede auth token. O Floci 茅 a alternativa sem amarras: um emulador AWS local, gratuito, MIT e nativo em Quarkus. Testei de verdade: AWS CLI, uma Lambda real, duas formas de conectar um app Quarkus (Dev Services e Testcontainers) e a migra莽茫o do LocalStack.

31 de maio de 2026 路 16 minutos 路 Matheus Oliveira
SNES 16-bit pixel art beat 'em up scene de um guerreiro absorvendo poder de cristal de banco de dados enquanto ondas de energia reativa irradiam para fora, neon ACTIVE RECORD ao fundo

O Padr茫o Active Record e Hibernate Reactive: Entidades que se Salvam no Quarkus

Entidades que se salvam! Refatore sua aplica莽茫o de pedidos para o padr茫o Active Record com PanacheEntity, descubra quando escolher Repository vs. Active Record, e entre no mundo reativo com Hibernate Reactive e @WithTransaction.

24 de maio de 2026 路 22 minutos 路 Matheus Oliveira
Pixel art SNES de um rob么 mago com capa vermelha segurando ferramentas flutuantes de clima e geocoding, com runas de c贸digo ao fundo

Agents com Tools no Quarkus LangChain4j: Quando o REST Client Vira a M茫o Direita da LLM

Crie um agente AI que chama APIs REST reais como tools, sem escrever orquestra莽茫o nenhuma. REST Client + @Tool = tool autom谩tica. A LLM decide quando chamar, qual chamar e com quais argumentos. Tudo local com Ollama via Dev Services, zero API key.

14 de maio de 2026 路 18 minutos 路 Matheus Oliveira