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.
Algorithms Every Programmer Should Know

Algorithms Every Programmer Should Know

435
Comments 21
3 min read
In Defense of Clean Code: 100+ pieces of timeless advice from Uncle Bob

In Defense of Clean Code: 100+ pieces of timeless advice from Uncle Bob

928
Comments 38
10 min read
15 Must-Have Cheatsheets for Developers🚀

15 Must-Have Cheatsheets for Developers🚀

222
Comments 19
4 min read
Software Architecture

Software Architecture

630
Comments 12
10 min read
What's wrong with code in 2022? 🤷🏻‍♀️

What's wrong with code in 2022? 🤷🏻‍♀️

737
Comments 104
5 min read
OOP Principles For Dummies

OOP Principles For Dummies

179
Comments 22
11 min read
Front End Debugging Part 1: Not just Console Log

Front End Debugging Part 1: Not just Console Log

133
Comments 16
5 min read
Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

Concurrency in modern programming languages: Rust vs Go vs Java vs Node.js vs Deno vs .NET 6

437
Comments 65
10 min read
Understanding concepts in Event Driven Architectures (EDA)

Understanding concepts in Event Driven Architectures (EDA)

146
Comments 2
3 min read
SOLID: Single Responsibility Principle With Examples

SOLID: Single Responsibility Principle With Examples

125
Comments 11
5 min read
How to implement a Distributed Lock using Redis

How to implement a Distributed Lock using Redis

233
Comments 16
4 min read
Don’t use if-else blocks anymore! Use Strategy and Factory Pattern Together

Don’t use if-else blocks anymore! Use Strategy and Factory Pattern Together

130
Comments 45
3 min read
Understanding SOLID Principles in Software Design

Understanding SOLID Principles in Software Design

127
Comments 9
4 min read
Mastering OAuth 2.0: Step by Step

Mastering OAuth 2.0: Step by Step

78
Comments 3
12 min read
Saga Pattern Made Easy

Saga Pattern Made Easy

79
Comments 8
9 min read
Top 10 Frameworks Software Developers can learn in 2025

Top 10 Frameworks Software Developers can learn in 2025

369
Comments 31
13 min read
Is it Time to go Back to the Monolith?

Is it Time to go Back to the Monolith?

94
Comments 56
8 min read
7 Open-Source Search Engines for your Enterprise and Startups you MUST know.

7 Open-Source Search Engines for your Enterprise and Startups you MUST know.

402
Comments 13
5 min read
22 Tech Skills Java Programmers can Learn in 2025

22 Tech Skills Java Programmers can Learn in 2025

131
Comments 6
19 min read
Let’s Develop an E-Commerce Application from Scratch Using Java and Spring

Let’s Develop an E-Commerce Application from Scratch Using Java and Spring

156
Comments 20
9 min read
LangChain4J musings, six months after

LangChain4J musings, six months after

19
Comments 3
8 min read
DESIGN PATTERNS : A Deep Dive into Common Design Patterns

DESIGN PATTERNS : A Deep Dive into Common Design Patterns

149
Comments 20
9 min read
Why I'm Building My Own Distributed Database

Why I'm Building My Own Distributed Database

21
Comments 5
5 min read
Java CRUD Rest API using Spring Boot, Hibernate, Postgres, Docker and Docker Compose

Java CRUD Rest API using Spring Boot, Hibernate, Postgres, Docker and Docker Compose

96
Comments 15
15 min read
Domain Driven Design(DDD) - Understanding Main Concepts

Domain Driven Design(DDD) - Understanding Main Concepts

71
Comments 2
3 min read
loading...