Duke's Corner cover art

Duke's Corner

Duke's Corner

By: Jim Grisanzio
Listen for free

About this listen

Duke’s Corner is a forum for conversations with Java developers. Tune in to connect with the community and learn how developers are innovating with Java around the world. Host: Jim Grisanzio, Oracle Java Developer Relations @jimgris2024 Oracle Corporation Politics & Government
Episodes
  • Mattias Karlsson: I think it's Brilliant
    Sep 15 2025

    Jim Grisanzio from Oracle Java Developer Relations talks with Mattias Karlsson, Java Champion and prominent developer in the Java community who was also honored with the Java Community Lifetime Achievement recognition at Jfokus in February 2024.

    “I was shocked and honored — very humbled!” Mattias said about being recognized for his lifetime of achievements in the Java community by Sharat Chander of Oracle’s Java Developer Relations Team.

    Mattias, a Stockholm-based engineer and long-time leader of the Stockholm Java User Group, shares his journey with Java, from its early days to its current role in modern tech ecosystems. He also talks about the evolution of Jfokus, a leading annual Java conference he organizes, which has grown from a small Java user group into a major gathering of over 2,000 developers from diverse backgrounds around the world.

    Mattias highlights Java’s enduring appeal, driven by its robust JVM, backward compatibility, and vibrant community. He also reflects on the six-month release cycle, calling it “brilliant” for its balance of stability and innovation, and shares insights on mentoring young developers and using AI to stay updated.

    When talking about how students learning programming will inevitably encounter Java due to its widespread use in the industry, Mattias said, “Sooner or later they will end up with Java anyway.”

    Finally, the episode underscores the unique culture of the Java community and Jfokus as a conference for its blending of culture, professionalism, and a welcoming atmosphere.

    Mattias Karlsson https://x.com/matkar

    Jim Grisanzio https://x.com/jimgris

    Duke’s Corner https://dukescorner.libsyn.com/site

    Podcast Archives, Transcripts, Quotes https://jimgrisanzio.wordpress.com/duke

    Show More Show Less
    42 mins
  • Venkat Subramaniam: I Teach Because I Learn
    Sep 5 2025

    Jim Grisanzio from Java Developer Relations talks with Venkat Subramaniam who was recognized with the Java Community Lifetime Achievement honors by Oracle’s Sharat Chander at Devoxx UK in May 2024. Venkat is a Java Champion, author, speaker, founder of Agile Developer, co-founder of the dev2next conference, and teacher at the University of Houston.

    In this conversation, which is part of an ongoing series honoring Java pioneers, Venkat expresses profound humility about his accomplishments and credits industry giants and his passion for learning and sharing technical knowledge. He reflects on leaving his own company years ago to focus on teaching and technology, writing books like Cruising Along with Java, and speaking at over 45 conferences and 30 Java User Groups — every single year! Venkat has one of the most impressive global speaking schedules of anyone in the Java community.

    Venkat praises Java User Group leaders as “unsung heroes” for their organizational efforts and highlights Java 25’s evolving features like structured concurrency, scoped values, pattern matching, and the instance main method, which helps simplify the learning process for new developers. Venkat also cites Java’s agile six-month release cycle, which helps improve the smooth evolution of Java, increases developer engagement, and makes Java more suitable for today’s rapidly expanding technology markets.

    Emphasizing teaching as reciprocal learning, Venkat advises students to engage mentors and senior developers to collaborate with juniors to help welcome into the community. He stresses that knowledge grows when shared. His mantra? Teaching fuels learning and he lives that ethic every day as he interacts with thousands of developers around the world.

    Venkat Subramaniam https://x.com/venkat_s

    Duke's Corner Java Podcast https://dukescorner.libsyn.com/site/

    Jim Grisanzio https://x.com/jimgris

    Show More Show Less
    41 mins
  • Bruno Souza: My Greatest Pride is the Community
    Aug 31 2025

    Jim Grisanzio from Java Developer Relations talks with Bruno Souza, who is a Java Champion, leader of the Soujava User Group in Brazil, and a member of the JCP Executive Committee. Bruno received the first Java Community Lifetime Achievement recognition in October 2022 at JavaOne in Las Vegas. “I was totally surprised! I was jumping up and down! I was so honored! It’s an honor to be a member of that group.” he said.

    Bruno Souza is known as the “Java Man” from Brazil and that nickname started way back at Sun right when Java was announced and Bruno started evangelizing the technology. Bruno’s biggest early contribution was related to his involvement with the team that worked to open-source Java as well. This fit Bruno’s career well because at that time Brazil had a big government program to embrace free software. Bruno’s main message to the community was “Open Standards and Open Source” as he began his community building efforts around Java. He continually brought top FOSS and Open Standards experts to Brazil to talk about open, standards-based software development. Bruno worked hard to engage the community to get a standards-based Open Source implementation of Java that would pass the TCK.

    Bruno left Sun and then returned, and he also joined the JCP (Java Community Process) around 2000 while he was outside Sun because at that point individuals could join. The user group that Bruno helped found, Soujava, also joined the JCP and that helped the JCP grow and be more inclusive. Now all these years later we have an OpenJDK, and open JCP, and hundreds of independent JUGs that can participate in community building and also Java development.

    “Maybe my greatest pride, I think, is the idea of the Java User Groups community, “ Bruno says. “We have OpenJDK for development and the JCP for standards, but for me the real Java community is the Java User Groups! These are all volunteers who meet and help others participate and learn.”

    Bruno in recent years has been talking a lot about building reputation and career by embracing the open-source lifestyle — writing code in Java or other FOSS technologies, contributing to open-source communities, and helping build the community itself. Since all of your work lives in public mailing lists and open-source repositories, you earn credibility by being visible, contributing, engaging the community, and helping others get involve as well.

    Bruno advises that career is a long-term project: “The more you work on it, the more you grow, the more results you have. So, the sooner you start the better. This is not a sprint! This takes time.”

    Getting back to Java itself, Bruno, like most Java developers, really prefers the 6-month release cadence over the older system of multi-year development and release cycles. There is a constant flow of technology now which allows for more iteration and interactions between the Oracle engineers and engineers in the community. “Everything you see today in Java, it’s possible because of the 6-month release process. I just loved it when the guys did that! I think it’s amazing! The fact that we now have two releases per year changed Java. I think we’re positioning Java to be even stronger in the years to come. I’m very excited about the whole thing,” Bruno says.

    Throughout this conversation Bruno provides a wonderful history of Java since he’s been involved from the very beginning! “People don’t remember that Java was a community from the very beginning!” Bruno says. “We were able to look at the source code from the very beginning and that allowed us to build the community from the very beginning with lots of other companies joining.” And then the JCP was created to allow Sun and the community to discuss the standardization of Java. And then OpenJDK was a huge step because now Java would be everywhere with Oracle leading and building the community. “Java is more participative today under Oracle than during the Sun times.”

    “Java + Open Source + Community: That’s what grows our career. That’s what grows Java too!" — Bruno Souza

    Bruno Souza

    https://x.com/brjavaman
    https://x.com/SouJava

    Duke's Corner Java Podcast

    https://dukescorner.libsyn.com

    Jim Grisanzio

    https://x.com/jimgris
    https://jimgrisanzio.wordpress.com
    https://www.linkedin.com/in/jimgris/

    Show More Show Less
    40 mins
No reviews yet
In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.