Forem

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.
A Step-by-Step Guide to Java Garbage Collection Tuning

A Step-by-Step Guide to Java Garbage Collection Tuning

53
Comments
25 min read
Real-World Java with Predicates and Streams

Real-World Java with Predicates and Streams

21
Comments 1
13 min read
AndroidX, LiveData and the Observable Pattern

AndroidX, LiveData and the Observable Pattern

13
Comments 1
4 min read
Hosting a maven repository on Github: site-maven-plugin

Hosting a maven repository on Github: site-maven-plugin

10
Comments 2
3 min read
How to write a callback function in Java

How to write a callback function in Java

7
Comments 2
1 min read
A Quick Start on Java Garbage Collection: What it is, and How it works
Cover image for A Quick Start on Java Garbage Collection: What it is, and How it works

A Quick Start on Java Garbage Collection: What it is, and How it works

15
Comments 1
12 min read
Moving the needle forward: mass-upgrading 30 Java games to JDK 11

Moving the needle forward: mass-upgrading 30 Java games to JDK 11

5
Comments
1 min read
Free Android Resources

Free Android Resources

14
Comments
2 min read
Bleeding Edge Java - Improved Switch and local type inference

Bleeding Edge Java - Improved Switch and local type inference

6
Comments 2
5 min read
How I implemented a random word generator in java?
Cover image for How I implemented a random word generator in java?

How I implemented a random word generator in java?

7
Comments
3 min read
Learn to Code: 15 FREE Educative programming courses for software developers
Cover image for Learn to Code: 15 FREE Educative programming courses for software developers

Learn to Code: 15 FREE Educative programming courses for software developers

87
Comments
13 min read
12 Essential Skills Software Developers should Learn in 2025
Cover image for 12 Essential Skills Software Developers should Learn in 2025

12 Essential Skills Software Developers should Learn in 2025

947
Comments 42
15 min read
Docker and Java Spring Boot [Part.1: Continuous Integration]
Cover image for Docker and Java Spring Boot [Part.1: Continuous Integration]

Docker and Java Spring Boot [Part.1: Continuous Integration]

70
Comments
5 min read
Spring batch - changing default data-source

Spring batch - changing default data-source

8
Comments
1 min read
Serializable Java Lambdas

Serializable Java Lambdas

11
Comments
7 min read
Names in java, maven, and gradle
Cover image for Names in java, maven, and gradle

Names in java, maven, and gradle

6
Comments 2
4 min read
Stop Trying to Outsmart the Java Compiler

Stop Trying to Outsmart the Java Compiler

10
Comments
4 min read
React, GraphQL, gRPC and Reactive Microservices - the dataflow in Appwish platform explained
Cover image for React, GraphQL, gRPC and Reactive Microservices - the dataflow in Appwish platform explained

React, GraphQL, gRPC and Reactive Microservices - the dataflow in Appwish platform explained

96
Comments 7
8 min read
I collected 126 new remote jobs for developers at IBM, Lambda School and others

I collected 126 new remote jobs for developers at IBM, Lambda School and others

19
Comments 2
1 min read
Answer: Using PDFbox to determine the coordinates of words in a document

Answer: Using PDFbox to determine the coordinates of words in a document

7
Comments
1 min read
Why Java? Why Clojure?
Cover image for Why Java? Why Clojure?

Why Java? Why Clojure?

19
Comments
2 min read
Replication in AEM(Adobe Experience Manager)

Replication in AEM(Adobe Experience Manager)

13
Comments 1
2 min read
JVM Internals: Memory Overview

JVM Internals: Memory Overview

25
Comments 2
12 min read
How to use Genymotion, Appium & Applitools to visually test Android apps
Cover image for How to use Genymotion, Appium & Applitools to visually test Android apps

How to use Genymotion, Appium & Applitools to visually test Android apps

8
Comments 1
5 min read
Java static and final, what are they and how to use them

Java static and final, what are they and how to use them

7
Comments
2 min read
loading...