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.
12 Essential Skills Software Developers should Learn in 2024

12 Essential Skills Software Developers should Learn in 2024

947
Comments 42
15 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

927
Comments 38
10 min read
CORS, XSS and CSRF with examples in 10 minutes

CORS, XSS and CSRF with examples in 10 minutes

798
Comments 12
7 min read
Learn regex the easy way

Learn regex the easy way

786
Comments 12
13 min read
Software Architecture

Software Architecture

628
Comments 12
10 min read
Master Programming with best YouTube Channels

Master Programming with best YouTube Channels

608
Comments 63
2 min read
Learn To Code By Playing These Games

Learn To Code By Playing These Games

586
Comments 16
6 min read
Master Programming with Best Underrated Youtube Channels

Master Programming with Best Underrated Youtube Channels

545
Comments 20
3 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

436
Comments 64
10 min read
Algorithms Every Programmer Should Know

Algorithms Every Programmer Should Know

435
Comments 21
3 min read
Top Data Structures and Algorithms every developer must know

Top Data Structures and Algorithms every developer must know

411
Comments 4
18 min read
10 Skills Java Programmer can Learn to Accelerate their Career

10 Skills Java Programmer can Learn to Accelerate their Career

405
Comments 24
15 min read
Top 10 Frameworks Software Developers can learn in 2024

Top 10 Frameworks Software Developers can learn in 2024

369
Comments 31
13 min read
Lista de exercícios básicos em Java — Parte 1

Lista de exercícios básicos em Java — Parte 1

348
Comments 7
7 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.

320
Comments 13
5 min read
Java Microservices: A Practical Guide

Java Microservices: A Practical Guide

314
Comments 9
30 min read
React, Reactive Microservices, Kubernetes, GraphQL & gRPC - Announcing Appwish - Fullstack Tutorial Series & Opensource Project

React, Reactive Microservices, Kubernetes, GraphQL & gRPC - Announcing Appwish - Fullstack Tutorial Series & Opensource Project

314
Comments 95
2 min read
🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)

🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)

296
Comments 15
11 min read
How I chose a programming language and beat bad habits

How I chose a programming language and beat bad habits

282
Comments 84
5 min read
11 Best Java Books for Beginners and Senior Developers

11 Best Java Books for Beginners and Senior Developers

256
Comments 7
17 min read
What is Spring Framework? More than Dependency Injection

What is Spring Framework? More than Dependency Injection

249
Comments 5
32 min read
Realtime Chat app using Kafka, SpringBoot, ReactJS, and WebSockets

Realtime Chat app using Kafka, SpringBoot, ReactJS, and WebSockets

249
Comments 16
8 min read
20 Reasons to Move On from Java 8

20 Reasons to Move On from Java 8

249
Comments 21
31 min read
The ultimate Cheat sheets compilation (200+) - 🔥Roadmap to dev 🚀 - 2

The ultimate Cheat sheets compilation (200+) - 🔥Roadmap to dev 🚀 - 2

234
Comments 13
10 min read
50 Java Interview Questions Answers for Practice

50 Java Interview Questions Answers for Practice

223
Comments 2
10 min read
15 Must-Have Cheatsheets for Developers🚀

15 Must-Have Cheatsheets for Developers🚀

222
Comments 19
4 min read
How to implement a Distributed Lock using Redis

How to implement a Distributed Lock using Redis

220
Comments 15
4 min read
7 Open Source Projects You Should Know - Java Edition ✔️

7 Open Source Projects You Should Know - Java Edition ✔️

213
Comments 5
2 min read
Big(O) Notation summarized!

Big(O) Notation summarized!

207
Comments 11
3 min read
Resources for Mastering Algorithms & Data Structures

Resources for Mastering Algorithms & Data Structures

201
Comments 1
13 min read
Authentication and authorization with Spring-Boot

Authentication and authorization with Spring-Boot

199
Comments 5
7 min read
How to be good at Code Reviews

How to be good at Code Reviews

198
Comments 10
3 min read
The Hells Every Developer Experiences

The Hells Every Developer Experiences

196
Comments 20
2 min read
How to upload videos / docs along your code using SpeaCode?👨‍💻📷🚀

How to upload videos / docs along your code using SpeaCode?👨‍💻📷🚀

195
Comments 6
2 min read
How to become a Certified Java Developer Professional in 2024

How to become a Certified Java Developer Professional in 2024

193
Comments 7
9 min read
A Simple Roadmap for Java Beginners in 2021

A Simple Roadmap for Java Beginners in 2021

190
Comments 11
5 min read
Top 22 System Design and Software Design Interview Questions and Problems

Top 22 System Design and Software Design Interview Questions and Problems

188
Comments 1
12 min read
Tips on Building a Docker image (quickly) in a CI/CD Pipeline

Tips on Building a Docker image (quickly) in a CI/CD Pipeline

177
Comments 1
4 min read
OOP Principles For Dummies

OOP Principles For Dummies

170
Comments 22
11 min read
10 Java Developer Skills that are in High Demand

10 Java Developer Skills that are in High Demand

168
Comments 6
4 min read
Hexagonal Architecture

Hexagonal Architecture

166
Comments 14
6 min read
We should write Java code differently

We should write Java code differently

163
Comments 10
6 min read
How to choose the right backend technology?

How to choose the right backend technology?

163
Comments 50
4 min read
5 Best courses to learn Apache Kafka for Java Programmers

5 Best courses to learn Apache Kafka for Java Programmers

161
Comments 7
7 min read
15 Best Software Architecture and System Design Courses in 2025

15 Best Software Architecture and System Design Courses in 2025

159
Comments 4
20 min read
How to become a Certified Spring Developer Professional in 2024

How to become a Certified Spring Developer Professional in 2024

158
Comments 8
11 min read
Roadmap to Becoming a Java Backend Developer in 2024

Roadmap to Becoming a Java Backend Developer in 2024

158
Comments 2
3 min read
Spring Boot Architecture

Spring Boot Architecture

157
Comments 19
3 min read
5 Best Java Frameworks for Microservices and Cloud Native Development

5 Best Java Frameworks for Microservices and Cloud Native Development

151
Comments 6
12 min read
Compondo música com Java! É hora do Jmusic

Compondo música com Java! É hora do Jmusic

150
Comments 6
6 min read
5 Best Docker Courses for Java Developers to Learn in 2024

5 Best Docker Courses for Java Developers to Learn in 2024

149
Comments 2
10 min read
Algorithms Every Programmer Should Know 2

Algorithms Every Programmer Should Know 2

149
Comments 7
5 min read
How to create a production Docker image

How to create a production Docker image

148
Comments 7
5 min read
Valuable Tips for Junior Developers

Valuable Tips for Junior Developers

146
Comments 5
4 min read
The best programming language for Artificial Intelligence and Machine Learning

The best programming language for Artificial Intelligence and Machine Learning

145
Comments 11
10 min read
5 Books to Crack Java 8 Certification (OCAJP 8 and OCPJP 8) - Best of lot

5 Books to Crack Java 8 Certification (OCAJP 8 and OCPJP 8) - Best of lot

144
Comments 6
8 min read
Top 15 best beginner projects ideas for new programmers

Top 15 best beginner projects ideas for new programmers

142
Comments 4
4 min read
Top 5 Career Options for Senior and Experienced Developers

Top 5 Career Options for Senior and Experienced Developers

140
Comments 4
8 min read
What's New in React 19: A Deep Dive into the Latest Features

What's New in React 19: A Deep Dive into the Latest Features

138
Comments 4
4 min read
Top 10 Most Popular Programming languages and their Creators

Top 10 Most Popular Programming languages and their Creators

138
Comments 35
12 min read
loading...