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

Developer Advocate @IBM Steve Poole

Java at Scale

Java Champion, Engineer and Evangelist Trisha Gee

Is Boilerplate Code Really So Bad?

Fellow & Software Architect at Luminis Technologies Sander Mak

Modular Java Development in Action

CTO and co-founder @AzulSystems Gil Tene

Java at Speed

Cloud Technology Consultant with an expertise in Serverless Computing John Chapin

Serverless and Java in the Real World

Senior Consulting Engineer @Pivotal Dave Syer

Serverless Spring

Fellow & Software Architect at Luminis Technologies Sander Mak

Jigsaw AMA w/ Sander Mak & Martijn Verberg

CTO and co-founder @AzulSystems Gil Tene

High Performance Java AMA w/ Gil Tene

Senior Software Engineer @Allegro Tomasz Nurkiewicz

RxJava 2 For Beginners

CTO of Sela Group, a Microsoft MVP and Regional Director Sasha Goldshtein

Profiling JVM Applications in Production

Interviews

See more interviews

Sander Mak
Fellow & Software Architect at Luminis Technologies Sander Mak