DEV Community

Java

More than just a cup of coffee, Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Event Driven Architectures in Java: Building Scalable, Decoupled Systems

Event Driven Architectures in Java: Building Scalable, Decoupled Systems

Comments
7 min read
XML Configuration Mode: Decoupling Your API Catalog from Business Code

XML Configuration Mode: Decoupling Your API Catalog from Business Code

Comments
3 min read
PadrĂŁo de Projeto Decorator: Adicionando Funcionalidades sem Quebrar sua Arquitetura

PadrĂŁo de Projeto Decorator: Adicionando Funcionalidades sem Quebrar sua Arquitetura

Comments
4 min read
Build a small OpenOSRS plugin in Java

Build a small OpenOSRS plugin in Java

Comments
3 min read
Chain of Responsibility em Java: como transformamos um if de 600 linhas em um pipeline de autorização de pagamentos

Chain of Responsibility em Java: como transformamos um if de 600 linhas em um pipeline de autorização de pagamentos

Comments 1
13 min read
How Minecraft Java Edition Actually Runs on Android (JVM, Vulkan, and the Zink Translation Layer)

How Minecraft Java Edition Actually Runs on Android (JVM, Vulkan, and the Zink Translation Layer)

1
Comments 1
3 min read
Threads Are Not Connections: A Spring Boot Concurrency Incident

Threads Are Not Connections: A Spring Boot Concurrency Incident

5
Comments 1
5 min read
Integration testing Spring Boot with Testcontainers, PostgreSQL, Kafka and JUnit 5

Integration testing Spring Boot with Testcontainers, PostgreSQL, Kafka and JUnit 5

Comments 1
5 min read
PVS-Studio 8.01: OWASP Benchmark, JDK 25 and Go 1.27 support, and much more

PVS-Studio 8.01: OWASP Benchmark, JDK 25 and Go 1.27 support, and much more

2
Comments
6 min read
Java Collections Deep Dive: HashMap Internal Working and Collision Resolution

Java Collections Deep Dive: HashMap Internal Working and Collision Resolution

1
Comments
5 min read
Dead letters in Spring Boot: why RabbitMQ messages end up in the DLQ, and how to replay them

Dead letters in Spring Boot: why RabbitMQ messages end up in the DLQ, and how to replay them

Comments
6 min read
🏗️ Backend for Frontend (BFF) – o padrão que salvou meus microsserviços (e minha sanidade)

🏗️ Backend for Frontend (BFF) – o padrão que salvou meus microsserviços (e minha sanidade)

Comments
7 min read
Effective Exception Handling in Java: Checked vs Unchecked and Custom Error Hierarchies

Effective Exception Handling in Java: Checked vs Unchecked and Custom Error Hierarchies

Comments
4 min read
Java Operators in GenAI

Java Operators in GenAI

Comments
1 min read
JPA/Hibernate Entity Lifecycle: 4 States Explained Simply! đź’ˇ

JPA/Hibernate Entity Lifecycle: 4 States Explained Simply! đź’ˇ

Comments
3 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.