Quem tem informação,
tem poder.








Teste de integração com TestContainer
Teste a integração da persistência de sua aplicação java com uma instância real do PostgreSQL usando TestContainer Criar teste de integração eficiente é um desafio comum durante a construção de micros…
Leia mais

Aplicações na JVM mais rápidas? Conheça os profilers assíncronos!
Você é desenvolvedor(a) Java, Scala, Kotlin ou Clojure? Sim? E quer deixar suas aplicações na JVM mais rápidas? Então este artigo é para você! Quando o assunto é desenvolvimento de software, não é nov…
Leia mais

Automação de API REST utilizando Java e RestAssured
Cada vez mais estamos utilizando API’s REST para fazer o meio de campo entre nossas aplicações e o servidor, então porquê não automatizar essas tarefas de teste? Manualmente é possivel realizar …
Leia mais

Entendendo o gerenciamento de memória do Java
O Java gerencia a memória em duas grandes áreas: uma para objetos novos (younger generation, que é constituído do eden, survivor to e survivor from) e outra para objetos antigos (old generation). Cada…
Leia maisCuidado ao realizar consultas com JOIN FETCH e WHERE no Hibernate
Olá, pessoal! Gostaria hoje de falar um pouco sobre os cuidados que precisamos ter ao usar FETCH JOIN no JPA/Hibernate. Apesar de ser um recurso muito útil, a falta do seu completo entendimento pode t…
Leia maisDica rápida: como trabalhar com duplicações em um ArrayList?
Olá, pessoal! A pergunta pode parecer muito simples, mas acredite, ela pode ter soluções e desdobramentos interessantes! Estava eu desenvolvendo normalmente, e apareceu um pequeno problema em que eu p…
Leia maisPersistindo dados em Java com JPA – Primeiros passos
Artigo publicado na Easy Java Magazine 36 – Persistindo dados em Java com JPA Este artigo apresenta a JPA, ou Java Persistence API. Assim, o leitor aprenderá a implementar o mapeamento da estrut…
Leia maisBoa prática ao retornar coleções em métodos
Olá, pessoal! Algo que sempre gosto de privilegiar são as dicas simples de programação, que causam grande impacto na qualidade do código. A seguir, veja uma delas, principalmente para quem está começa…
Leia maisJavaFX – O Java para desktop
Com o “boom” do desenvolvimento Web que tivemos anos atrás, muitos programadores (inclusive esse que vos fala) esqueceram do bom e velho desenvolvimento de aplicativos standalone ou aplicativos para d…
Leia maisJPA/Hibernate e herança: os contras
Olá, pessoal! Dando continuidade a série de dicas sobre JPA/Hibernate, vamos falar hoje um pouco dos cuidados ao optar por utilizar herança entre entidades do JPA/Hibernate.…
Leia mais