Learning the strengths and weaknesses of the different Android programming languages will help you choose which one to learn for the apps you want to create.
This exercise shows how you can use GitHub as a Maven repository — it's not the professional way to do things, but it's fun just to learn how it works!
Canary deployments are a good way to see how a new release will affect end users without the risk. Learn how to carry out a canary deployment in this walkthrough.
From learning JDK 8 to studying the JVM's internals, getting more efficient with your IDE, and trying your hand at Kotlin, here is some advice to be a better Java dev.
As we explore another use case for virtual reality, let's see how VR is being used for city planning, particularly for adding greenery to ubran spaces.
Get your Java apps containerized with this guide to OpenShift deployments. Learn how to configure the tools you need, pass credentials, and trigger updates.