Java

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.[1]

Java 9 is the latest release of the JDK.

[1] Engineering Culture at Airbnb, in Wikipedia. Retrieved 2/24/2018. https://en.wikipedia.org/wiki/Java_(programming_language) 

Position on the Adoption Curve

Presentations about Java

STSM, Liberty Microservice Architect and Advocate @IBM Emily Jiang

Java & JVM AMA w/ Emily Jiang, Andrzej Grzesik & Ben Evans

Java Champion, Author of "Java in a Nutshell" Ben Evans

Java & JVM AMA w/ Emily Jiang, Andrzej Grzesik & Ben Evans

Performance Engineering Specialist at Aitu Software Mark Price

Advanced Java Profiling

STSM, Liberty Microservice Architect and Advocate @IBM Emily Jiang

Live Coding 12-Factor App

Interviews

See more interviews

Matthew Cornford
Technology Lead and Evangelist  @OcadoTechnology Matthew Cornford
Duncan MacGregor
Working on TruffleRuby and Project Loom with Graal Duncan MacGregor
Diane Davis
Astrodynamicist and Principal Systems Engineer @NASA and USAF aerospace industry leader a.i. solutions Diane Davis
Sander Mak
Fellow & Software Architect @luministech Sander Mak
Trisha Gee
Java Champion, Engineer and Evangelist Trisha Gee