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.
I built an AOT rule-image compiler for Java — 853 MB of heap became 8 MB

I built an AOT rule-image compiler for Java — 853 MB of heap became 8 MB

Comments
3 min read
EnumMap and EnumSet: The Java Collections Most Developers Never Use

EnumMap and EnumSet: The Java Collections Most Developers Never Use

Comments
8 min read
I Built an End-to-End Encrypted Messenger with Spring Boot and WebCrypto

I Built an End-to-End Encrypted Messenger with Spring Boot and WebCrypto

1
Comments
10 min read
Wormhole4j v0.3.0: Supports Multi-threaded Concurrency

Wormhole4j v0.3.0: Supports Multi-threaded Concurrency

30
Comments
4 min read
Beyond the Stack Trace: Real-time Virtual Thread Pinning Detection with JFR Streaming

Beyond the Stack Trace: Real-time Virtual Thread Pinning Detection with JFR Streaming

Comments
2 min read
Stop the Traffic Jam: Handling Blocking Calls in Spring Boot WebFlux

Stop the Traffic Jam: Handling Blocking Calls in Spring Boot WebFlux

5
Comments
4 min read
đź‘» The Ghost of the Ancestor: A Memory Horror Story in Go, Java, and Rust

đź‘» The Ghost of the Ancestor: A Memory Horror Story in Go, Java, and Rust

Comments
4 min read
When Should You Avoid Using `@Async` in Spring Applications?

When Should You Avoid Using `@Async` in Spring Applications?

5
Comments
3 min read
Rollback Chains: When Payment Fails, What Actually Happens

Rollback Chains: When Payment Fails, What Actually Happens

Comments
4 min read
I built a Modern Android Toast Library that works properly on Android 11+ (with icons, colors & Version Catalog support)

I built a Modern Android Toast Library that works properly on Android 11+ (with icons, colors & Version Catalog support)

Comments
2 min read
Programming Isn’t About Syntax: It’s About Understanding the Basics

Programming Isn’t About Syntax: It’s About Understanding the Basics

Comments
1 min read
Stop Burning Tokens: Mastering JEP 480 Structured Concurrency for Agentic Workflows

Stop Burning Tokens: Mastering JEP 480 Structured Concurrency for Agentic Workflows

Comments
2 min read
🚀 #09: Demystifying Reference Types

🚀 #09: Demystifying Reference Types

Comments
3 min read
#08, It's Not That Hard~ Conditionals and Loops (Chapter 04, Sec 01, 02)

#08, It's Not That Hard~ Conditionals and Loops (Chapter 04, Sec 01, 02)

Comments
5 min read
Stop Rewriting CI/CD: Reusable GitHub Actions for Maven Projects

Stop Rewriting CI/CD: Reusable GitHub Actions for Maven Projects

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