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.
Navigating Flyway's Unexpected Behavior in Database Evolution

Navigating Flyway's Unexpected Behavior in Database Evolution

Comments
5 min read
Spring WebFlux: When to Use It and How to Build With It

Spring WebFlux: When to Use It and How to Build With It

Comments
10 min read
Java Enum Constructor: A No-BS Guide to Leveling Up Your Code

Java Enum Constructor: A No-BS Guide to Leveling Up Your Code

Comments
6 min read
🧩 Understanding the Object Class in Java

🧩 Understanding the Object Class in Java

1
Comments
2 min read
Java Enums Explained: Beyond Basic Constants

Java Enums Explained: Beyond Basic Constants

Comments
5 min read
gRPC vs. REST: A Comprehensive Technical Guide to Performance and Implementation in High-Complexity Java Environments

gRPC vs. REST: A Comprehensive Technical Guide to Performance and Implementation in High-Complexity Java Environments

Comments
4 min read
🚀 Auto-Configuration in Spring Boot ⚡

🚀 Auto-Configuration in Spring Boot ⚡

2
Comments
1 min read
🗂️ Clprolf Directory Explorer — When Breadth-First Becomes Intuitive

🗂️ Clprolf Directory Explorer — When Breadth-First Becomes Intuitive

Comments
3 min read
Java Anonymous Class Explained: No More Confusion

Java Anonymous Class Explained: No More Confusion

Comments
6 min read
Encapsulation in Java Explained: Write Clean and Secure OOP Code

Encapsulation in Java Explained: Write Clean and Secure OOP Code

Comments
3 min read
Just Launched: Easy Teleprompter for Creators 🎥📱

Just Launched: Easy Teleprompter for Creators 🎥📱

Comments
1 min read
🐱 Building a Dynamic API with Spring Boot and Cat Facts #SpringBoot` `#Java` `#API` `#CatFacts` `#BackendDevelopment`

🐱 Building a Dynamic API with Spring Boot and Cat Facts #SpringBoot` `#Java` `#API` `#CatFacts` `#BackendDevelopment`

Comments
1 min read
Important Update: LimeDB's Transition from Java to Go (README Notice)

Important Update: LimeDB's Transition from Java to Go (README Notice)

Comments
1 min read
Java Interface Complete Guide: Definition, Examples & Best Practices 2025

Java Interface Complete Guide: Definition, Examples & Best Practices 2025

Comments
14 min read
Generics as a Design Tool, Not Just a Language Feature

Generics as a Design Tool, Not Just a Language Feature

Comments
3 min read
History of Java

History of Java

Comments
1 min read
Hot-Reload de Configurações de Portal Manager via /actuator/refresh no Spring Boot

Hot-Reload de Configurações de Portal Manager via /actuator/refresh no Spring Boot

Comments
2 min read
Building a Simple RESTful API in Java

Building a Simple RESTful API in Java

Comments
3 min read
Master Java Packages: A Complete Guide to Organizing Your Code

Master Java Packages: A Complete Guide to Organizing Your Code

Comments
6 min read
Designing a Centralized Rate Limiter for Java Microservices — The Why, The How, and The Lessons

Designing a Centralized Rate Limiter for Java Microservices — The Why, The How, and The Lessons

Comments
3 min read
Beyond Parent/Child: Navigating the DOM Tree Fluently with XPathy

Beyond Parent/Child: Navigating the DOM Tree Fluently with XPathy

Comments
3 min read
Java Encapsulation Explained: A Beginner's Guide to Secure & Robust Code

Java Encapsulation Explained: A Beginner's Guide to Secure & Robust Code

Comments
6 min read
Stop Writing Flaky Selenium Tests: meet XPathy - The Java Library That Fixes XPath Complexity

Stop Writing Flaky Selenium Tests: meet XPathy - The Java Library That Fixes XPath Complexity

Comments
3 min read
Meet XPathy: The Fluent Java API That Makes Raw XPath Obsolete

Meet XPathy: The Fluent Java API That Makes Raw XPath Obsolete

Comments
3 min read
🧠 What Is Immutability?

🧠 What Is Immutability?

Comments
2 min read
loading...