Notas do dia a dia de um engenheiro de software

Notas do dia a dia de um engenheiro de software

Anatomia de um Tópico
Entendendo o Kafka: Anatomia de um Tópico

Uma breve descrição de como funciona um Tópico do Kafka. Como garantir replicação e ordenação

Deixando rastros, ou como usar log
Coisas que todo Sênior deve saber: Deixando rastros, ou como usar log

Um Sênior precisa saber usar log... minto! Qualquer desenvolvedor precisar saber usar log. Aqui apresento como usar o SLF4J em Java.

Trabalhando com dinheiro!
Coisas que todo Sênior deve saber: Trabalhando com dinheiro!

Todo sênio deve saber lidar com valores monetários em seu código. Não sabe? Tem ensino! 😀

Como criar uma linguagem usando ANTLR4 e Java
Como criar uma linguagem usando ANTLR4 e Java

Nesse post ensinarei como criar uma linguagem, não de programação, usando ANTLR4 em Java.

Escolhendo uma implementação Jakarta EE & Microprofile.io
Especificações Jakarta EE & Microprofile.io: Escolhendo uma implementação Jakarta EE & Microprofile.io

Tutorial de como escolher uma implementação para Microprofile.io ou Jakarta EE. Será atualizado sempre com novas informações.

Ordenação no Kafka
Ordenação no Kafka

Procurando entender melhor o Kafka, fiz um resumo de como o Kafka garante a ordenação das mensagens entregues a ele.