Anmelden

Foojay.io | Friends of OpenJDK and Java Programming

Celebrating 30 Years of Java with James Gosling (#71)

Samstag, 3. Mai 2025 · 1 h 14

MP3

Shownotes

We are celebrating Java's 30th anniversary this May!

This is a very special anniversary episode of the Foojay Podcast! As we approach May 23rd, marking exactly 30 years since Java's first beta release in 1995, we're honored to present our first-ever single-guest format. But we have a very special guest for you: James Gosling, the creator of Java!

Join us for this exclusive conversation as we explore Java's beginnings, its revolutionary impact on the programming world, its continuous evolution over three decades, and James's insights on where the language is heading. From that groundbreaking beta release over "Write Once, Run Anywhere" to powering billions of devices worldwide, this is the story of Java, told by the man who started it all, the father of Java.

Content

Introduction
How did it start 35 years ago?
Java evolved from device controllers to server applications
How does it feel that so many people use Java?
Looking back at the Y2K problem and how it triggered more Java adoption
Does James regret any decisions in Java?
Comparing early-day Java development versus now
About the stability of Java
JavaFX is one of James' favorites of all time
Frustrations about Android and iOS versus Java Phones
How "Write Once, Run Anywhere" was needed for Sun
Windows versus macOS versus Linux for laptops
The very first Java web service in 1994 turned into a dark story
Java in Docker and startup challenges
Garbage Collectors are amazing in many ways
Java-haters didn't use recent versions of Java ...
How Java became much more performant but lost embedded
Developers must be aware of which and how many libraries they use
James loves Kotlin, Scala, and Closure
Ethical responsibility for developers in a challenging job market
AI influence on jobs
Advice for junior developers
A few of the most remarkable moments in Java history
Why James is not a benevolent dictator for life
How Java will keep evolving
How much is James still involved in Java?
Conclusion

Anmelden oder registrieren

Jetzt

0:00 / 0:00