close

DEV Community

Diego de Sousa Brandão profile picture

Diego de Sousa Brandão

Software Developer "Eles podem proteger com paixão o prazo e os requisitos, mas essa é a função deles. A sua é proteger o código com essa mesma paixão" - Uncle Bob, Clean Code.

Education

Fatec Rubens Lara

Work

Software engineer at @Itaú Unibanco | Backend | Java | Spring Framework | AWS

JIT Compilation — Guia Didático

JIT Compilation — Guia Didático

Image Image Image 5
Comments
19 min read

Want to connect with Diego de Sousa Brandão?

Create an account to connect with Diego de Sousa Brandão. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Migração do Java 11 para Java 17: Benefícios e Trade-offs com Evidências Técnicas

Migração do Java 11 para Java 17: Benefícios e Trade-offs com Evidências Técnicas

Image Image Image 5
Comments
11 min read
Java Records vs Lombok: Guia Definitivo para Escolher a Ferramenta Certa

Java Records vs Lombok: Guia Definitivo para Escolher a Ferramenta Certa

Image Image Image 4
Comments
6 min read
Por que Abandonar @Autowired em Campos e Adotar Injeção via Construtor

Por que Abandonar @Autowired em Campos e Adotar Injeção via Construtor

Image Image Image 6
Comments
4 min read
Maratona de Testes Automatizados — Step 1: Testes Unitários

Maratona de Testes Automatizados — Step 1: Testes Unitários

Image Image Image 8
Comments 1
12 min read
Maratona de Testes Automatizados — Step 0: Fundamentos, Importância e a Pirâmide de Testes

Maratona de Testes Automatizados — Step 0: Fundamentos, Importância e a Pirâmide de Testes

Image Image Image 8
Comments 1
10 min read
A Arte da Simplicidade no Desenvolvimento de Software: DRY, KISS, YAGNI e TDA

A Arte da Simplicidade no Desenvolvimento de Software: DRY, KISS, YAGNI e TDA

Image Image Image 7
Comments
25 min read
Padronizando Commits Git com um Script Bash: Uma Solução Simples para um Problema Comum

Padronizando Commits Git com um Script Bash: Uma Solução Simples para um Problema Comum

Image Image Image 3
Comments
7 min read
ArchUnit: Garantindo a Integridade Arquitetural de Aplicações Java

ArchUnit: Garantindo a Integridade Arquitetural de Aplicações Java

Image 3
Comments
9 min read
Big O para Desenvolvedores Java: Entenda Complexidade de Algoritmos com Exemplos Reais

Big O para Desenvolvedores Java: Entenda Complexidade de Algoritmos com Exemplos Reais

Image Image Image 9
Comments
8 min read
Você Está Tratando Exceções Errado? Descubra o Que Ninguém Te Conta Sobre Exceptions em Java! Part 2

Você Está Tratando Exceções Errado? Descubra o Que Ninguém Te Conta Sobre Exceptions em Java! Part 2

Image Image Image 14
Comments 2
8 min read
Você Está Tratando Exceções Errado? Descubra o Que Ninguém Te Conta Sobre Exceptions em Java! Part 1

Você Está Tratando Exceções Errado? Descubra o Que Ninguém Te Conta Sobre Exceptions em Java! Part 1

Image Image Image 13
Comments 1
13 min read
O Princípio FIRST em Testes de Software

O Princípio FIRST em Testes de Software

Image Image 4
Comments
9 min read
Dicas Rápidas: Como Ativar o Spring Boot DevTools no IntelliJ IDEA

Dicas Rápidas: Como Ativar o Spring Boot DevTools no IntelliJ IDEA

Image Image Image 8
Comments
2 min read
Padronização de Respostas de Erro em APIs com RFC-9457: Implementando no Spring Framework

Padronização de Respostas de Erro em APIs com RFC-9457: Implementando no Spring Framework

Image Image Image 71
Comments 1
5 min read
Entendendo a Lei de Demeter em Design de Software

Entendendo a Lei de Demeter em Design de Software

Image Image Image 7
Comments
3 min read
[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [D] Dependency Inversion Principle - DIP

[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [D] Dependency Inversion Principle - DIP

Image 4
Comments 1
2 min read
[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [I] - Interface Segregation Principle - ISP

[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [I] - Interface Segregation Principle - ISP

Image 3
Comments
2 min read
[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [L] - Liskov Substitution Principle - LSP

[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [L] - Liskov Substitution Principle - LSP

Image 3
Comments
3 min read
[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [O] - Open/Closed Principle - OCP

[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [O] - Open/Closed Principle - OCP

Image 4
Comments
2 min read
[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [S] - Single Responsibility Principle - SRP

[S.O.L.I.D.] Os Cinco Pilares da Programação Orientada a Objetos. [S] - Single Responsibility Principle - SRP

Image 3
Comments
3 min read
LogCaptor: Simplificando o Teste de Logs em APIs REST Java

LogCaptor: Simplificando o Teste de Logs em APIs REST Java

Image 5
Comments 2
3 min read
Guia Passo a Passo: Deploy de uma API REST Java no Docker

Guia Passo a Passo: Deploy de uma API REST Java no Docker

Image Image Image 12
Comments
6 min read
Parâmetros em API RESTful: Tipos e Exemplos

Parâmetros em API RESTful: Tipos e Exemplos

Image Image 8
Comments
3 min read
Testes Mutantes com Pitest

Testes Mutantes com Pitest

Image Image Image 8
Comments 2
2 min read
Aumente a Qualidade do seu Código Java: Um Guia para Utilizar o JaCoCo em sua API REST

Aumente a Qualidade do seu Código Java: Um Guia para Utilizar o JaCoCo em sua API REST

Image Image 22
Comments
3 min read
Explorando Testes Unitários com JUnit 5 e Mockito: Um Exemplo Prático

Explorando Testes Unitários com JUnit 5 e Mockito: Um Exemplo Prático

Image Image Image 8
Comments
5 min read
Spring MVC vs Spring Boot: Entendendo as Diferenças e Casos de Uso

Spring MVC vs Spring Boot: Entendendo as Diferenças e Casos de Uso

Image Image 8
Comments
4 min read
loading...