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.
Learning Java

Learning Java

Comments
1 min read
Modern Java - do we need explicit class declarations?

Modern Java - do we need explicit class declarations?

1
Comments
5 min read
JUnit 5 | How to write more tests with less code

JUnit 5 | How to write more tests with less code

1
Comments
5 min read
Collection Framework in Java: Mastering the Art of Efficient Data Handling

Collection Framework in Java: Mastering the Art of Efficient Data Handling

1
Comments
4 min read
Everything you need to know about Inheritance in programming

Everything you need to know about Inheritance in programming

2
Comments 1
5 min read
The Terminator of ORM Technology

The Terminator of ORM Technology

5
Comments
6 min read
Currying vs Dependency Injection

Currying vs Dependency Injection

8
Comments 3
3 min read
Breaking Down Java 21 Features: A Developer's Guide

Breaking Down Java 21 Features: A Developer's Guide

Comments
11 min read
Quarkus. Quando optar pelo Nativo ou JVM?

Quarkus. Quando optar pelo Nativo ou JVM?

Comments
2 min read
High System quality with Spring integration tests

High System quality with Spring integration tests

7
Comments 2
4 min read
Why do I hate Java? 😠🤔 00:12

Why do I hate Java? 😠🤔

15
Comments 46
1 min read
Jena - pure functional Lisp descendant

Jena - pure functional Lisp descendant

3
Comments 9
3 min read
A custom Maven Mojo to show the effective project properties

A custom Maven Mojo to show the effective project properties

1
Comments 8
2 min read
Introduction to unit testing in Java

Introduction to unit testing in Java

2
Comments
7 min read
Understanding Recursion in Java

Understanding Recursion in Java

1
Comments 1
2 min read
Spring Boot 3.1 JWT Authentication &Authorization: Secure Your APIs Like a Pro🔒

Spring Boot 3.1 JWT Authentication &Authorization: Secure Your APIs Like a Pro🔒

5
Comments 4
5 min read
What is Amortized Time Complexity Analysis

What is Amortized Time Complexity Analysis

Comments
3 min read
Chat with any GPT right through your favorite text editor

Chat with any GPT right through your favorite text editor

Comments
6 min read
📑 Quarkus : the fast, eco & DevEx-friendly framework

📑 Quarkus : the fast, eco & DevEx-friendly framework

1
Comments 4
3 min read
[HttpServer Series] Who uses Java anymore ?

[HttpServer Series] Who uses Java anymore ?

Comments
2 min read
Building Better APIs: Understanding and Resolving 4 Key Design Missteps

Building Better APIs: Understanding and Resolving 4 Key Design Missteps

6
Comments 3
3 min read
Lambda Expressions In Java

Lambda Expressions In Java

Comments
1 min read
Top K Frequent Elements

Top K Frequent Elements

Comments
2 min read
How to save Hibernate Entity changes to Database

How to save Hibernate Entity changes to Database

Comments
1 min read
Python vs. Java: Choosing the Right Backend Language

Python vs. Java: Choosing the Right Backend Language

1
Comments
5 min read
Java application latency reduction and pitfalls

Java application latency reduction and pitfalls

Comments
3 min read
Why Are Programming Languages Looking More Like JavaScript?

Why Are Programming Languages Looking More Like JavaScript?

4
Comments 2
2 min read
Java display test case name when run unit tests (Maven)

Java display test case name when run unit tests (Maven)

1
Comments
1 min read
Interview Experience with Thoughtworks — Senior Consultant

Interview Experience with Thoughtworks — Senior Consultant

1
Comments
4 min read
Spring Cloud Functions, Kafka | How to interact asynchronous

Spring Cloud Functions, Kafka | How to interact asynchronous

Comments
6 min read
Microservices are not what you (may) think

Microservices are not what you (may) think

7
Comments
3 min read
What's something that you can only do in java

What's something that you can only do in java

2
Comments 10
1 min read
Who chooses programming in Java? 🤔💻 00:14

Who chooses programming in Java? 🤔💻

10
Comments 27
1 min read
How to find bugs before sending it to production using boundary testing technique

How to find bugs before sending it to production using boundary testing technique

2
Comments
4 min read
Quarkus: Greener, Better, Faster, Stronger

Quarkus: Greener, Better, Faster, Stronger

6
Comments
15 min read
Challenge myself, do more features in a java spring boot project

Challenge myself, do more features in a java spring boot project

1
Comments
3 min read
Learn To Debug JavaScript Using Chrome Debugger

Learn To Debug JavaScript Using Chrome Debugger

Comments
11 min read
#30days50question

#30days50question

1
Comments
1 min read
Riding the Wave: A Fun Dive into the World of Streaming Applications

Riding the Wave: A Fun Dive into the World of Streaming Applications

1
Comments 1
3 min read
Mockando LocalDateTime.now()

Mockando LocalDateTime.now()

3
Comments
3 min read
Are you following the Best Coding Practices?

Are you following the Best Coding Practices?

13
Comments 4
4 min read
From Java2D to a custom game engine, the past present, and future

From Java2D to a custom game engine, the past present, and future

Comments
4 min read
Sử dụng Builder Pattern cho function có nhiều filter params trong Java

Sử dụng Builder Pattern cho function có nhiều filter params trong Java

Comments
1 min read
Views, Materialized Views, and Spring Data JPA

Views, Materialized Views, and Spring Data JPA

2
Comments
5 min read
Unraveling the Architecture of Atlassian JIRA: A Deep Dive for Developers 🚀

Unraveling the Architecture of Atlassian JIRA: A Deep Dive for Developers 🚀

9
Comments
3 min read
Using AWS IAM for client authentication

Using AWS IAM for client authentication

1
Comments
11 min read
Using Spring Application Events within Transactional Contexts

Using Spring Application Events within Transactional Contexts

2
Comments 3
4 min read
TBMQ - meet scalable, fault-tolerant, and efficient open-source MQTT broker

TBMQ - meet scalable, fault-tolerant, and efficient open-source MQTT broker

Comments
5 min read
Spring Boot 3 – package javax.persistence does not exist

Spring Boot 3 – package javax.persistence does not exist

1
Comments 1
1 min read
Wednesday Links - Edition 2023-12-20

Wednesday Links - Edition 2023-12-20

Comments
1 min read
A JavaFX Game Application in a Single Java File with JBang and FXGL

A JavaFX Game Application in a Single Java File with JBang and FXGL

3
Comments 4
4 min read
Better Page Objects strategy using AjaxElementLocatorFactory with Selenium and Java

Better Page Objects strategy using AjaxElementLocatorFactory with Selenium and Java

2
Comments
5 min read
Strategy Pattern e SOLID

Strategy Pattern e SOLID

Comments
1 min read
Dominando la Programación Orientada a Objetos: ¡Objetos y clases, el dúo dinámico! 🦸‍♂️🦸‍♀️

Dominando la Programación Orientada a Objetos: ¡Objetos y clases, el dúo dinámico! 🦸‍♂️🦸‍♀️

1
Comments
3 min read
Using maven build profiles to generate different artifacts

Using maven build profiles to generate different artifacts

5
Comments 1
3 min read
Book review - Modern frontends with htmx by Wim Deblauwe

Book review - Modern frontends with htmx by Wim Deblauwe

Comments
6 min read
Java monitoring: Exploring Cryostat 2.4 features on OpenShift

Java monitoring: Exploring Cryostat 2.4 features on OpenShift

1
Comments
4 min read
Understanding JWT Token in Spring Boot Security with Chat GPT AI

Understanding JWT Token in Spring Boot Security with Chat GPT AI

1
Comments
2 min read
AWS SnapStart - Part 11 Measuring cold starts with Java 21 using different deployment artifact sizes

AWS SnapStart - Part 11 Measuring cold starts with Java 21 using different deployment artifact sizes

6
Comments
4 min read
Error: Cannot select module with conflict on capability 'com.google.guava:listenablefuture:1.0' also provided by...

Error: Cannot select module with conflict on capability 'com.google.guava:listenablefuture:1.0' also provided by...

Comments
1 min read
loading...