The Great Divergence - The Widening Gap between Industry and University Java
Conference (BEGINNER level)
Room 10

Every year, there’s always at least one “Java is dead” debate in my Twitter timeline. People have been trying to discard Java for years, but to no avail. Java, in the industry world, is very much not dead. Emerging frameworks and technologies, such as Quarkus and GraalVM, along with the constant updates to the language provided by the new 6-month release cadence make sure that Java is constantly evolving and up-to-date with industry trends.
However, Java in today's universities is as dead as it can get. Even though there is a lot of innovation going on, universities never get to use those in the classroom. You can hardly find any educational institution that uses past Java 8, and students are bound to learn the “old” Java, which they despise, imprinting them the idea that Java is dead, or dying, and too old-fashioned for “modern” development.
In my capacity as teaching assistant at the University of North Carolina at Chapel Hill, I am trying to change this perspective, showing students that Java is very much alive and modern. In this talk, I hope to be able to share with everyone the way Java is being taught at universities, how I’ve been working to change that and how you are also able to help!
Felipe Yanaga
UNC - Chapel Hill
Felipe Yanaga is a student at both the University of North Carolina at Chapel Hill and at Duke University, where he is a Robertson Scholar. For the Summer of 2022, he was an Amazon intern, and for the Summer of 2023, he was a Google intern. While at UNC-Chapel Hill, he is a Fellow at the Computer Science Experience Lab, a role that allows him to teach others about established and upcoming technologies, such as Java and Quarkus.