Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Future of Java
Search
Holly Cummins
May 11, 2022
Programming
0
580
The Future of Java
Holly Cummins
May 11, 2022
Tweet
Share
More Decks by Holly Cummins
See All by Holly Cummins
LangChain4j, Java, and You
hollycummins
1
100
Efficiency and Rock 'n’ Roll (Really!)
hollycummins
0
740
Efficient Software: A Developer’s Manual for Saving The World
hollycummins
0
400
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
1
140
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
200
Practical Zombie Hunting for Kubernetes Users
hollycummins
0
740
The Weight of Data: Rethinking Cloud-Native Systems for the Age of AI
hollycummins
0
390
Productivity is Messing Around and Having Fun
hollycummins
0
350
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
1
1.2k
Other Decks in Programming
See All in Programming
CEDEC 2025 『ゲームにおけるリアルタイム通信への QUIC導入事例の紹介』
segadevtech
2
720
Bedrock AgentCore ObservabilityによるAIエージェントの運用
licux
8
560
React 使いじゃなくても知っておきたい教養としての React
oukayuka
18
5.2k
新しいモバイルアプリ勉強会(仮)について
uetyo
1
250
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
800
知って得する@cloudflare_vite-pluginのあれこれ
chimame
1
140
AI Ramen Fight
yusukebe
0
120
ソフトウェア設計とAI技術の活用
masuda220
PRO
25
7.3k
書き捨てではなく継続開発可能なコードをAIコーディングエージェントで書くために意識していること
shuyakinjo
0
180
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
5
1.3k
新世界の理解
koriym
0
130
kiroでゲームを作ってみた
iriikeita
0
140
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Code Reviewing Like a Champion
maltzj
524
40k
GraphQLとの向き合い方2022年版
quramy
49
14k
Rails Girls Zürich Keynote
gr2m
95
14k
Being A Developer After 40
akosma
90
590k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Designing Experiences People Love
moore
142
24k
Java REST API Framework Comparison - PWX 2021
mraible
32
8.8k
Building an army of robots
kneath
306
45k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Git: the NoSQL Database
bkeepers
PRO
431
65k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Transcript
The Future of Java May 11, 2022 Holly Cummins Red
Hat
@holly_cummins #RedHat
@holly_cummins #RedHat
@holly_cummins #RedHat “sure, I can steal Mark Little’s talk” me
@holly_cummins #RedHat
@holly_cummins #RedHat
@holly_cummins #RedHat
@holly_cummins #RedHat to understand Java’s future we must understand its
past 1820s
@holly_cummins #RedHat 1999
@holly_cummins #RedHat book about 1cm thick 1999
@holly_cummins #RedHat on-prem dedicated hardware long-lived processes
@holly_cummins #RedHat
@holly_cummins #RedHat 2013
@holly_cummins #RedHat 2013
@holly_cummins #RedHat microservices
@holly_cummins #RedHat servers are immutable
@holly_cummins #RedHat servers are disposable servers are immutable
@holly_cummins #RedHat
@holly_cummins #RedHat
@holly_cummins #RedHat
@holly_cummins #RedHat
@holly_cummins #RedHat
@holly_cummins #RedHat turning it off and on again needs to
@holly_cummins #RedHat turning it off and on again needs to
@holly_cummins #RedHat turning it off and on again needs to
• be fast
@holly_cummins #RedHat turning it off and on again needs to
• be fast • actually work (idempotency)
@holly_cummins #RedHat
@holly_cummins #RedHat
@holly_cummins #RedHat
@holly_cummins #RedHat Mark Little
@holly_cummins #RedHat Java servers are not very much like light
switches
@holly_cummins #RedHat Java servers are not very much like light
switches
@holly_cummins #RedHat Java servers are not very much like light
switches (historically)
@holly_cummins #RedHat my Java journey
@holly_cummins #RedHat 1999
@holly_cummins #RedHat how I learned Java 1999
@holly_cummins #RedHat 2017
@holly_cummins #RedHat 2015
@holly_cummins #RedHat 2017 I (kind of, mostly) JavaScript me
@holly_cummins #RedHat 2022
@holly_cummins #RedHat I JavaScript fast start time functional expressive great
developer experience
@holly_cummins #RedHat I JavaScript fast start time functional expressive great
developer experience (ish)
@holly_cummins #RedHat it’s good to be back
@holly_cummins #RedHat rapid release cadence we get presents every six
months Java 18
@holly_cummins #RedHat rapid release cadence we get presents every six
months Java 18 rapid release cadence we get features every six months
@holly_cummins #RedHat java has shifted to the cloud
@holly_cummins #RedHat 13 MB footprint 0.014 s startup time modern
Java REST app https://blog.openj9.org/2020/01/16/quarkus-and-eclipse-openj9-exceptional-performance-across-platforms/ https://www.redhat.com/en/resources/quarkus-infographic-supersonic-subatomic-java
@holly_cummins #RedHat ~= developers cloud environment
@holly_cummins #RedHat kubernetes-native Java
@holly_cummins #RedHat kubernetes-native Java performance p e r f o
p e r f or m a
@holly_cummins #RedHat kubernetes-native Java performance p e r f o
p e r f or m a operations o p e r at i o ns ( d
@holly_cummins #RedHat kubernetes-native Java performance (high density) operations (declarative) developers
(frictionless experience)
@holly_cummins #RedHat JVM + JDK
@holly_cummins #RedHat JVM + JDK
@holly_cummins #RedHat JVM + JDK binary distributions
@holly_cummins #RedHat JVM + JDK binary distributions
@holly_cummins #RedHat JVM + JDK binary distributions frameworks
@holly_cummins #RedHat cross-release compatibility JVM + JDK binary distributions frameworks
@holly_cummins #RedHat cross-release compatibility stability JVM + JDK binary distributions
frameworks
@holly_cummins #RedHat cross-release compatibility stability performant JVM + JDK binary
distributions frameworks
@holly_cummins #RedHat cross-release compatibility stability performant cross-vendor co-operation JVM +
JDK binary distributions frameworks
@holly_cummins #RedHat cross-release compatibility stability performant cross-vendor co-operation rapid iteration
JVM + JDK binary distributions frameworks
@holly_cummins #RedHat cross-release compatibility stability performant cross-vendor co-operation rapid iteration
cloud native JVM + JDK binary distributions frameworks
@holly_cummins #RedHat cross-release compatibility stability performant cross-vendor co-operation rapid iteration
cloud native kubernetes-native JVM + JDK binary distributions frameworks
@holly_cummins #RedHat cross-release compatibility stability performant cross-vendor co-operation rapid iteration
cloud native kubernetes-native JVM + JDK binary distributions frameworks easy
@holly_cummins #RedHat cross-release compatibility stability performant cross-vendor co-operation rapid iteration
cloud native kubernetes-native JVM + JDK binary distributions frameworks easy easy
@holly_cummins #RedHat thank you! (and enjoy the real Simon Maple)