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
info_outline
Chris Hermansen: Don't be Afraid to Create
12/16/2025
Chris Hermansen: Don't be Afraid to Create
Chris Hermansen: Don't be Afraid to Create Summary Jim Grisanzio from Java Developer Relations talks with Chris Hermansen, a Java developer, consultant, and data analyst from Canada. Chris discovered Java in the 1990s and was drawn to its free accessibility and object-oriented design. He particularly appreciated Java’s straightforward single inheritance model over C++'s complexity. But Chris's path to technology came through mathematics rather than computer science. He identifies streams as Java's most transformative feature for data analysis work and praises how it improved code readability and maintainability. On consulting, Chris cautions against Silicon Valley mantras like "fail often" when applied outside prototyping contexts, and he observes cultural differences in how engineers approach problem-solving with some preferring abstract discussion while others focusing on concrete data. Chris emphasizes that technology work remains fundamentally human and stresses the importance of listening, maintaining humanity in professional life, and avoiding corporate stereotypes. For students, he notes the differences between learning with modern IDEs versus the command line tools of his era when he learned to code, so he advises that new learners to try multiple approaches to deepen their understanding. His core message, which became the episode's title, is simple: "Don't be afraid to create." Discovering Java in the 1990s Chris discovered Java in the mid-1990 when Java was announced while working as a data analyst. "Java came along and it was free to use. It wasn't open source at that point, but it was free to use," he says. "And it really intrigued me because of its object-oriented approach to things, which was something that didn't come with the platform we were working on." Unlike the purchased software products he was using at the time, Java offered a free and accessible alternative that promised serious long-term value. He also appreciated how Java's design avoided the complexities of C++, especially the problems with multiple inheritance. He and a colleague had been discussing moving from Pascal to either C or C++, but his colleague had concerns about C++'s complexity, particularly around multiple inheritance. "The first thing that really jumped out to me was the straightforward single inheritance pathway and the use of interfaces to define contractual relations between code," Chris says. Java's approach to inheritance immediately stood out as cleaner and more maintainable. Features like array bounds checking and interfaces for defining contractual relationships between code further convinced him he was learning something that would age well. "I felt that I was learning something that would wear well over time. I wouldn't turn around and look at what I'd done 10 or 15 or 20 years later and say, yuck, what was I thinking?" After committing to Java and sticking with it through the learning process, he found it repaid his effort many times over. "I liked it and I stuck with it, and I found it paid me back enormously for my investment in learning." Career Path Through Mathematics Chris's path to technology came through math rather than traditional computer science. He actually stumbled into science during the registration process at school in the 1970s and eventually pursued math after deciding against engineering. His career took him through various mathematical applications, including consulting and data analysis positions in forestry. Java's Evolution: Streams and Beyond Regarding Java's evolution, Chris identified streams as the biggest feature improvement for his work. When asked about new features that have been useful in his applications, he immediately identifies streams as transformative. "I mean, streams was the big one. Streams just made a whole difference to the way you would handle data," he says. He contrasts the old approach of writing hundreds of lines of nested for loops with the more elegant stream-based approach: "And so streams has just made that a whole lot easier. And the code is so much more readable and maintainable than the old 500 line do loops that we used to have in Fortran that turned into the 375 line for loops in Java. Anyway, so streams is a big one, a really big one for me. The biggest, I would say." He also valued the introduction of templates (generics) in Java 5 or 6, which represented a significant evolution in the language and allowed applying libraries to custom classes. He praised the Java community for keeping the platform and ecosystem viable, noting that the combination of an active developer community and a satisfied user base creates a virtuous cycle that keeps the platform evolving and improving: "There's enough Java programmers out there, enough people interested in the continuing viability of Java that they keep it going, that they modernize it, that they solve new problems with it, that they make it perform better than it ever has before." He added a "big shout out to the garbage collection people that do that amazing stuff," acknowledging the often-invisible work that performance engineers at Oracle do to make Java faster and more efficient for developers. Throughout the discussion, Chris talked at length about developers, the user community, and the technology. He has a nice habit of mixing the issues seamlessly. Check out this gem below where he beautifully concluded that Java is far more than a language because it's really a movement. "The user community is, generally speaking, pretty satisfied with [Java]. And it's a broad enough user community. It's got people like me. It's got people still doing desktop Java. It's got people using it on servers. And there's a whole tool ecosystem out there. Personally, I prefer working right at the command line. I always have. But the application that I mentioned we built using NetBeans, which came out of Sun originally. And it's quite a nice IDE. I don't think it's the most popular one. It doesn't really matter. It's still a very nice one. And it gave us a big part of that long-term support. And lately, I find myself using other JVM languages. So it's not just Java. It's the JVM that underpins it, that has permitted a flowering of alternative approaches to things that, generally speaking, work very well together with Java. So, it's a pretty cool thing. It's a movement. It's not just a programming language." Consulting, Professionalism, and Cultural Differences On consulting and professionalism, Chris stresses the importance of contributing to the team to best serve customers. He cautions against embracing some Silicon Valley software mantras — such as "fail early, fail often" — when applied outside their intended prototyping context. "And I know failure is a thing that people talk about in software development. Fail early, fail often. But you don't hear consultants saying fail often. It's not a good look for a consulting company," he says. Instead, Chris focuses on engineering being technically excellent and using open communications to help ensure the team's success. "In a consulting organization, you really have to be a team player," he says. He clarifies that getting prototypes out for feedback certainly has merit: "Get something out there and [letting] people throw rocks at it and [recording] what they say [that's] false and recognize that, okay, you failed, but at least you moved the ball down the field. I'm a huge fan of prototyping." Throughout the years in his career Chris also observed cultural differences in problem-solving approaches around the world. He says that some cultures prefer abstract discussion while others focus on concrete data. "Never mind all these grand theories. Let's actually look what we have. And really, you know, like don't go down that rabbit hole either. Look at what you have and base things on the reality that you know about," he advises. He warns against getting lost in theoretical discussions: "Resist the old, you know, the medieval concept of how many angels on the head of a pin kind of thing. Just don't go there." The Human Side of Technology Work Chris emphasizes that technology work remains fundamentally human. Near the end of the conversation, Chris focuses what he sees as most important: "I would just emphasize maybe that we're human beings here and we're driven by our human desires and wills. And as you rightly pointed out, cultural things roll into that," he says. Despite all the technical discussion about tools, languages, methods, and preferences, the work is ultimately done by human beings with human needs and motivations. Cultural factors, listening skills, and collaborative team approaches matter as much as technical competence. "Remember, you spend a long time of your life at your job. And so, it's important that that contributes to your humanity and that your humanity contributes back." He encourages developers to remember their humanity throughout their careers, to contribute meaningfully to their teams and communities, and to avoid becoming caricatures of the latest corporate culture. "It's really important to remember that you're part of a group of human beings here. You don't want to be a Dilbert comic," he says, using the comic strip as a reference point for the dehumanized corporate worker trapped in absurd bureaucracy. On the importance of listening, Chris shares wisdom from a sign he saw years ago: "If God had intended man to speak more than he listened, he would have given him two mouths and one ear. Listen more, say less." When discussing custom solutions versus off-the-shelf tools, and after discussing how being familiar with algorithms allows you to blend approaches for better solutions, Chris delivers what became the title of the episode: "Basically, you know, if there's not something off the shelf that — Don't be afraid to create!” This is a message that Chris encourages all developers to embrace because they have such advanced skills right at their fingertips. Advice for Students: Learning Then and Now That creation framework extends to Chris's advice to students learning software development. Students today face different challenges than he did decades ago. Chris compared his learning experience years ago with his daughter's more recent computer science education. Modern students learn differently through sophisticated IDEs that suggest improvements and refactor code automatically, while Chris and his colleagues back in the day learned using only a command line, a text editor, and a compiler. "The difference is really striking between the two because the only tool we had was the command line, the text editor, and the compiler," he says. Modern IDEs provide capabilities like automatic refactoring and code suggestions that fundamentally change what students focus on during their education. He notes that learning with modern tools creates almost a different world than learning in his era: "And so it was really almost learning a different discipline for her than it was for me." He advises students to try multiple approaches to problem-solving and to explore all their options to apply their technical skills in many diverse fields. "And I think if there's a lesson to be taken from that, sometimes it might be fun once you've learned how to do something in the IDEs to try and do it the old way and see what it's like just creating from nothing, you know, and starting out that way. And vice versa, guys like me that always insist on using VI at the command line, we should learn an IDE. It's time." Finally, Chris reflects on the value of learning multiple approaches to solving problems. This goes beyond just technical skills to understanding the problem itself more deeply: "I think learning several different ways to solve a problem ultimately teaches you more about the problem. And learning more about the problem, I think, teaches you a bit about yourself and how you go about solving things and your value to your organization." During the entire conversation on technology, Chris consistently wove in the human element. We are people, after all. We’re just using digital tools to create. Duke’s Corner Java Podcast Jim Grisanzio, Host, Duke’s Corner |
/episode/index/show/oraclegroundbreakers/id/39426960
info_outline
Barry Burd: Teaching Java as an Art Form
12/02/2025
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/
/episode/index/show/oraclegroundbreakers/id/39235530
info_outline
Mattias Karlsson: I think it's Brilliant
09/15/2025
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 Jim Grisanzio Duke’s Corner Podcast Archives, Transcripts, Quotes
/episode/index/show/oraclegroundbreakers/id/38223060
info_outline
Venkat Subramaniam: I Teach Because I Learn
09/05/2025
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 Duke's Corner Java Podcast Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/38098925
info_outline
Bruno Souza: My Greatest Pride is the Community
08/31/2025
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 Duke's Corner Java Podcast Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/38035080
info_outline
Trisha Gee: It’s all about Relationships and People
08/18/2025
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 Duke's Corner Java Podcast Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/37861140
info_outline
Cay Horstmann: Java Still Vibrant After 30 Years
08/08/2025
Cay Horstmann: Java Still Vibrant After 30 Years
Jim Grisanzio from Java Developer Relations talks with Cay Horstmann, a professor, author, and Java Champion. In April in Cologne, Germany at JCON Cay received the Java Community Lifetime Achievement recognition from Sharat Chander on the Oracle Java Developer Relations Team. This conversation covers the evolution of Java, the constant polishing of the library, the upcoming Java 25 release, the six-month release cycle, improvements in the Java language to make the technology more beginner friendly, teaching methodologies, conferences vs unconferences, and also timeless task-driven learning methods for students and developers to keep their skills sharp. Also, Cay has been writing books about Java for decades and years ago he was instrumental in initially getting Java integrated into the curriculum for the computer science AP exam in the United States. “One of the reasons why Java is still so vibrant 30 years in is that there is a constant stream of low-level innovation going on. It’s pretty amazing.” Cay Horstmann Duke's Corner Java Podcast Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/37728235
info_outline
Heinz Kabutz: Really Life Changing!
07/31/2025
Heinz Kabutz: Really Life Changing!
Jim Grisanzio from Java Developer Relations talks with Heinz Kabutz from the Island of Crete in Greece. Heinz has a PhD in Computer Science, publishes the The JavaSpecialists' Newsletter, and runs the JCrete Unconference. Heinz is also a Java Champion and a teacher, and he cares deeply about the technology and the community. Recently, Heinz was recognized for his Lifetime Achievement by Sharat Chander from Oracle Java Developer Relations. “I was on cloud nine! I was so honored,” Heinz said. In this conversation Heinz previews some JEPs in the upcoming Java 25 release, he comments on the value of the 6-month Java release cycle, he outlines how he’s contributed code to OpenJDK (and how others can too!), he offers some detailed advice to students getting involved in software development for the first time, and he talks at length about the opportunities for developers who participate at the JCrete Unconference. “I have seen people whose entire careers got revolutionized just by coming to JCrete once. It’s really life changing!” Heinz Kabutz https://x.com/heinzkabutz https://www.javaspecialists.eu/ https://www.jcrete.org/ https://x.com/heinzkabutz/status/1920855230910005540 OpenJDK https://openjdk.org/ 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/
/episode/index/show/oraclegroundbreakers/id/37619210
info_outline
Nate Schutta: I Just Love to Learn!
07/17/2025
Nate Schutta: I Just Love to Learn!
Jim Grisanzio from Java Developer Relations talks with Nate Schutta, an author, a teacher, a software architect, and Java Champion. Nate lives in the United States and teaches computer science to university students. He loves teaching and he loves learning, and he specializes in exploring the big picture of complicated systems in his career as a software architect. The conversation covers the Java community, the value for developers if they contribute to Java User Groups (JUGs), the benefits and some possible drawbacks of AI, and the engineering feat that is the Java Virtual Machine (JVM). Nate has a passion for learning and here’s his advice for young developers and engineering students. “The fundamentals can’t be skipped! And they take time to learn! You just have to put in those hours to understand the basics, and then you can graduate to the more complicated stuff.” Nate tripped over Java a bit in school and joined his first Java project right in his first job. Once he heard about this new Java project, he said: “Heck, yeah! I want in on that!” Nate Schutta Duke's Corner Java Podcast Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/37440520
info_outline
Francisco Contreras: I Felt Like I Could do Anything!
06/28/2025
Francisco Contreras: I Felt Like I Could do Anything!
Jim Grisanzio from Java Developer Relations talks with Francisco Contreras, who is a Java developer and a co-organizer at Nicaragua JUG. Francisco has been a Java developer for over 15 years and he runs his own consulting business with customers around the world. He's passionate about Java the technology and also Java the community. "When I learned Java at university I felt like I could do anything with that," he said, talking about how Java enables him to engage developers, write really great software, and also grow a business. But Java goes well beyond just technology. When Francisco had some personal challenges in his life, he was happy that many community members immediately offered to help him. "The sense of community in the Java environment is just awesome!" Francisco Contreras JUG Nicaragua Java User Groups Duke's Corner Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/37203325
info_outline
Ivar Grimstad: Java for Everything
05/20/2025
Ivar Grimstad: Java for Everything
Jim Grisanzio from Java Developer Relations talks with Ivar Grimstad, who is a Java Champion, a JCP Executive Committee Member, and a Jakarta EE Developer Advocate. Ivar is based in Sweden but travels to over 40 events a year talking about Java and Open Source with thousands of developers. He feels passionately about contributing to Java projects as the best way for young developers to learn Java and connect with the community, especially at Java conferences. Ivar has been working with Java professionally since 2000, but he's been solving problems with code since he was a little kid around 12 or 13 years old. "Java has been my go-to language for everything!" he says. "It's been here for 30 years and it'll probably be around for 30 more!" Ivar Grimstad Duke's Corner Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/36638235
info_outline
Duke's Corner Live at JavaOne!
04/06/2025
Duke's Corner Live at JavaOne!
The Duke’s Corner Java Podcast contributed an 11 minute segment to the Community Keynote at JavaOne 2025 in California in March. Jim Grisanzio from Oracle Java Developer Relations hosted the program with special guests Cay Horstmann, Marit van Dijk, and Lize Raes. The panel covered the latest bits in Java, how to contribute to the community, and the best bits from JavaOne. Everyone had a great time! Here’s the full Community Keynote session from JavaOne in March 2025: Here's the 11 minute segment in video: https://x.com/jimgris/status/1907660414550176236
/episode/index/show/oraclegroundbreakers/id/36022640
info_outline
Tom Cools: My Mission to Spread Java
03/09/2025
Tom Cools: My Mission to Spread Java
Jim Grisanzio from Java Developer Relations talks with Tom Cools, an engineer from Belgium, a conference speaker, a Java Champion, and the leader of the Belgian Java User Group. "I make it my mission to spread Java all over Belgium," says Tom as he describes how he runs the BeJUG as an Open Source project that takes contributions from the community. Here in this conversation Tom also talks about how the recent evolution of Java with rapid release cycles and new innovations attracted him to the language he loves. Tom is also a certified teacher so we discussed learning strategies, stress management, social media, managing change, AI, burnout, and other life experiences developers must deal with as they navigate through their careers in software development. Tom Cools Duke's Corner Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/35591685
info_outline
François Martin: Teaching Java, Contributing to Java
02/28/2025
François Martin: Teaching Java, Contributing to Java
Jim Grisanzio from Java Developer Relations talks with François Martin, a full stack developer from Switzerland who loves teaching Java to students and contributing to the Java community. This conversation ranges from teaching students Java from scratch, the value of test driven development, the lessons from NASA's Apollo project, the benefits — and surprises — of contributing to open source projects, and so much more. Even open source marketing and The Cluetrain Manifesto came up! François is passionate about coding in Java and sharing his experiences with other developers at JUG meetings and conferences. Java was the first language he learned and that seems to made all the difference in the world. François Martin Duke's Corner Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/35478445
info_outline
Marit van Dijk Previews JavaOne 2025!
02/17/2025
Marit van Dijk Previews JavaOne 2025!
Jim Grisanzio from Java Developer Relations talks with Marit van Dijk, a Java Champion and also a Java Developer Advocate at JetBrains. Marit will present on developer productivity with IntelliJ IDEA at JavaOne March 18-20 in California. Go to javaone.com and register and we'll see you there! Marit van Dijk JavaOne 2025 Duke's Corner Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/35309970
info_outline
Venkat Subramaniam: Be Agile about Being Agile!
02/04/2025
Venkat Subramaniam: Be Agile about Being Agile!
Jim Grisanzio from Java Developer Relations talks with Venkat Subramaniam, who is a Java Champion, professor, programmer, and a conference organizer. The conversation ranges from the upcoming JavaOne conference in California in March 2025 to building the Java community, engaging the next generation of Java developers, the importance of going to Java user groups, career building, the evolution of Java technology, agile development, release models, and his upcoming book — Cruising Along with Java. This is a jam packed episode that has something for everyone. Here's quick bit from the interview from Venkat: "One of the biggest contributions Java has made is to truly show to us the developers what agile development really should be!" Venkat Subramaniam Jim Grisanzio Duke's Corner JavaOne 2025
/episode/index/show/oraclegroundbreakers/id/35147370
info_outline
Richard Fichtner Previews JavaOne 2025!
01/30/2025
Richard Fichtner Previews JavaOne 2025!
Jim Grisanzio from Java Developer Relations talks with Richard Fichtner as he previews his upcoming session at JavaOne in March and offers his perspective on what makes JavaOne special! Go to javaone.com and register and we'll see you there! Richard Fichtner JavaOne 2025 Duke's Corner Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/35079445
info_outline
Venkat Subramaniam Previews JavaOne 2025!
01/26/2025
Venkat Subramaniam Previews JavaOne 2025!
Jim Grisanzio from Java Developer Relations talks with Venkat Subramaniam as he previews his upcoming session at JavaOne in March and offers his perspective on what makes JavaOne special! Go to javaone.com and register and we'll see you there! This is just a short JavaOne preview with Venkat. Later this week we'll release the full podcast where we cover many topics about software development — and more JavaOne too! Venkat Subramaniam JavaOne 2025 Duke's Corner Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/35011680
info_outline
Sharat Chander: Celebrating the Java Community
12/19/2024
Sharat Chander: Celebrating the Java Community
Jim Grisanzio from Java Developer Relations talks with Sharat Chander, Senior Director, Java Product Management and Community Engagement. Shar and Jim summarized some community development achievements for 2024 and gave a peek into what's coming for 2025 — JavaOne! That's right, JavaOne 2025 will be held in March 18-20 in California and you can register right now at . Sharat Chander Oracle Java Developer Relations Team JavaOne 2025: Registration now Open! Duke's Corner Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/34528000
info_outline
Ted M. Young: Java has been my Career!
12/16/2024
Ted M. Young: Java has been my Career!
Jim Grisanzio from Java Developer Relations talks with Ted M. Young from the San Francisco Bay Area about all things Java and test driven development. Ted streams his coding sessions and builds community around his passion for excellence in software development. His first JavaOne was the first JavaOne! And he's been coding in Java ever since. His mantra is to "reduce the suffering and increase the joy of software development" and he's made Java his career. Ted also deeply appreciates the JVM: "It's one of the wonders of the software world." Can't beat that. Ted M. Young Duke's Corner Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/34464620
info_outline
Donald Raab: Unlimited, Untapped Resources
11/29/2024
Donald Raab: Unlimited, Untapped Resources
Jim Grisanzio from Java Developer Relations talks with Donald Raab, a Java Champion, the founder of the Eclipse Collections project, and a perfectionist who always seeks the best quality code. The conversation ran wild around all things Java and Donald's experiences with the technology for decades. He spoke in detail about the twenty year history of the Eclipse Collections project, his interactions with engineers on OpenJDK, the OpenJDK Quality Outreach Project, and the benefits for everyone being involved with not only Java but the greater FOSS community. In fact, when talking about the community, Donald said that working with the community is like engaging "unlimited, untapped resources ... you said community, well, it's real." Donald's book on Eclipse Collections comes out soon too! Donald Raab Duke's Corner Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/34199290
info_outline
Piotr Przybyl: The Creativity is Amazing
11/18/2024
Piotr Przybyl: The Creativity is Amazing
Jim Grisanzio from Java Developer Relations talks with Piotr Przybyl, a Java Champion and developer advocate in Poland who realized at a young age that "given enough time I could write literally everything! The creativity is amazing! I love it!" Piotr is hard core about coding and his passion for technology comes thorough in this conversation, which ranges from how Piotr embraced Java in school, how he learned more Java on his own, and how he always gives back to the Java community around the world. Piotr Przybyl Jim Grisanzio Duke's Corner Java Podcast
/episode/index/show/oraclegroundbreakers/id/33975357
info_outline
Cesar Hernandez: Sharing with the Community
10/21/2024
Cesar Hernandez: Sharing with the Community
Jim Grisanzio from Java Developer Relations talks with Cesar Hernandez, a Java Champion, a teacher, and long time contributor to multiple Open Source projects from Guatemala. The conversation ranged from how Cesar blew up his dad's computer to start his computer science career, teaching Java to university students, the benefits of Java technology, and participating at Java User Groups and conferences. And most importantly, Cesar talked about his passion for sharing everything he knows with the community. Cesar Hernandez Jim Grisanzio Duke's Corner Java Podcast
/episode/index/show/oraclegroundbreakers/id/33543427
info_outline
Hanno Embregts: Making the World a Better Place
10/03/2024
Hanno Embregts: Making the World a Better Place
Jim Grisanzio from Java Developer Relations talks with Hanno Embregts, a Java Champion and an Oracle ACE Pro from The Netherlands who loves contributing to the Java community and presenting technical and musical sessions at developer conferences. And Hanno is especially passionate about making the world a better place thorough software. In fact, he's been driven by that idea for as long as he can remember! He goes into detail about how the Java community is so innovative, why Java is so technically advanced, and how both can be leveraged to help us all live in a more environmentally sustainable way. Hanno Embregts Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/33310742
info_outline
Cay Horstmann at JavaZone 2024
09/17/2024
Cay Horstmann at JavaZone 2024
Jim Grisanzio from Java Developer Relations talks with author and Java Champion Cay Horstmann at JavaZone Oslo 2024. The conversation covered Java for small tasks, teaching Java to thousands of students for decades, and the thriving Java conferences around the world. Cay Horstmann Jim Grisanzio
/episode/index/show/oraclegroundbreakers/id/33085952
info_outline
JavaZone: Everything is Possible
09/11/2024
JavaZone: Everything is Possible
Jim Grisanzio from Java Developer Relations talks with Dervis Mansuroglu and Marek Machnik last week from JavaZone 2024 in Oslo. Dervis and Marek are two of the organizers from the Norwegian Java User Group who helped lead this year’s JavaZone event. The discussion covered the speakers, the venue, the volunteers, the content, and the community that participated at the conference. Summarizing the overall event, Dervis said, “Whatever you can dream of, it’s possible. Nothing is impossible.” That sentiment was shared by many of the thousands of developers who contributed to make JavaZone an innovative and unique experience. Dervis on X Marek on X JavaZone on X Jim on X
/episode/index/show/oraclegroundbreakers/id/33004292
info_outline
Elias Nogueira: Share Everything you Know!
08/22/2024
Elias Nogueira: Share Everything you Know!
Jim Grisanzio from Java Developer Relations talks with Elias Nogueira, a Java Champion and an Oracle ACE Pro from The Netherlands who loves the Java community and sharing everything he's learned. The conversation ranges from Elias’s early experience learning Java and many other programming languages, his desire to improve his career opportunities, moving from Brazil to The Netherlands, learning a new language, and contributing to Java user groups around the world. There are so many beautiful things about the Java community, he says. Yep, we agree. Elias on X Jim on X
/episode/index/show/oraclegroundbreakers/id/32689002
info_outline
Simon Martinelli: Trains, Code, Community, and Teaching!
07/04/2024
Simon Martinelli: Trains, Code, Community, and Teaching!
Jim Grisanzio from Java Developer Relations talks with Simon Martinelli, a Java Champion and an Oracle ACE Pro from Switzerland who loves contributing to FOSS projects and teaching students all about Java. The conversation ranges from Simon’s early experience learning Java, working for the Swiss Railway, engaging multiple Java User Groups, and teaching students. Simon also gets into the benefits of modern Java and some of the best features the technology offers for developers. Simon: Jim:
/episode/index/show/oraclegroundbreakers/id/32015557
info_outline
Praveen Mohan: Quality in Java and the Community
06/20/2024
Praveen Mohan: Quality in Java and the Community
Jim Grisanzio from Java Developer Relations talks with Praveen Mohan, Director of Java Quality and Infrastructure at the Oracle India Development Center in Bangalore, which is part of the Java Platform Group. The conversation covers the technical details of the quality engineering operation in Bangalore where 40 developers ensure that Java is tested to the highest standards possible before release. Also discussed is how much the team engages the Bangalore Java User Group to build close development relationships with the community. Jim: https://twitter.com/jimgris Praveen: https://www.linkedin.com/in/mohanpraveen/
/episode/index/show/oraclegroundbreakers/id/31819822
info_outline
Bert Jan Schrijver: Java is a Marvel of Engineering
05/02/2024
Bert Jan Schrijver: Java is a Marvel of Engineering
Jim Grisanzio from Java Developer Relations talks with Bert Jan Schrijver from The Netherlands. Bert is a Java Champion, a leader of the Dutch Java User Group, and the CTO and co-founder of OpenValue that he started in 2017. The conversation spans all of Bert's experiences as a software developer, including hacking and gaming as a six-year old, contributing to the computer lab fire in school, blowing out the family's phone bill with his first modem, getting an advanced CS education at university, engaging the Java community globally, and building his own software company. Bert also offers some interesting advice for how people can continue learning and growing and contributing to the community at Java events. He also details why Java is special and why developers embrace the technology: "Java is one of the only languages I know of that has been active and current for so long. And one of the keys is the marvel of engineering in the Java Virtual Machine." Bert: Jim:
/episode/index/show/oraclegroundbreakers/id/31087968