Diferença entre os métodos orElse e orElseGet da classe Optional em Java
O Java 8 introduziu a classe Optional como uma maneira de lidar com valores nulos de forma mais segura e expressiva. Ela é uma das grandes melhorias da linguagem para evitar exceções NullPointerException ao trabalhar com valores que podem ou não estar presentes.
Publicado em: 30 de July de 2023Optionals em Java: Evite NullPointerException
Quando desenvolvemos aplicações em Java, frequentemente nos deparamos com a questão dos valores nulos (null). Tratar valores nulos pode ser uma tarefa desafiadora e propensa a erros, levando a exceções indesejadas, como NullPointerExceptions. No entanto, a linguagem Java oferece uma solução elegante para esse problema: os Optionals.
Publicado em: 28 de July de 2023Testes Arquiteturais e ArchUnit
Durante o desenvolvimento de um software, costumamos definir algumas convenções que os desenvolvedores devem seguir para que o projeto fique mais organizado, como por exemplo, classes de entidade devem ficar em um pacote específico, toda classe que contém determinada anotação deve ter um sufixo X, etc.
Publicado em: 25 de May de 2021Remover imagens antigas do Docker
Quando passamos a trabalhar com containers muitas vezes sofremos com problemas de armazenamento, isto por que cada vez que lançamos uma nova versão de uma imagem ele mantem a antiga salva em disco.
Publicado em: 18 de March de 2021Como fazer Potenciação e Radiciação em JavaScript
Antigamente em Javascript quando queríamos obter a potência de um valor, utilizamos o objeto Math para realizar esse tipo de operação. Agora nas novas versões do EcmaScript é possível fazer isso de uma maneira mais simples.
Publicado em: 17 de March de 2021Diferença entre os métodos orElse e orElseGet da classe Optional em Java
O Java 8 introduziu a classe Optional como uma maneira de lidar com valores nulos de forma mais segura e expressiva. Ela é uma das grandes melhorias da linguagem para evitar exceções NullPointerException ao trabalhar com valores que podem ou não estar presentes.
Publicado em: 30 de July de 2023Optionals em Java: Evite NullPointerException
Quando desenvolvemos aplicações em Java, frequentemente nos deparamos com a questão dos valores nulos (null). Tratar valores nulos pode ser uma tarefa desafiadora e propensa a erros, levando a exceções indesejadas, como NullPointerExceptions. No entanto, a linguagem Java oferece uma solução elegante para esse problema: os Optionals.
Publicado em: 28 de July de 2023Testes Arquiteturais e ArchUnit
Durante o desenvolvimento de um software, costumamos definir algumas convenções que os desenvolvedores devem seguir para que o projeto fique mais organizado, como por exemplo, classes de entidade devem ficar em um pacote específico, toda classe que contém determinada anotação deve ter um sufixo X, etc.
Publicado em: 25 de May de 2021