Submit Search
Upload
Java in the Age of the JVM
•
4 likes
•
1,093 views
S
sogrady
Follow
Slides from my FOSDEM 2012 Java devroom talk.
Read less
Read more
Technology
News & Politics
Report
Share
Report
Share
1 of 32
Download now
Download to read offline
Recommended
The Rise and Fall and Rise of Java (2013)
The Rise and Fall and Rise of Java (2013)
sogrady
Java: Rumours of my demise are greatly exaggerated
Java: Rumours of my demise are greatly exaggerated
Steve Dalton
Java Edge.2009.Grails.Web.Dev.Made.Easy
Java Edge.2009.Grails.Web.Dev.Made.Easy
roialdaag
JavaFest. Денис Макогон. 6 заблуждений относительно современной Java
JavaFest. Денис Макогон. 6 заблуждений относительно современной Java
FestGroup
20 Years of Java - Story of HER life
20 Years of Java - Story of HER life
Stojan Peshov
The brave new world of Java
The brave new world of Java
PolyglotMeetups
The Evolution of Java
The Evolution of Java
Fu Cheng
Groovy & Grails
Groovy & Grails
Marcel Overdijk
Recommended
The Rise and Fall and Rise of Java (2013)
The Rise and Fall and Rise of Java (2013)
sogrady
Java: Rumours of my demise are greatly exaggerated
Java: Rumours of my demise are greatly exaggerated
Steve Dalton
Java Edge.2009.Grails.Web.Dev.Made.Easy
Java Edge.2009.Grails.Web.Dev.Made.Easy
roialdaag
JavaFest. Денис Макогон. 6 заблуждений относительно современной Java
JavaFest. Денис Макогон. 6 заблуждений относительно современной Java
FestGroup
20 Years of Java - Story of HER life
20 Years of Java - Story of HER life
Stojan Peshov
The brave new world of Java
The brave new world of Java
PolyglotMeetups
The Evolution of Java
The Evolution of Java
Fu Cheng
Groovy & Grails
Groovy & Grails
Marcel Overdijk
Java 9-coding-from-zero-level-v1.0
Java 9-coding-from-zero-level-v1.0
Parikshit Kumar Singh
Javantura v3 - The story of Java & HUJAK
Javantura v3 - The story of Java & HUJAK
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
History of java
History of java
Mani Sarkar
Java8 launch at AMIS Services / First8
Java8 launch at AMIS Services / First8
Getting value from IoT, Integration and Data Analytics
Java8 launch AMIS Services by Lucas Jellema
Java8 launch AMIS Services by Lucas Jellema
Getting value from IoT, Integration and Data Analytics
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themes
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themes
Lucas Jellema
Understand Java for Android the Hard Way
Understand Java for Android the Hard Way
GlobalLogic Ukraine
JBUG 11 - Outside The Java Box
JBUG 11 - Outside The Java Box
Tikal Knowledge
Bitter Java, Sweeten with JRuby
Bitter Java, Sweeten with JRuby
Brian Sam-Bodden
JavaOne 2017 - Collections.compare:JDK, Eclipse, Guava, Apache... [CON1754]
JavaOne 2017 - Collections.compare:JDK, Eclipse, Guava, Apache... [CON1754]
Leonardo De Moura Rocha Lima
Java and OpenJDK: disecting the ecosystem
Java and OpenJDK: disecting the ecosystem
Rafael Winterhalter
Beyond JVM - YOW Melbourne 2013
Beyond JVM - YOW Melbourne 2013
Charles Nutter
Ppt of java and java script
Ppt of java and java script
konkumuttisravan
Java 8 Lambda
Java 8 Lambda
François Sarradin
Adopt OpenJDK presentation (slide deck)
Adopt OpenJDK presentation (slide deck)
Mani Sarkar
OpenLogic
OpenLogic
webuploader
JVM languages "flame wars"
JVM languages "flame wars"
Gal Marder
Dynamic Languages on the JVM
Dynamic Languages on the JVM
elliando dias
Java 9 preview
Java 9 preview
Ivan Krylov
Java World, Java Trends, Java 8 and Beyond (iForum - 2014)
Java World, Java Trends, Java 8 and Beyond (iForum - 2014)
Olena Syrota
What Will You Build, and Why?
What Will You Build, and Why?
sogrady
The Open Source Forecast is Cloudy
The Open Source Forecast is Cloudy
sogrady
More Related Content
Similar to Java in the Age of the JVM
Java 9-coding-from-zero-level-v1.0
Java 9-coding-from-zero-level-v1.0
Parikshit Kumar Singh
Javantura v3 - The story of Java & HUJAK
Javantura v3 - The story of Java & HUJAK
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
History of java
History of java
Mani Sarkar
Java8 launch at AMIS Services / First8
Java8 launch at AMIS Services / First8
Getting value from IoT, Integration and Data Analytics
Java8 launch AMIS Services by Lucas Jellema
Java8 launch AMIS Services by Lucas Jellema
Getting value from IoT, Integration and Data Analytics
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themes
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themes
Lucas Jellema
Understand Java for Android the Hard Way
Understand Java for Android the Hard Way
GlobalLogic Ukraine
JBUG 11 - Outside The Java Box
JBUG 11 - Outside The Java Box
Tikal Knowledge
Bitter Java, Sweeten with JRuby
Bitter Java, Sweeten with JRuby
Brian Sam-Bodden
JavaOne 2017 - Collections.compare:JDK, Eclipse, Guava, Apache... [CON1754]
JavaOne 2017 - Collections.compare:JDK, Eclipse, Guava, Apache... [CON1754]
Leonardo De Moura Rocha Lima
Java and OpenJDK: disecting the ecosystem
Java and OpenJDK: disecting the ecosystem
Rafael Winterhalter
Beyond JVM - YOW Melbourne 2013
Beyond JVM - YOW Melbourne 2013
Charles Nutter
Ppt of java and java script
Ppt of java and java script
konkumuttisravan
Java 8 Lambda
Java 8 Lambda
François Sarradin
Adopt OpenJDK presentation (slide deck)
Adopt OpenJDK presentation (slide deck)
Mani Sarkar
OpenLogic
OpenLogic
webuploader
JVM languages "flame wars"
JVM languages "flame wars"
Gal Marder
Dynamic Languages on the JVM
Dynamic Languages on the JVM
elliando dias
Java 9 preview
Java 9 preview
Ivan Krylov
Java World, Java Trends, Java 8 and Beyond (iForum - 2014)
Java World, Java Trends, Java 8 and Beyond (iForum - 2014)
Olena Syrota
Similar to Java in the Age of the JVM
(20)
Java 9-coding-from-zero-level-v1.0
Java 9-coding-from-zero-level-v1.0
Javantura v3 - The story of Java & HUJAK
Javantura v3 - The story of Java & HUJAK
History of java
History of java
Java8 launch at AMIS Services / First8
Java8 launch at AMIS Services / First8
Java8 launch AMIS Services by Lucas Jellema
Java8 launch AMIS Services by Lucas Jellema
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themes
Java 8 Launch Event - Past, Present and Future of Java and Java 8 key themes
Understand Java for Android the Hard Way
Understand Java for Android the Hard Way
JBUG 11 - Outside The Java Box
JBUG 11 - Outside The Java Box
Bitter Java, Sweeten with JRuby
Bitter Java, Sweeten with JRuby
JavaOne 2017 - Collections.compare:JDK, Eclipse, Guava, Apache... [CON1754]
JavaOne 2017 - Collections.compare:JDK, Eclipse, Guava, Apache... [CON1754]
Java and OpenJDK: disecting the ecosystem
Java and OpenJDK: disecting the ecosystem
Beyond JVM - YOW Melbourne 2013
Beyond JVM - YOW Melbourne 2013
Ppt of java and java script
Ppt of java and java script
Java 8 Lambda
Java 8 Lambda
Adopt OpenJDK presentation (slide deck)
Adopt OpenJDK presentation (slide deck)
OpenLogic
OpenLogic
JVM languages "flame wars"
JVM languages "flame wars"
Dynamic Languages on the JVM
Dynamic Languages on the JVM
Java 9 preview
Java 9 preview
Java World, Java Trends, Java 8 and Beyond (iForum - 2014)
Java World, Java Trends, Java 8 and Beyond (iForum - 2014)
More from sogrady
What Will You Build, and Why?
What Will You Build, and Why?
sogrady
The Open Source Forecast is Cloudy
The Open Source Forecast is Cloudy
sogrady
Innovate / Disrupt
Innovate / Disrupt
sogrady
Freedom: For Better and For Worse
Freedom: For Better and For Worse
sogrady
The Cloud and the New Kingmakers
The Cloud and the New Kingmakers
sogrady
What a Long Strange Trip It's Been
What a Long Strange Trip It's Been
sogrady
The New Kingmakers
The New Kingmakers
sogrady
What Java Can Learn From JavaScript
What Java Can Learn From JavaScript
sogrady
Open Cloud & The Future of Cloud Computing
Open Cloud & The Future of Cloud Computing
sogrady
Begun, the IP Wars Have
Begun, the IP Wars Have
sogrady
RedMonk Analytics: Why, How and What
RedMonk Analytics: Why, How and What
sogrady
The Future of the Cloud is Open
The Future of the Cloud is Open
sogrady
Showcase Your Data w/ RedMonk Analytics
Showcase Your Data w/ RedMonk Analytics
sogrady
Snapshot: Developer Activity
Snapshot: Developer Activity
sogrady
Survival of the Forges
Survival of the Forges
sogrady
All Data Big and Small
All Data Big and Small
sogrady
Open Source + Big Data = Big Money
Open Source + Big Data = Big Money
sogrady
Open Source + Big Data = Big Money
Open Source + Big Data = Big Money
sogrady
The State of Novell
The State of Novell
sogrady
A Hadoop Primer
A Hadoop Primer
sogrady
More from sogrady
(20)
What Will You Build, and Why?
What Will You Build, and Why?
The Open Source Forecast is Cloudy
The Open Source Forecast is Cloudy
Innovate / Disrupt
Innovate / Disrupt
Freedom: For Better and For Worse
Freedom: For Better and For Worse
The Cloud and the New Kingmakers
The Cloud and the New Kingmakers
What a Long Strange Trip It's Been
What a Long Strange Trip It's Been
The New Kingmakers
The New Kingmakers
What Java Can Learn From JavaScript
What Java Can Learn From JavaScript
Open Cloud & The Future of Cloud Computing
Open Cloud & The Future of Cloud Computing
Begun, the IP Wars Have
Begun, the IP Wars Have
RedMonk Analytics: Why, How and What
RedMonk Analytics: Why, How and What
The Future of the Cloud is Open
The Future of the Cloud is Open
Showcase Your Data w/ RedMonk Analytics
Showcase Your Data w/ RedMonk Analytics
Snapshot: Developer Activity
Snapshot: Developer Activity
Survival of the Forges
Survival of the Forges
All Data Big and Small
All Data Big and Small
Open Source + Big Data = Big Money
Open Source + Big Data = Big Money
Open Source + Big Data = Big Money
Open Source + Big Data = Big Money
The State of Novell
The State of Novell
A Hadoop Primer
A Hadoop Primer
Recently uploaded
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Recently uploaded
(20)
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Slack Application Development 101 Slides
Slack Application Development 101 Slides
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Java in the Age of the JVM
1.
Java in the
Age of the JVM 10.20.2005 February 2012
2.
http://redmonk.com/public/fosdem2012.pdf
2
3.
One Year Ago
3
4.
FOSDEM 2011
4
5.
5
6.
Unanswered, however…
6
7.
Java vs JVM
7
8.
Language or Platform
8
9.
“Almost all of
the best Java developers that I know (including many who ran Java user groups, podcasts, started well known projects) would choose to use Scala on a new project rather than Java.” HN user: strlen 9
10.
Java = JVM
is the new “Java is Dead” 10
11.
Some Numbers
11
12.
And by some
numbers, I mean a lot of numbers 12
13.
HN 13
14.
LinkedIn Growth
14
15.
LinkedIn Members
15
16.
GitHub Rankings 1. Java
(5) 2. Scala (18) 3. Clojure (22) 4. Groovy (23) 16
17.
GitHub Change
17
18.
Ohloh Monthly Contributors
18
19.
Ohloh Metrics
OpenJDK Clojure Groovy JRuby Scala Cost $141M $ .792M $3.12M $9.92M $3.5M Commits 14707 2192 8012 14515 15020 Committers 160 72 58 120 76 YOY Increasing Decreasing Stable Stable Stable Commits 19
20.
The Wider World
20
21.
Language Tiers
21
22.
Tiobe Rankings 1. Java
(1) 2. Groovy (36) 3. Scala (51*) 4. Clojure (NR) 5. JRuby (NR) 22
23.
Employment Opportunities
23
24.
So? 24
25.
“Good news, everyone”
25
26.
Java-the-language is
still growing 26
27.
And so are
the JVM based languages 27
28.
For Example
28
29.
The lesson?
29
30.
DON’T BELIEVE THE
HYPE 30
31.
Java is [still]
not dead 31
32.
Twitter: sogrady Web: redmonk.com/sogrady
32
Download now