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.
Java Erases Your Generics. TypeScript Erases Every Type. What Survives to Runtime

Java Erases Your Generics. TypeScript Erases Every Type. What Survives to Runtime

1
Comments
9 min read
Docker Compose 配置 JAVA 变量

Docker Compose 配置 JAVA 变量

Comments
1 min read
Kuyō: a funeral for the code you deleted, written by a local Gemma

Hacktoberfest Open-Source AI Challenge: Ghost in the Machine Submission 👻🌼

Kuyō: a funeral for the code you deleted, written by a local Gemma

Comments
8 min read
Encrypting Sensitive Data in Spring Boot: AES-256-GCM Explained with a Real-World Example

Encrypting Sensitive Data in Spring Boot: AES-256-GCM Explained with a Real-World Example

Comments
8 min read
A hash map is just an array that computes its own index

A hash map is just an array that computes its own index

Comments
5 min read
Hibernate filters don't apply to findById: a multi-tenancy leak in Spring Boot 4

Hibernate filters don't apply to findById: a multi-tenancy leak in Spring Boot 4

Comments
4 min read
Java and Kotlin news: JDK 28 gets structured concurrency and AOT code

Java and Kotlin news: JDK 28 gets structured concurrency and AOT code

Comments
8 min read
Agentic AI and Multi-Agent Systems: From Single Prompts to Coordinated Teams

Agentic AI and Multi-Agent Systems: From Single Prompts to Coordinated Teams

Comments
8 min read
Observability Explained: Logs, Metrics and Traces

Observability Explained: Logs, Metrics and Traces

Comments
5 min read
backend learning

backend learning

Comments
4 min read
GraphQL Federation with Java subgraphs, without the N+1

GraphQL Federation with Java subgraphs, without the N+1

Comments
4 min read
JavaBeans for Dummies

JavaBeans for Dummies

Comments
5 min read
5 Java Habits That Make Your Code Easier to Maintain

5 Java Habits That Make Your Code Easier to Maintain

Comments
3 min read
Your Map Could Not Find 120.50 Because the Bank Wrote 120.5

Your Map Could Not Find 120.50 Because the Bank Wrote 120.5

Comments
2 min read
Spring Boot Async Request Handling with DeferredResult: Timeouts and Errors

Spring Boot Async Request Handling with DeferredResult: Timeouts and Errors

Comments
9 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.