Powered by RND
PodcastsNieuwsDuke's Corner

Duke's Corner

Jim Grisanzio
Duke's Corner
Nieuwste aflevering

Beschikbare afleveringen

5 van 395
  • Barry Burd: Teaching Java as an Art Form
    Jim Grisanzio from Java Developer Relations talks with Barry Burd, a computer science teacher, an author, and the co-leader for two Java User Groups (JUGs). Barry is based in New Jersey and he's taught at the undergraduate level for decades. His journey with Java began in 2004 when he attended small user group meetings of just five or six people. Those gatherings, once part of the Amateur Computer Group of New Jersey, have evolved into the Garden State Java User Group and the New York Java SIG, which now regularly feature Java Champions and prominent speakers from the Java development community. The transformation of the two JUGs on the East Coast of the U.S. reflects the broader growth of the entire Java ecosystem globally.  Barry's teaching philosophy centers on passion, enthusiasm, and visualization. He works to help students see programming concepts as complete mental pictures rather than just syntax. His classroom approach emphasizes active interactions with as many questions as possible. He tries to create what he calls a party atmosphere rather than a boring traditional lecture setting. He believes strongly in meeting students where they are and encouraging those who love the material while supporting those whose passions may lie elsewhere. What distinguishes Barry's perspective is his view of computer science as an art form. He frequently compares elegant code to works of art. He asks students who question the practical value of certain technical concepts whether they would ask the same question in a course about the Mona Lisa. This artistic perspective extends to his appreciation of Java as well. He marvels at the language's thoughtful design, where features fit together as a unified whole rather than random pieces of technology thrown together haphazardly. Java's appeal for Barry grows from multiple sources. The language's backward compatibility has been crucial for his work as an author and a teacher. He says that only one program broke across multiple editions of his books over the years. He contrasts this long term stability with other platforms that change frequently and force him to spend time fixing previously working code. The elegance and careful thought behind Java's design resonates deeply with him. He appreciates the early decisions about inheritance and interfaces and the entire evolution of Java from the engineers under the stewardship of architects like Brian Goetz at Oracle. Barry says that the six-month release cycle introduced in recent years has injected new life into the Java ecosystem. He sees the platform as self-sustaining now with strong leadership that shows no signs of fading. Living near New York City, he says that financial institutions depend on Java's industrial strength reliability for obvious reasons. The technology serves two audiences well, he says, those who need rock-solid, enterprise-grade systems and those like himself who appreciate the beauty of well-crafted software. When asked why Java is so great, Barry says: "I guess the other reason is that it's good for industrial strength programming. People in the area of the world where I live in, close to New York City, in the financial district, rely on it. It's just not breakable the way other platforms are." If you ever have a chance to take a software development class from Barry Burd, take it. You'll love it.  Barry Burd https://x.com/allmycode https://www.linkedin.com/in/barry-burd/recent-activity/all/ Jim Grisanzio  https://x.com/jimgris  https://grisanzio.com  Duke's Corner Java Podcast  https://dukescorner.libsyn.com/site/  https://grisanzio.com/duke/
    --------  
    1:12:07
  • Mattias Karlsson: I think it's Brilliant
    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
    --------  
    42:14
  • Venkat Subramaniam: I Teach Because I Learn
    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  
    --------  
    41:26
  • Bruno Souza: My Greatest Pride is the Community
    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 "JavaMan" from Brazil and that nickname started back at Sun when Java was announced and Bruno started evangelizing the technology. Bruno's message to the community was "Open Standards and Open Source" as he began his community building efforts around Java. He continually brought to Brazil FOSS and Standards experts for community discussions, and he advocated for 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). Now all these years later we have 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, contributing to Open Source, and helping build the community itself. Since our work lives in public mailing lists and open-source code repositories, we earn credibility by being visible, contributing, engaging the community, and helping others get involve as well, Bruno says.  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, 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 interactions between the Oracle engineers and engineers in the community. "Everything you see today in Java is 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/ 
    --------  
    40:04
  • Trisha Gee: It's all about Relationships and People
    Jim Grisanzio from Java Developer Relations talks with Trisha Gee, an author, a Java Champion, and a Developer Advocate at Gradle. In February 2025 at Jfokus in Stockholm Trisha received the Java Community Lifetime Achievement honor from Sharat Chander from Oracle Java Developer Relations. Trisha has been a Java developer for 25 years, and since 2011 she's been actively blogging, presenting technical sessions at conferences, and evangelizing Java globally. Recently, Trisha has moved from a traditional developer advocate role to more of a facilitator of developer advocacy internally at her company as well as externally. She works with engineering teams, marketing, teams, and sales teams to ensure the voice of the developer resonates throughout the organization and the community. Trisha is always evolving, she's constantly growing. In this conversation we talk about the JVM, the six month Java release cycle, writing code, the unique features that make Java special as a technology and as a community, Generative AI, design patterns, understanding requirements, asking questions, problem solving, edge cases, documentation, testing, open source, standards, advice for students, and teaching her 9-year old how to code in Java. Trisha is fascinated with the entire development life cycle of software projects and especially the skills developers need now for working with AI. "It feels like a very personal thing from him … he's such a huge powerhouse in the community. Obviously, he cares about the technology, but he understands that the technology isn't enough. It is about individuals stepping up but not just doing stuff for themselves but doing stuff to enable other people, to empower other people. It's the community that makes it a great place to be, and Shar is such a huge champion of that. He makes you feel really appreciated for making the effort to help others and to be involved in the community." — Trisha Gee commenting about receiving the Java Community Lifetime Achievement recognition from Sharat Chander at Oracle. Trisha Gee https://x.com/trisha_gee  https://linktr.ee/trisha_gee  Duke's Corner Java Podcast https://dukescorner.libsyn.com https://jimgrisanzio.wordpress.com/podcasts/  https://jimgrisanzio.wordpress.com/73-trisha-gee-txt/  Jim Grisanzio https://x.com/jimgris  https://jimgrisanzio.wordpress.com  https://www.linkedin.com/in/jimgris/ 
    --------  
    39:49

Meer Nieuws podcasts

Over Duke's Corner

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 @jimgris
Podcast website

Luister naar Duke's Corner, Maarten van Rossem en Tom Jessen en vele andere podcasts van over de hele wereld met de radio.net-app

Ontvang de gratis radio.net app

  • Zenders en podcasts om te bookmarken
  • Streamen via Wi-Fi of Bluetooth
  • Ondersteunt Carplay & Android Auto
  • Veel andere app-functies

Duke's Corner: Podcasts in familie

Social
v8.0.7 | © 2007-2025 radio.de GmbH
Generated: 12/5/2025 - 4:01:40 AM