Notas do dia a dia de um engenheiro de software

Notas do dia a dia de um engenheiro de software

Pensamento Crítico: Determinando a Confiabilidade de uma evidência

Determinando a Confiabilidade de uma evidência

Para ter um pensamento crítico, não podemos apenas acreditar nas evidências, precisamos criticar elas. Nem toda evidência é confiável. Vamos entender o porque?

Pensamento Crítico: Um pouco de Pensamento Crítico

Um pouco de Pensamento Crítico

Aproveitei uma folga nas funcionalidades para fazer um curso no LinkedIn Learning. Minha escolha? Pensamento Crítico!

Coisas que todo Sênior deve saber: Log não é auditoria!

Log não é auditoria!

Log e Auditoria são duas funcionalidades diferentes. Objetivos de negócio diferentres, vamos ver?

Java & Clocks

Java & Clocks

Sabe a diferença entre System.currentTimeMillis() e System.nanoTime()?

REST & HTTP

REST & HTTP

Mais conteúdo sobre REST e HTTP... Agora um pouco melhor!

Jornada AIOps

Jornada AIOps

Um breve relato sobre a proposição de uma solução que decidimos não apresentar uma solução, mas um modelo de maturidade. Era um desafio, o que apresentamos não cobria o que era deseja, mas mesmo assim ganhamos.

Aprendendo Linux: Criando um serviço Linux

Criando um serviço Linux

Linux tem um excelente suporte a serviço. Vamos tentar demonstrar rapidamente como criar um serviço.

A Filosofia do Design de Código

A Filosofia do Design de Código

Uma introdução da palestra que farei sobre Filosofia do Design de Código no TheDevConf 2021.

Tipos, Objetos e Clones

Tipos, Objetos e Clones

Como Java lida com objetos e tipos primitivos? O que é Stack e Heap? O que seria passagem por valor e por referência? Existe isso em Java?

Diversidade Cultural

Diversidade Cultural

Diversidade cultural realmente importa? Um esboço do que vou falar no TDC Connections 2021

Criando um Stream em Java

Criando um Stream em Java

Nesse post apresento como criar um Stream sem ter todos os objetos em mãos.

Especificações Jakarta EE & Microprofile.io: Contexts and Dependency Injection (CDI) 2.0

Contexts and Dependency Injection (CDI) 2.0

Nesse post vou detalhar um pouco as funcionalidades do Java CDI e como podem ser usadas para melhorar seu código.