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.
Stop Naive Vector Lookup: Boost RAG Recall with Spring AI HyDE Query Rewriting

Stop Naive Vector Lookup: Boost RAG Recall with Spring AI HyDE Query Rewriting

Comments
2 min read
Virtual threads didn't scale your app. They just moved the crash to your database.

Virtual threads didn't scale your app. They just moved the crash to your database.

3
Comments 1
3 min read
The Inbox Transaction Boundary: Getting Event Processing Right in Spring Boot

The Inbox Transaction Boundary: Getting Event Processing Right in Spring Boot

Comments 2
6 min read
Java Output Methods: Complete Guide to print() vs. println()

Java Output Methods: Complete Guide to print() vs. println()

4
Comments
2 min read
Examining the "Boolean-Switch" in Java \_(ツ)_/

Examining the "Boolean-Switch" in Java \_(ツ)_/

8
Comments
2 min read
I read my competitor's generated code. It was better than mine in six places.

I read my competitor's generated code. It was better than mine in six places.

1
Comments
6 min read
WireMock will not read your OpenAPI spec, and that is on purpose

WireMock will not read your OpenAPI spec, and that is on purpose

5
Comments
3 min read
Where Concurrency Problems Begin: Shared State, Message Passing, and Semantics — Concurrency Programming (0)

Where Concurrency Problems Begin: Shared State, Message Passing, and Semantics — Concurrency Programming (0)

Comments
6 min read
Mocking Spring AI @Tool calls via record/replay

Mocking Spring AI @Tool calls via record/replay

Comments
4 min read
@Controller vs @RestController, request mapping

@Controller vs @RestController, request mapping

Comments
6 min read
Java Essentials: Tools, Setup, Syntax & Execution Architecture

Java Essentials: Tools, Setup, Syntax & Execution Architecture

2
Comments
2 min read
Monitoring Kafka Streams applications: the state a cluster view cannot show

Monitoring Kafka Streams applications: the state a cluster view cannot show

Comments
5 min read
How We Reset Monthly Quotas Without Race Conditions or Cron Drift

How We Reset Monthly Quotas Without Race Conditions or Cron Drift

Comments 1
5 min read
Coming from Java: functions are values in Python

Coming from Java: functions are values in Python

Comments 1
2 min read
TabForge AI: a complete platform for building Java Web + AI apps

TabForge AI: a complete platform for building Java Web + AI apps

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