Forem

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.
Kafka Consumer Rebalancing: From Stop-the-World to Cooperative Protocol

Kafka Consumer Rebalancing: From Stop-the-World to Cooperative Protocol

Comments
6 min read
The basics of managing database schema changes
Cover image for The basics of managing database schema changes

The basics of managing database schema changes

5
Comments
4 min read
Architecture in IT: It’s a Verb, Not a Job Title

Architecture in IT: It’s a Verb, Not a Job Title

Comments
7 min read
👉“I Didn’t Understand JPA Until I Built the Persistence Layer”
Cover image for 👉“I Didn’t Understand JPA Until I Built the Persistence Layer”

👉“I Didn’t Understand JPA Until I Built the Persistence Layer”

4
Comments
2 min read
Why Blind Dependency Updates Are Costing Java Teams More Than They Save
Cover image for Why Blind Dependency Updates Are Costing Java Teams More Than They Save

Why Blind Dependency Updates Are Costing Java Teams More Than They Save

1
Comments
8 min read
JAI Router - lightweight Spring Boot routing starter (open for contributors)

JAI Router - lightweight Spring Boot routing starter (open for contributors)

Comments
1 min read
Building a Simple Plugin Architecture in Java Using the Java SPI Mechanism

Building a Simple Plugin Architecture in Java Using the Java SPI Mechanism

Comments
6 min read
So I Wrote My Own Compiler, SDK, and Node Package To Revive A Minecraft Mod
Cover image for So I Wrote My Own Compiler, SDK, and Node Package To Revive A Minecraft Mod

So I Wrote My Own Compiler, SDK, and Node Package To Revive A Minecraft Mod

Comments
10 min read
Polyglot Microservices Communication in Kubernetes with DNS, CoreDNS, and Istio (Java + Python)
Cover image for Polyglot Microservices Communication in Kubernetes with DNS, CoreDNS, and Istio (Java + Python)

Polyglot Microservices Communication in Kubernetes with DNS, CoreDNS, and Istio (Java + Python)

13
Comments 1
6 min read
Object Detection in Java with OpenCV + YOLO11 (Full Guide + Source Code)
Cover image for Object Detection in Java with OpenCV + YOLO11 (Full Guide + Source Code)

Object Detection in Java with OpenCV + YOLO11 (Full Guide + Source Code)

Comments
1 min read
Python vs. Java vs. C++: The Best Language for Coding Interviews in 2025

Python vs. Java vs. C++: The Best Language for Coding Interviews in 2025

Comments 2
3 min read
🎯 My Spring Boot Controllers Looked Fine… Until I Understood the Presentation Layer
Cover image for 🎯 My Spring Boot Controllers Looked Fine… Until I Understood the Presentation Layer

🎯 My Spring Boot Controllers Looked Fine… Until I Understood the Presentation Layer

3
Comments
2 min read
Implementing Backend Service Functions via NopTaskFlow Logic Orchestration

Implementing Backend Service Functions via NopTaskFlow Logic Orchestration

Comments
4 min read
Stop wrapping your RabbitMQ code in runBlocking

Stop wrapping your RabbitMQ code in runBlocking

1
Comments
4 min read
The Ultimate Java Setup Guide (2025): Install JDK on Windows, Mac & Linux
Cover image for The Ultimate Java Setup Guide (2025): Install JDK on Windows, Mac & Linux

The Ultimate Java Setup Guide (2025): Install JDK on Windows, Mac & Linux

Comments
2 min read
🚀 My First Dev Community Post: Growing as a Java & Spring Boot Engineer

🚀 My First Dev Community Post: Growing as a Java & Spring Boot Engineer

1
Comments
2 min read
Java's Concurrency Revolution: How Immutability and Virtual Threads Changed Everything!
Cover image for Java's Concurrency Revolution: How Immutability and Virtual Threads Changed Everything!

Java's Concurrency Revolution: How Immutability and Virtual Threads Changed Everything!

Comments
16 min read
Extensible Design of Backend Service Functions from the Perspective of Reversible Computation

Extensible Design of Backend Service Functions from the Perspective of Reversible Computation

2
Comments
10 min read
What is a NullPointerException, and How Do I Fix It?

What is a NullPointerException, and How Do I Fix It?

Comments
2 min read
JavaFX In Action #24 with Florian Enner about Robot 3D Visualizations and Charts

JavaFX In Action #24 with Florian Enner about Robot 3D Visualizations and Charts

Comments
2 min read
New Full-Stack Dev Here — Let's Build Something Awesome Together!
Cover image for New Full-Stack Dev Here — Let's Build Something Awesome Together!

New Full-Stack Dev Here — Let's Build Something Awesome Together!

Comments
1 min read
Chunking Java Streams the Right Way — A Collector That Feels Like It Should Be in the JDK
Cover image for Chunking Java Streams the Right Way — A Collector That Feels Like It Should Be in the JDK

Chunking Java Streams the Right Way — A Collector That Feels Like It Should Be in the JDK

Comments
3 min read
What are the Programming Languages?
Cover image for What are the Programming Languages?

What are the Programming Languages?

2
Comments
1 min read
Maven Enforcer Rule dependOnAllProjects

Maven Enforcer Rule dependOnAllProjects

Comments
2 min read
Experimenting with Javelit - The Streamlit for Java
Cover image for Experimenting with Javelit - The Streamlit for Java

Experimenting with Javelit - The Streamlit for Java

Comments
4 min read
loading...