World Congress 2026 Europe • Jul 10, 2026 • Session details

Java Sucks (So C# Didn't Have To)

Adele Carpenter

Java's strict backwards compatibility created massive technical debt, handing C# a clear second-mover advantage. Discover the architectural trade-offs defining both developer ecosystems today.

Java Sucks (So C# Didn't Have To) thumbnail

Checking access…

Playback and chapters load privately for Free videos.

Matching moments

13:57 min

History of C++ technical debt and language design

Stefan Baumgartner · LIVE

21:18 min

Audience Q&A on developer advocacy and Java trends

Josh Long · LIVE

2:09 min

Overview of the Java features presentation

Michael Inden · LIVE

4:55 min

Discussing modern Java language evolution and syntax innovations

Daniel Strmečki · LIVE

4:54 min

Learning Java features and design patterns interactively

Jakov Semenski · LIVE

2:27 min

Summarizing the path forward for Java evolution

Michael Inden · LIVE

Upcoming sessions on this topic

Open session

Java is Coming for Python’s Lunch: The Rise of JVM AI Agents

  • Frederik Pietzko

    Jetbrains

    Developer Advocate

Open session

A Tale of Two Systems: Design and Reality

  • Mandeep Singh

    Kyndryl

    Lead Software Engineer

Open session

The 200,000 line code repository: My AI wrote 1000 lines. I needed 100.

  • Hardik Gupta

    IBM

    Software Developer

Open session

How We Cut Our API's p99 Latency from Minutes to Under a Second

  • Deepak Agrawal

    Atlassian

    Principal Software Engineer

Open session

When Caches Lie: Solving Transactional Integrity and Distributed Race Conditions in Spring Boot

  • Shuchita Prasad

    JPMorgan

    Senior Lead Engineer

Open session

Modernize with Confidence: Secure Legacy Modernization in Action

  • Prince Kumar

    IBM

    Software Engineer