POPULARITY
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
Join us with Guillaume Laforge, co-founder of the Apache Groovy programming language and Developer Advocate for Google Cloud Platform. We'll explore Guillaume's journey from creating one of the JVM's most popular dynamic languages to his current work at Google focusing on serverless technologies and generative AI with Gemini.Guillaume will share insights on Groovy's evolution and continued relevance in modern development, plus his perspective on how traditional programming languages intersect with AI technologies. As a Java Champion, co-author of "Groovy in Action," LangChain4j committer, and ADK contributor, he brings unique insights on the evolution of JVM languages in the cloud-native and AI era.Whether you're interested in Groovy, Google Cloud, or the future of JVM languages, this episode offers valuable perspectives from a key figure in the Java ecosystem.Show Notes:Guillaume LaforgeGroovy Programming LanguageCommunity over Code ConferenceSpring AILangchain4jADK for Java
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
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/
This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereCharles Humble - Freelance Techie, Podcaster, Editor, Author & ConsultantTrisha Gee - Lead Developer Evangelist at Gradle, Java Champion & Co-Author of "Getting to Know IntelliJ IDEA"RESOURCESCharleshttps://bsky.app/profile/charleshumble.bsky.socialhttps://linkedin.com/in/charleshumblehttps://mastodon.social/@charleshumblehttps://conissaunce.comTrishahttps://bsky.app/profile/trishagee.bsky.socialhttps://twitter.com/trisha_geehttps://www.linkedin.com/in/trishageehttps://trishagee.comhttps://github.com/trishageeLinkshttps://www.conissaunce.com/professional-skills-shortcut.htmlhttps://www.jeanettewinterson.comDESCRIPTIONTrisha Gee interviews Charles Humble on his project "Professional Skills for Software Engineers", a collection of 14 articles organized into four categories:• communication• critical thinking• documentation• networkingCharles argues that career success in software engineering oftentimes depends more on non-programming skills than technical ability. Both Charles and Trisha emphasize that these skills are learnable and essential, despite being undervalued in the industry as mere "soft skills".The conversation covers how intentional communication improves product development, the value of networking and public speaking for career advancement, and ways engineers can generate ideas for content creation while taking ownership of their career development. The interview makes a compelling case that developing these professional skills benefits both individual engineers and the industry as a whole.RECOMMENDED BOOKSCharles Humble • Professional Skills for Software EngineersKevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should KnowAnne Currie, Sarah Hsu & Sara Bergman • Building Green SoftwareCal Newport • Deep WorkMartin Fowler • UML DistilledCathy O'Neil • Weapons ofBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!
An airhacks.fm conversation with Antonio Goncalves (@agoncal) about: journey from Java Champion to Principal Software Engineer at Microsoft focusing on AI, the evolution from Java EE standards to modern AI development, writing technical books with LLM assistance, langchain4j as a Java SDK for LLMs providing abstraction over different AI providers, the importance of Java standards and patterns for LLM code generation, Boundary Control Entity (BCE / ECB) pattern recognition by LLMs, quarkus integration with LangChain4J enabling dependency injection and multi-tenancy, MCP (Model Context Protocol) as a new standard potentially replacing some RAG use cases, enterprise AI adoption using Azure AI Foundry and AWS Bedrock, model routers for optimal LLM selection based on prompt complexity, the future of small specialized models versus large general models, tornadovm enabling Java execution on GPUs with 6x performance improvements, GraalVM native compilation for LLM applications, the resurgence of Java EE patterns in the age of AI, using prompts as documentation in READMEs and JavaDocs, the advantage of type-safe languages like Java for LLM understanding, Microsoft's contribution to open source AI projects including LangChain4J, teaching new developers with AI assistance and the importance of curiosity, CERN's particle accelerator and its use of Java, the comparison between old "hallucinating architects" and modern LLM hallucinations, writing books about AI using AI tools for assistance, the structure of the Understanding LangChain4j book covering models RAG tools and MCP, enterprise requirements for data privacy and model training restrictions Antonio Goncalves on twitter: @agoncal
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 Award 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/
This interview was recorded for GOTO Unscripted.https://gotopia.techRead the full transcription of this interview hereMarit van Dijk - Developer Advocate at JetBrains, Java Champion & Open Source ContributorHannes Lowette - Principal Consultant at Axxes, Monolith Advocate, Speaker & Whiskey LoverRESOURCESMarithttps://bsky.app/profile/maritvandijk.bsky.socialhttps://linkedin.com/in/maritvandijkhttps://github.com/mlvandijkhttps://medium.com/@mlvandijkhttps://maritvandijk.comHanneshttps://bsky.app/profile/hanneslowette.nethttps://twitter.com/hannes_lowettehttps://github.com/Belenarhttps://linkedin.com/in/hanneslowetteLinkshttps://www.felienne.comhttps://codereading.clubhttps://github.com/neontribe/code-reading-clubDESCRIPTIONReading code is a critical yet often underappreciated skill in software development. Marit van Dijk & Hannes Lowette highlight that while developers are trained to write code, they spend most of their time understanding existing codebases—often with incomplete documentation and evolving complexity.They discuss research-backed strategies, such as structured code reading exercises, participation in communities like the Code Reading Club, and leveraging modern IDE tools to navigate and comprehend unfamiliar code. The conversation underscores the importance of empathy in code reviews, writing clear commit messages, and using tests as documentation to improve collaboration and maintainability. By practicing code reading deliberately and utilizing available resources, developers can become more effective and adaptable in their work.RECOMMENDED BOOKSFelienne Hermans • The Programmer's BrainAdrienne Braganza Tacke • "Looks Good to Me": Constructive Code ReviewsDuncan McGregor & Nat Pryce • Java to KotlinSaleem Siddiqui • Learning Test-Driven DevelopmentRoy Osherove • The Art of Unit TestingTrisha Gee & Helen Scott • Getting to Know IntelliJ IDEAJacqui Read • Communication PattBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!
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 https://horstmann.com/ 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/
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/
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 https://x.com/ntschutta https://bsky.app/profile/nts.bsky.social Duke's Corner Java Podcast https://dukescorner.libsyn.com Jim Grisanzio https://x.com/jimgris https://jimgrisanzio.wordpress.com
Hi, Spring fans! In this installment, I talk to Dr. Heinz Kabutz, a legendary Java Champion, trainer, teacher, and author of the Java Specialists newsletter! This episode was recorded live at Devoxx UK 2025
In this episode, we hear from Melissa McKay, Head of Developer Relations, who discusses her involvement in open source communities, especially Jenkins and OPEA. She highlights the significance of AI in today's technology landscape, touching on its increasing prevalence and integration into various processes. The discussion also covers the challenges and opportunities AI brings, including security concerns and the need for standardization through projects like the Open Platform for Enterprise AI (OPEA). Melissa provides insights into learning and adapting to new technological trends, emphasizing the importance of having a safe environment for experimentation and continuous learning. 00:00 Introduction and Welcome 02:39 Involvement with Jenkins and Community Support 03:58 AI and Its Growing Impact 07:52 Challenges and Security in AI 09:24 Adapting to New Technologies 21:06 Encouragement for Community Involvement Guest: Melissa McKay is passionate about Java, DevOps and Continuous Delivery. She is currently Head of Developer Relations for JFrog and a member of the Technical Steering Committee of the Open Platform for Enterprise AI (OPEA). Melissa has been recognized as a Java Champion and a Docker Captain, is an international speaker, and is co-author of the O'Reilly title, DevOps Tools for Java Developers.
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 https://x.com/ivar_grimstad https://bsky.app/profile/theguywiththeduketattoo.com https://www.linkedin.com/in/ivargrimstad/ Duke's Corner https://dukescorner.libsyn.com https://bsky.app/profile/dukescorner.bsky.social Jim Grisanzio https://x.com/jimgris https://www.linkedin.com/in/jimgris/ https://jimgrisanzio.wordpress.com/
Hi, Spring fans! In this episode, we catch up with Java Champion, Tessl Devrel head, Virtual JUG co-founder, and friend Simon Maple! This episode was recorded at the amazing ArcOfAI conference held in amazing Austin, TX!
Hi, Spring fans! In this installment I talk to Henri Tremblay, head of TS Imagine Canada, Java Champion, Montreal JUG leader, EasyMock lead dev and all around legend!
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 https://x.com/TCoolsIT https://x.com/BeJUG https://bsky.app/profile/tomcools.be Duke's Corner https://dukescorner.libsyn.com Jim Grisanzio https://x.com/jimgris
Let me share a personal story. I started experimenting with Java on a Raspberry Pi about five years ago and blogged a few articles about it. But the more I experimented, the more I wrote down, and eventually, I had written a book… I worked on it for six months in a row, every evening and a lot of weekends. But the moment I received the box with my author copies was an incredible feeling. Holding a paper book with your name is a special moment.Fast forward to now. The 1000 paper copies are sold out. I have the last 10 copies in case you still want one ;-) But as I self-published the ebook, it's still for sale on Leanpub, and I keep updating it. That's one of the first significant differences between publishing a paper book and an ebook…. As an author, I got about 2 euros per paper book from the publisher, and LeanPub pays 80% royalties. Don't forget that I have to pay taxes on what I earn. So, if you do the math, you'll understand that the book didn't make me rich. But yes, it helped me in my career and was one of the reasons I became a Java Champion. So, we can argue about the "becoming famous".But that's only my story. I invited several guests to share their knowledge about book writing:Marián Varga is finishing a book and tells about publishing a book with a publisher.Wim Deblauwe wrote a few books and has much experience with self-publishing.Len Epp is the co-founder of Leanpub, so he can tell us a lot about ebooks.And we start with Trisha Gee, who wrote a lot of books!Guests Trisha Gee https://www.linkedin.com/in/trishagee/ https://jvm.social/@trisha_gee https://bsky.app/profile/trishagee.bsky.social https://x.com/trisha_gee Len Epp https://www.linkedin.com/in/lenepp/ https://bsky.app/profile/lenepp.bsky.social https://x.com/lenepp Wim Deblauwe https://www.linkedin.com/in/wimdeblauwe/ https://bsky.app/profile/wimdeblauwe.com https://www.youtube.com/@WimDeblauwe https://www.wimdeblauwe.com/ https://www.widit.be/ Marián Varga https://www.dastalvi.com/book/ https://www.linkedin.com/in/mari%C3%A1n-varga-4869a042/ https://mastodon.social/@mrvarga Links Book by Frank https://webtechie.be/books/ https://leanpub.com/gettingstartedwithjavaontheraspberrypi/ Books and links by Trisha Gee https://trishagee.com/books/ https://trishagee.com/2022/12/12/tools-and-processes-for-collaborating-on-a-book-remotely/ https://trishagee.com/2022/12/01/writing-a-book-is-hard/ https://medium.com/97-things https://youtu.be/RzaNJzz5jW8 https://learning.oreilly.com/search/?q=trisha%20gee&rows=100&language=en&language=es Books by Wim Deblauwe https://www.infoq.com/minibooks/spring-boot-api-backend-version2/ https://www.wimdeblauwe.com/books/modern-frontends-with-htmx https://www.wimdeblauwe.com/books/taming-thymeleaf/ Book by Marián Varga https://www.dastalvi.com/book/ https://bsky.app/profile/love2integrate.com Leanpub https://www.youtube.com/leanpub https://twitter.com/leanpub https://mastodon.social/@leanpub https://www.instagram.com/leanpub https://bsky.app/profile/leanpub.bsky.social Lulu https://www.lulu.com/ Content00:00 Introduction of the topic and guests01:53 Books by Trisha Gee02:24 Trisha's motivation for writing books04:13 Difference between publisher and self-publishing09:53 Publishers are looking for authors and course creators12:55 How long do you work on a book?17:35 Can we expect a new book by Trisha?21:00 Automating the writing process24:50 Len Epp about Leanpub and how it started27:18 On Leanpub, you can publish a book-in-progress27:51 Different publishing processes with Leanpub30:20 You can use LeanPub to generate your book, but you don't need to sell it on Leanpub32:57 80% of the selling price goes to the author40:09 How to market your book45:35 Let an expert handle the payments...50:55 Books by Wim Deblauwe51:45 Wim's motivation for writing books53:15 Earning back the time spent on the writing54:37 How to sell paper books on Lulu57:19 Tools used to write a book58:34 Wim's author-plans for the future59:42 How the books influenced Wim's career01:00:02 Marián Varga about the topic of his book01:03:07 Current status of the book01:04:03 The book is a teamwork with a publisher01:07:06 Organizing the work between multiple authors01:09:17 Time worked on the book01:10:40 Feedback from the community for the content01:12:13 What Marián wants to achieve with the book01:14:38 Conclusion
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 https://x.com/MaritvanDijk77 JavaOne 2025 https://javaone.com Duke's Corner https://dukescorner.libsyn.com Jim Grisanzio https://x.com/jimgris
The recent Azul State of Java 2025 survey offers a timely window into the use of Java and why it is still so popular. To find out more about the survey and its findings Ronan spoke to Simon Ritter, Deputy. CTO, Azul.Simon talks about what Azul does, the benefits of Java, the Azul State of Java Report, security and more.More about Simon Ritter:Simon Ritter is the Deputy CTO of Azul. Simon joined Sun Microsystems in 1996 and spent time working in both Java development and consultancy. He has been presenting Java technologies to developers since 1999, focusing on the core Java platform as well as client and embedded applications.At Azul, he continues to help people understand Java and Azul's JVM products. Simon is a Java Champion and two-time recipient of the JavaOne Rockstar award. In addition, he represents Azul on the JCP Executive Committee, the OpenJDK Vulnerability Group, and the JSR Expert Group since Java SE 9.
The recent Azul State of Java 2025 survey offers a timely window into the use of Java and why it is still so popular. To find out more about the survey and its findings Ronan spoke to Simon Ritter, deputy. CTO, Azul. Simon talks about what Azul does, the benefits of Java, the Azul State of Java Report, security and more. More about Simon Ritter: Simon Ritter is the Deputy CTO of Azul. Simon joined Sun Microsystems in 1996 and spent time working in both Java development and consultancy. He has been presenting Java technologies to developers since 1999, focusing on the core Java platform as well as client and embedded applications. At Azul, he continues to help people understand Java and Azul's JVM products. Simon is a Java Champion and two-time recipient of the JavaOne Rockstar award. In addition, he represents Azul on the JCP Executive Committee, the OpenJDK Vulnerability Group, and the JSR Expert Group since Java SE 9. See more stories here.
Erin Schnabel (@ebullientworks) is a Distinguished Engineer at Red Hat and a Java Champion with over 25 years of experience as a developer, technical leader, architect, and advocate. Erin prefers being up to her elbows in code. She learns and teaches through practical (and occasionally ridiculous) application, focusing on automation and developer experience. As Chairperson of the Commonhaus Foundation, she is building tools to automate all the things, wielding Java and TypeScript with equal enthusiasm. To learn more about Erin Schnabel: Mastodon: https://hachyderm.io/@ebullient Bluesky: https://bsky.app/profile/ebullient.dev LinkedIn: https://www.linkedin.com/in/erinschnabel/ Discord: ebullientworks
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 https://x.com/venkat_s Jim Grisanzio https://x.com/jimgris Duke's Corner https://bsky.app/profile/dukescorner.bsky.social https://dukescorner.libsyn.com JavaOne 2025 https://javaone.com
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 https://x.com/TheDonRaab https://bsky.app/profile/thedonraab.bsky.social Duke's Corner https://bsky.app/profile/dukescorner.bsky.social https://dukescorner.libsyn.com Jim Grisanzio https://x.com/jimgris
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 https://x.com/piotrprz Jim Grisanzio https://x.com/jimgris Duke's Corner Java Podcast https://dukescorner.libsyn.com/
Today on the show, we have Kevin Dubois. Kevin is a Senior Principal Developer Advocate at Red Hat, Java Champion, and well known open source contributor. In our conversation with Kevin, we talk about his history with Java and the evolution of the language and where it now fits within the world of AI. Kevin's been building AI applications with Java using Quarkus andLangChain4j. Kevin's a java expert. He's not an AI expert. It's amazing to see how much he's building with AI even without having that background. We also talk a lot about the mindset shift you need to successfully build with generative AI models.
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 https://x.com/CesarHgt Jim Grisanzio https://x.com/jimgris Duke's Corner Java Podcast https://dukescorner.libsyn.com/
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 https://x.com/hannotify Jim Grisanzio https://x.com/jimgris
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 https://x.com/eliasnogueira Jim on X https://twitter.com/jimgris
An airhacks.fm conversation with Bruce Hopkins about: transition from Basic to Java, work on Bluetooth technology and writing a book on Bluetooth for Java, involvement with Sun Microsystems and Java ME, becoming a Java Champion, shift to AI and natural language processing research, development of speech recognition and hands-free web navigation systems using pure Java, use of Hugging Face libraries for NLP in 2016, writing for Linux Magazine about mesh VPNs, discovery and exploration of ChatGPT, writing a book on integrating ChatGPT with Java, shared experiences and parallel paths in Java development, discussion about Sun Microsystems vs Oracle's approach to Java, mention of various Java-related technologies like JXTA, Sphinx, FreeTTS, and Dalvik, brief explanation of mesh VPNs and Tailscale, plans for a future podcast episode focused on Bruce's JavaChatGPT book
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: https://x.com/simas_ch Jim: https://x.com/jimgris
In this episode of BragTalks, host Heather VanCura interviews Emily Jiang about mentorship and communities. Emily shares her experiences with mentorship and engaging in communities. Listen to hear about how she approached mentorship and the impact it made in her career. Season 7 is about sharing the experiences of technical professionals and building on the interviews from the recently published book 'Developer Career Masterplan'. This episode is a story that links to Chapter 7 of the book..hope you enjoy our new look and Season 7 of BragTalks! Bio: Emily Jiang is a Java Champion. She is Liberty Cloud Native Architect and Chief Advocate, Senior Technical Staff Member (STSM) in IBM, based at Hursley Lab in the UK. Emily is a MicroProfile and Jakarta EE guru and also a book author ofibm.biz/MicroProfileBook. At IBM, she leads the effort of implementing MicroProfile and Jakarta EE specifications on Open Liberty.She is passionate about MicroProfile and Jakarta EE. She regularly speaks at conferences, such as QCon, Code One, DevNexus, JAX London, Voxxed, Devoxx, EclipseCon, GeeCon, JFokus, etc.Connect with Emily on Twitter and LinkedIn.
Recorded Date: 31 May 2024 Title: Blow your Brains Out Overview Josh, Kito, and Danno are joined by fellow Java Champion , the maintainer of JReleaser and a Senior Principal Product Manager at Oracle. They discuss new updates to JReleaser, reproducible builds, the EU's Cyber Resilience Act (CRA), a new free version of Oracle Database, JetBrains Aqua, the discontinuation of Grails funding, OpenRewrite, JakartaEE 11, and more. Social links (for reference when posting to social media) @kito99 @kito99@mastadon.social @Java_Champions @JavaChampions@mastodon.social @javajuneau @javajuneau@fosstodon.org https://www.linkedin.com/in/dhevolutionnext/ @dhinojosa @dhinojosa@mastodon.social https://bsky.app/profile/dhinojosa.bsky.social @ianhlavats About Andres Almiray Socials:Twitter Mastodon Bluesky Title: Senior Principal Product Manager, Oracle Bio: Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event. Server Side Java Object Computing Discontinues Grails Support Jakarta EE 11 Forthcoming Tools JReleaser Tell us about CycloneDX, SPDX, SBoms, and JReleaser, publication to Sonatype Portal, SLSA, Swid Tags NixOS OpenRewrite JetBrains Aqua Commonhaus Foundation Devoxx Genie Data Oracle Database 23ai Free | Oracle Oracle Autonomous Database (Cloud) Oracle Database Docker Images Oracle Database Docker images from Oracle Container Registry Java Platform GitHub - moditect/layrry: A Runner and API for Layered Java Applications Security The Open Source Community is Building Cybersecurity Processes for CRA Compliance | Life at Eclipse Picks SnoreLab (Kito) Ollama (Kito) OCI Generative AI Certification - Free (for now) (Josh) AI Assistant (JetBrains) (Danno) Conventional Commits (Andres) Wagakki Band - 焔 (Homura) + 暁ノ糸 (Akatsuki no Ito) / 1st JAPAN Tour 2015 Hibiya Yagai Ongakudo (Andres) GitHub - diffplug/spotless: Keep your code spotless (Danno) youtu.be/z8L202FlmD4?si=6pdHKx (Danno) The Rise of Oracle, SQL and the Relational Database (Danno) Other Pubhouse Network podcasts OffHeap Java Pubhouse Events ÜberConf July 16 - 19, 2024 Westminster, CO jconf.dev - September 24-26 Dallas, Texas Code.talks - Sep 19-20, Hamburg, Germany Devoxx Morocco - Oct 2-4, Marrakech, Morocco Devoxx Belgium - Oct 7-11, Antwerp, Belgium Codemotion Milan - Oct 22-23, Milan, Italy Twin Cities Software Symposium August 9-10, 2024 Northern Virginia Software Symposium September 5-6, 2024 Central Iowa Software Symposium September 12-13, 2024 DevOps Vision December 2-4, 2024 Tech Leader Summit December 4-6, 2024 Arch Conf December 9-12, 2024 Dev2next - Sept 30 - Oct 3, Lone Tree, Colorado, USA, 2024 https://jakartaone.org/ JakartaOne Livestream Dec 3, 2024
Recorded Date: 31 May 2024 Title: Blow your Brains Out Overview Josh, Kito, and Danno are joined by fellow Java Champion , the maintainer of JReleaser and a Senior Principal Product Manager at Oracle. They discuss new updates to JReleaser,...
Hi, Spring fans! In today's installment we talk to Tagir Valeev, a fellow Java Champion and IntelliJ IDEA Java legend.
Overview Kito and Danno welcome Edwin Derks, a fellow Java Champion, MicroProfile and Jakarta EE contributor, and Principal Consultant at Team Rockstars IT, as their special guest. They delve into the new Jakarta Data specification, explore the...
Overview Kito and Danno welcome Edwin Derks, a fellow Java Champion, MicroProfile and Jakarta EE contributor, and Principal Consultant at Team Rockstars IT, as their special guest. They delve into the new Jakarta Data specification, explore the Eclipse Starter for Jakarta EE, and discuss integrating JMS with Kafka. The conversation then shifts to the resurgence of server-side rendering (SSR) for web applications, the latest enhancements in Angular, and the impact of ElementInternals support in Safari for building HTML form-friendly and accessible Custom Elements. They also cover updates on Kotlin, JDK 22, Google's innovative #AI Generative Interactive Environments (Genie), and energy-hungry LLMs and water, alongside discussions about high-profile security breaches and Edwin's journey into open-source contributions. About Edwin Derks Principal Consultant, Team Rockstars IT Solving complex and strategic IT challenges is my passion. I've helped many customers modernize their software stack, increase their software release processes, and adopt cloud infrastructure. In these projects, I've also been building teams and coaching colleagues to realize the right and innovative solutions for the task at hand. Having a Java developer background, I specialize in Java-related software solutions. As a Java Champion, I'm passionate about gathering and sharing knowledge about anything related to the Java ecosystem and cloud-driven development in general. Therefore, I'm a contributor to open-source projects MicroProfile and Jakarta EE. I'm also a fervent and regular conference speaker, learning and sharing knowledge. In my spare time, I can often be in the gym or have a good time at dance parties or metal concerts. Global and Industry News Server Side Java - Jakarta EE 11 lookout - Jakarta Data (https://github.com/jakartaee/data) - Eclipse Starter for Jakarta EE (https://start.jakarta.ee/) - Is Server Side Rendering (SSR) dead or alive? Is one of the two options preferred? ;) - JMS Client for Confluent Platform (https://docs.confluent.io/platform/current/clients/kafka-jms-client/index.html) - Old school Java EE descriptors (https://jcp.org/aboutJava/communityprocess/mrel/jsr077/index.html) Frontend - Angular Developer Survey 2023 (https://blog.angular.io/angular-developer-survey-2023-86372317c95f) - ElementInternals and Form-Associated Custom Elements (https://webkit.org/blog/13711/elementinternals-and-form-associated-custom-elements/) Tools - Kotlin 2.0 Beta 3 (https://kotlinlang.org/docs/whatsnew-eap.html) AI/ML - LLMs: our future overlords are hungry and thirsty (https://microservices.io/post/generativeai/2023/10/09/our-future-overlords-are-hungry-and-thirsty.html) - Genie: Generative Interactive Environments (https://sites.google.com/view/genie-2024/home) Java Platform - JDK 22 Update (https://openjdk.org/projects/jdk/22/) Security - Mother of All Breaches Exposes 773 Million Emails, 21 Million Passwords (https://gizmodo.com/mother-of-all-breaches-exposes-773-million-emails-21-m-1831833456) - UnitedHealth hackers say they stole 'millions' of records, then delete statement (https://www.reuters.com/technology/cybersecurity/unitedhealth-hackers-say-they-stole-millions-records-then-delete-statement-2024-02-28/) Picking Edwin's brain Developer career and what to do with it - Developer Career Masterplan: Build your path to senior level and beyond with practical insights from industry experts (https://www.amazon.com/Developer-Career-Masterplan-practical-insights-ebook/dp/B0CFLBHZXZ/ref=sr_1_1?crid=3BGLOBFO11D0X&keywords=developer+career+masterplan&qid=1694763002&sprefix=developer+career+masterplan%2Caps%2C158&sr=8-1) - Jakarta EE Application Development - Second Edition: Build enterprise applications with Jakarta CDI, RESTful web services, JSON Binding, persistence, and security (https://www.amazon.com/Jakarta-Application-Development-applications-persistence/dp/1835085261/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=&sr=) - Cloud-Native Development and Migration to Jakarta EE: Transform your legacy Java EE project into a cloud-native application (https://www.amazon.com/Cloud-Native-Development-Migration-Jakarta-EE/dp/1837639620/ref=sr_1_1?crid=37XNEEDK0WZP4&dib=eyJ2IjoiMSJ9.NWeOOeplaf0BH3QqMMa2xSKI_drFUzPg3jMB0_oGe40z-TL2gEGzompOas_ztKmo-eIbZeeNlsD0wST3JXxx6GLd0fAlk8uSXV9kvs5VxD9jMUU6U_QOvksOMLK0Rwor3am8bMlFnSuXP0qfZeBRJoGon7JtmHCxJFZtjflURISUVwiXZMq8TMgQbXZneC9idFP9klcxyt-wecOIU3ipXd43RWDLdMU38IgYOGMtzkc.jYy2vzobzZkFpkIQyqDsOrJsUzyj9NxzoaIgISP7iXk&dib_tag=se&keywords=Cloud-Native+Development+and+Migration+to+Jakarta+EE%3A+Transform+your+legacy+Java+EE+project+into+a+cloud-native+application&qid=1715457244&sprefix=cloud-native+development+and+migration+to+jakarta+ee+transform+your+legacy+java+ee+project+into+a+cloud-native+application+%2Caps%2C318&sr=8-1) Picks - Assistance AI for JetBrains (Danno) (https://www.jetbrains.com/help/idea/ai-assistant.html) - T-Pain (Danno) - https://www.youtube.com/watch?v=91ck0vJBygo - https://www.youtube.com/watch?v=CIjXUg1s5gc - NixOS (Danno) (https://nixos.org/) - GitHub - FiloSottile/mkcert: A simple zero-config tool to make locally trusted development certificates with any names you'd like. (Kito) (https://github.com/FiloSottile/mkcert) - PowerPoint (Edwin) (https://www.microsoft.com/en-us/microsoft-365/powerpoint) - Enterprise Architect version 16.1 | Sparx Systems (Edwin) (https://sparxsystems.com/products/ea/16.1/) - draw.io (Edwin) (https://app.diagrams.net/) - Miro (Danno) (https://miro.com/) - OmniGraffle (Danno) (https://www.omnigroup.com/omnigraffle/) Other Pubhouse Network podcasts - OffHeap (https://javaoffheap.com) - Java Pubhouse (https://javapubhouse.com) Events - Devnexus 2024 - April 9-11 - Atlanta, GA, USA (https://devnexus.com) - Great International Developer Summit - April 23-26th - Bangalore, India (https://developersummit.com/) - JNation - June 4-5th - Coimbra, Portugal (https://jnation.pt/) - NFJS: Gateway Software Symposium April 5 - 6, 2024 (https://nofluffjuststuff.com/stlouis) - NFJS: New England Software Symposium May 3 - 4, 2024 (https://nofluffjuststuff.com/boston) - NFJS: Greater Wisconsin Software Symposium May 17 - 18, 2024 (https://nofluffjuststuff.com/madison) - ÜberConf July 16 - 19, 2024 (https://uberconf.com/) - jconf.dev September 24-26 Dallas,Texas (https://2024.jconf.dev) - Dev2next - Sept 30 - Oct 3, Lone Tree, Colorado, USA, 2024 (https://www.dev2next.com/)
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: https://twitter.com/bjschrijver Jim: https://twitter.com/jimgris
Overview Kito, Josh, Danno are joined by microservices guru, author, and Java Champion Chris Richardson. They discuss spring-boot-testjars, Jakarta EE 11, OpenRewrite, Chris' Eventuate project, microservice architecture patterns, Kafka, Repanda, AI and software development, the early days of cloud computing and Spring, and much more. About Chris Richardson Chris is a software architect and serial entrepreneur. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices and speaks regularly at international conferences. Chris is the author of the book Microservice Patterns. Chris helps organizations improve agility and competitiveness through better software architecture. He delivers consulting and training that helps organizations successfully adopt and use the microservice architecture. Chris is the founder of a startup that is creating a platform that simplifies the development of transactional microservices. He maintains a comprehensive set of resources for learning about microservices. Global and Industry News - Google layoffs 2024: Hundreds of employees on hardware, engineering teams lose jobs https://www.usatoday.com/story/money/2024/01/12/google-layoffs-2024/72201031007/ Server Side Java - CVE-2024-22233: Spring Framework server Web DoS Vulnerability (https://spring.io/blog/2024/01/22/cve-2024-22233-spring-framework-server-web-dos-vulnerability) - GitHub - spring-projects-experimental/spring-boot-testjars (https://github.com/spring-projects-experimental/spring-boot-testjars) - Jakarta EE 11 Update (https://jakarta.ee/specifications/platform/11/) - Tomcat migrator (https://github.com/apache/tomcat-jakartaee-migration) - OpenRewrite (https://docs.openrewrite.org/) - Eventuate (https://eventuate.io/) - Transactional Outbox pattern (https://microservices.io/patterns/data/transactional-outbox.html) - Enterprise Integration Patterns (https://www.enterpriseintegrationpatterns.com/) - https://www.google.com/books/edition/Enterprise_Integration_Patterns/qqB7nrrna_sC?hl=en&gbpv=1&printsec=frontcover - Redpanda (https://redpanda.com/) AI/ML - LLMs: our future overlords are hungry and thirsty (https://microservices.io/post/generativeai/2023/10/09/our-future-overlords-are-hungry-and-thirsty.html) Java Platform - The One Billion Row Challenge - Gunnar Morling (https://www.morling.dev/blog/one-billion-row-challenge/) Picks - jChampions Conf Recordings (Josh) (https://www.youtube.com/@JChampionsCon) - TV Show: Young Sheldon (Kito) (https://www.imdb.com/title/tt6226232/) Other Pubhouse Network podcasts - OffHeap (https://javaoffheap.com) - Java Pubhouse (https://javapubhouse.com) Events - Devnexus 2024 - April 9-11 - Atlanta, GA, USA (https://devnexus.org/) - Great International Developer Summit - April 23-26th - Bangalore, India (https://developersummit.com/) - JNation 2024 - June 4-5th - Coimbra, Portugal (https://jnation.pt/) - dev2next
Jim Grisanzio from Java Developer Relations talks with Marit van Dijk, a Java Champion and Developer Advocate at JetBrains based in The Netherlands. The conversation covers all things Java — the growing community, the latest features to enable developer productivity, contributing to Open Source, advice for students, and Marit's unique background in Social Science Informatics that combines computer science and social science. Marit on Twitter https://twitter.com/MaritvanDijk77 Marit on the Web https://maritvandijk.com/ Jim on Twitter https://twitter.com/jimgris
In this episode of BragTalks, host Heather VanCura interviews Mary Grygleski about participating in user group communities. Mary shares her vast experiences engaging in communities and some tips for getting involved in user group communities. Listen to hear about how she approached participation and the impact it made in her career. Season 7 is about sharing the experiences of technical professionals and building on the interviews from the recently published book 'Developer Career Masterplan'. This episode is a story that links to Chapter 8 of the book..hope you enjoy our new look and Season 7 of BragTalks! Biography: Mary is a Java Champion, and an experienced, passionate Developer Advocate. She has serviced companies as an advocate, such as IBM and DataStax in topic areas that include, most recently, GenAI, Streaming systems, Open source, Java, Cloud, and Distributed Messaging systems.. She started as an engineer in Unix/C, then transitioned to Java around 2000 and has never looked back since then. She is an active tech community builder outside of her day job, and currently the President of the Chicago Java Users Group (CJUG), as well as the Chicago Chapter Co-Lead for AICamp.
Jim Grisanzio from Java Developer Relations talks with Jonathan Vila, a Java engineer and Java Champion based in Barcelona, Spain. The conversation covers Jonathan's long career in software development, his love/hate relationship with various languages, his passion for Java, the benefits of contributing to Open Source, and why he loves the Java community. After Jonathan's first experience with the local Java User Group in Barcelona, Jonathan said that everything changed in his professional life completely. He was a coder who loved technology before Java, but after experiencing Java and the Java community he developed an entirely new appreciation for community and moved his career to a new level. His story is an inspiration for everyone! Jonathan on Twitter https://twitter.com/vilojona Jim on Twitter https://twitter.com/jimgris
Kito Mann, Josh Juneau and special guest Grace Jansen, Java Champion and Advisory Developer Advocate at IBM, chat about Broadcom's Acquisition of VMWare, Jakarta EE 11 and the revamped Jakarta EE tutorial, Lit 3.0, JoinFaces, Liberty Tools for...
Kito Mann, Josh Juneau and special guest Grace Jansen, Java Champion and Advisory Developer Advocate at IBM, chat about Broadcom's Acquisition of VMWare, Jakarta EE 11 and the revamped Jakarta EE tutorial, Lit 3.0, JoinFaces, Liberty Tools for IntelliJ, JetBrains AI Service, Quarks and LangChain4J, and JDK 22. They also pick Grace's brain about how she got into IT, developer advocacy, getting an MBA, mentoring women in tech, and more. About Special Guest Grace Jansen Grace Jansen is a Java Champion, Software Engineer and Advisory Developer Advocate at IBM. Her interests include Java, open source, cloud technologies and developer experience. Especially excited about driving more diversity and inclusivity in the tech industry. Global and Industry News - Broadcom Acquisition - VMWare Complete (https://investors.broadcom.com/news-releases/news-release-details/broadcom-completes-acquisition-vmware) Server Side Java - Jakarta EE 11 (https://jakarta.ee/specifications/platform/11/) - New Jakarta EE Docs Live (https://jakarta.ee/learn/docs/jakartaee-tutorial/current/index.html) - Ways to contribute to Jakarta EE (https://youtu.be/VdJ-H2VNusw?si=OdybmgW6y80P7cfl) Frontend - Lit Launch Day: Lit 3.0, Labs graduations, a compiler and more! (https://lit.dev/blog/2023-10-10-lit-3.0/) - JoinFaces (http://joinfaces.org/) Tools - Kotlin Advent of Code: (https://www.youtube.com/playlist?list=PLlFc5cFwUnmzk0wvYW4aTl57F2VNkFisU) - Java Advent Calendar (https://www.javaadvent.com/calendar) - JakartaOne Livestream on YouTube (https://www.youtube.com/watch?v=F_FqLnyGQEY&list=PLutlXcN4EAwDNN2lVNlfV3u2rBvJMOFCn) - Liberty Tools for IntelliJ (https://plugins.jetbrains.com/plugin/14856-liberty-tools - Apache Netbeans 20 Released (https://github.com/apache/netbeans/releases/tag/20) - JetBrains AI Service and In-IDE AI Assistant (https://www.jetbrains.com/ai/) AI/ML - LangChain4J (https://github.com/langchain4j/langchain4j) - When Quarkus meets LangChain4j (https://quarkus.io/blog/quarkus-meets-langchain4j/) Java Platform - JDK 22 (https://openjdk.org/projects/jdk/22/) Picks - SnagIt (https://www.techsmith.com/screen-capture.html) - VisionOS Developer Tools (https://developer.apple.com/visionos/) Other Pubhouse Network podcasts - OffHeap (https://javaoffheap.com) - Java Pubhouse (https://javapubhouse.com) Events - FOSDEM - 3-4 Jan 2024 (https://fosdem.org/2024/) - Codemash - Jan 9-12, 2024, Sandusky, OH, USA (https://jchampionsconf.com/https://codemash.org/) - Geekle Java Dev Summit - Jan 16-17, 2024, online (https://events.geekle.us/java24/) - VoxxedDays Cern - Jan 22nd-23rd, 2024, Switzerland (https://cern.voxxeddays.com/) - JChampionsConf - Jan 25-30, 2024, online (https://jchampionsconf.com/) - Jfokus - Feb 5-7 2024, Sweden (https://www.jfokus.se/) - VoxxedDays Zurich - 7th March 2024 (https://voxxeddays.com/zurich/) - DevNexus - Apr 9-12, 2024, Atlanta, GA, USA (https://devnexus.org/) - dev2next Conference - September 30 to October 3, 2024, Lone Tree, Colorado (https://www.dev2next.com/)
Jim Grisanzio from Java Developer Relations talks with Dervis Mansuroglu, a Java engineer and Java Champion based in Oslo, Norway. The conversation covers coding for massively scalable systems, managing engineering teams, running the JavaBin User Group and the JavaZone conference, building the House of Technology, and listening to Pink Floyd while writing your thesis. Dervis is passionate about Java technology and building the Java community. Oh, and try the Pink Floyd bit. It works! Dervis on Twitter https://twitter.com/dervismn Jim on Twitter https://twitter.com/jimgris
Hi, Spring fans! In this installment the good and the great Dr. Venkat Subramaniam rejoins the show, live from the fantastic VOXXED DAYS CERN event, to talk about some of the amazing features in Java 21
Kito, Josh, and Danno are joined byJava Champion, trainer, NFJS speaker and book author Ken Kousen. They discuss Broadcom's Pivotal acquisition, layoffs, AI regulation, Kotlin Multi-platform Mobile, Structured Concurrency, Angular 17, Next.js Server Actions, Mockito, LangChain4J, Semantic Kernel, AI tools, and much more. About Ken Kousen Ken is a Java Champion, JavaOne Rock Star, developer, technical trainer, and regular speaker on the No Fluff, Just Stuff tour, as well as the author of the books Making Java Groovy, Modern Java Recipes, Gradle Recipes for Android, Kotlin Cookbook, Help Your Boss Help You, and Mockito Made Clear. He is the President of Kousen IT, Inc., a training company based in Connecticut. Blog (https://kousenit.org/) Tales from the jar side (https://kenkousen.substack.com) Tales from the jar side - YouTube (https://youtube.com/@talesfromthejarside) Global and Industry News - What the hell is going on with the layoffs? () - AI is already linked to layoffs in the industry that created it | CNN Business (https://www.cnn.com/2023/07/04/tech/ai-tech-layoffs/index.html) - U.S. AI Chips Export Controls - How is that relevant - Updated October 7 Semiconductor Export Controls (https://www.csis.org/analysis/updated-october-7-semiconductor-export-controls) - Analysis: AI summit a start but global agreement a distant hope | Reuters (https://www.reuters.com/technology/ai-summit-start-global-agreement-distant-hope-2023-11-03/) - Three things to know about the White House's executive order on AI (https://www.technologyreview.com/2023/10/30/1082678/three-things-to-know-about-the-white-houses-executive-order-on-ai/) - Broadcom's acquisition of VMWare and Pivotal (https://investors.broadcom.com/news-releases/news-release-details/broadcom-completes-acquisition-vmware) Server Side Java - Spring (6.1) and Spring Boot (3.2) releases coming this month - https://calendar.spring.io/ - New RestClient - Kotlin Multi-platform Mobile finally released (https://www.jetbrains.com/kotlin-multiplatform/) - Coroutines basics | Kotlin Documentation (https://kotlinlang.org/docs/coroutines-basics.html) - JEP 462: Structured Concurrency (Second Preview) (https://openjdk.org/jeps/462) - Brian Goetz distaste for async keyword (https://www.infoq.com/articles/java-virtual-threads/) - RXJava Marble Diagrams are Best (https://reactivex.io/documentation/operators/flatmap.html) Frontend - Angular 17 announced (https://blog.angular.io/meet-angulars-new-control-flow-a02c6eee7843) - Next.js server actions (https://twitter.com/AdamRackis/status/1717607565260124613) - Vitest (https://vitest.dev/) - NPM Workspaces (Node 16+) (https://docs.npmjs.com/cli/v7/using-npm/workspaces) - Deno (https://deno.com/) Tools - AI Assistant in IntelliJ (Copilot Chat in VS Code) - GitHub Copilot - Sourcegraph Cody - Tabnine - Canva (several) - Descript (several) - Claude - Wiremock - Mockserver - https://letmegooglethat.com/ AI/ML - Temporary policy: Generative AI (e.g., ChatGPT) is banned - Meta Stack Overflow (https://meta.stackoverflow.com/questions/421831/temporary-policy-generative-ai-e-g-chatgpt-is-banned?cb=1) - Orchestrate your AI with Semantic Kernel | Microsoft Learn (https://learn.microsoft.com/en-us/semantic-kernel/overview/) - OpenAI API and conference - LangChain4J (https://github.com/langchain4j/langchain4j) - Spring AI (Spring AI Reference) (https://docs.spring.io/spring-ai/reference/) - Microsoft announced MS Copilot ($30/user, min 300 employees, yikes) - Suno Chirp - Descript (https://www.descript.com/) - DALL-E 3 release - Ars Tecnica - Bing Chat reads Captcha (https://arstechnica.com/information-technology/2023/10/sob-story-about-dead-grandma-tricks-microsoft-ai-into-solving-captcha/) Picking Ken's Brain - Mockito Made Clear coupon code: kkmockito35 → 35% discount (https://pragprog.com/titles/mockito/mockito-made-clear/) - Classic vs mockist testing styles (Martin Fowler) (https://martinfowler.com/bliki/UnitTest.html) Picks - Rundown.ai newsletter (Kito) (https://www.therundown.ai/subscribe) - The Beatles - Now And Then (Official Audio) (audio) (Ken) (https://youtu.be/AW55J2zE3N4?si=5weuS3u3qpyO9dx5) - Platformer newsletter (Ken) (https://www.platformer.news/) - Peter Gabriel - The Court (Dark-Side Mix) (Junie Lau Official Video) (Danno) (https://www.youtube.com/watch?v=6chvzqAVCnI) - Grafana Loki (Ian) (https://grafana.com/oss/loki/) - Let Me Google That For You (Ian) (https://letmegooglethat.com) Other Pubhouse Network podcasts - Breaking into Open Source (https://www.pubhouse.net/breaking-into-open-source) - OffHeap (https://www.javaoffheap.com/) - Java Pubhouse (https://www.javapubhouse.com/) Events - DevOps Vision December - Dec 4-6, 2023, Clearwater, FL, USA (https://devopsvision.io/) - TechLeader Summit - Dec 6-8, 2023, Clearwater, FL, USA (https://techleadersummit.io/) - DevRel Experience - Dec 6-8, 2023, Clearwater, FL, USA (https://devrelexperience.io/) - ArchConf December - Dec 11-14, 2023, Clearwater, FL, USA (https://archconf.com/) - JakartaOne Livestream - December 5, 2023 (https://jakartaone.org/2023/) - First Virtual Payara Conference - Dec 14th, 2023 (https://www.crowdcast.io/c/virtualpayaraconference) - Codemash - Jan 9-12, 2024, Sandusky, OH, USA (https://jchampionsconf.com/https://codemash.org/) - JChampionsConf - Jan 25-30, 2024, online (https://jchampionsconf.com/)
Everywhere you look these days, all of the discussion is about machine learning and artificial intelligence. If you're graduating with a computer science degree, the assumption is that you only want to work with “cool” developer tools and languages like Python. Well, there is another alternative that is nearly 30 years old and still going strong. I am of course talking about Java and one person who wants to argue the case for considering a career in Java-based programming is Simon Ritter, deputy CTO, Azul. Simon thinks if graduates remove their “AI blinkers” the more entrepreneurial will see huge opportunity to build a long-lasting career. Ronan recently had a chat with Simon. Simon talks about his background, why he thinks IT graduates should consider a degree in Java-based programming, Azul's State of Java Report and more. About Simon Ritter: Simon Ritter is the Deputy CTO of Azul. Simon joined Sun Microsystems in 1996 and spent time working in both Java development and consultancy. He has been presenting Java technologies to developers since 1999, focusing on the core Java platform as well as client and embedded applications. At Azul, he continues to help people understand Java and Azul's JVM products. Simon is a Java Champion and two-time recipient of the JavaOne Rockstar award. In addition, he represents Azul on the JCP Executive Committee, the OpenJDK Vulnerability Group, and the JSR Expert Group since Java SE 9.
Guest for today: Jeanne Boyarsky is a Java Champion and has grown from an entry developer to a tech lead. She also volunteers at codranch.com in her free time. Blog: https://www.selikoff.net/ Author of several Java certification books: https://www.goodreads.com/author/show/8489218.Jeanne_Boyarsky Scott – co-author Server Side Java - Jakarta EE 11 Release Plan/Timeline https://newsroom.eclipse.org/eclipse-newsletter/2023/august/jakarta-ee-11-next-major-jakarta-ee-update-shaping Tools - NetBeans 20 RC: (https://github.com/apache/netbeans/releases/tag/20-rc1) - Oracle VS Code Extension (https://github.com/oracle/javavscode) - Writerside - a new technical writing environment from JetBrains. (https://www.jetbrains.com/writerside/) - PMD (https://pmd.github.io/) - Sonar (https://docs.sonarsource.com/sonarqube/9.9/analyzing-source-code/languages/java/) AI/ML - Oracle Guardian AI Open Source Project (https://github.com/oracle/guardian-ai) - GPTZero (https://gptzero.me/) Java Platform - JDK 21 LTS is out! (https://www.oracle.com/java/technologies/javase/21-relnote-issues.html) - Record Patterns, Virtual Threads, Pattern matching for switch - What's new in Java 2023 - examples of new features (https://github.com/dhinojosa/whats-new-java) - The Java Playground (https://dev.java/playground/) Picking Jeanne's Brain - Background - Same job for 21 years!?? - What are your favorite Java language features? - What attracted you to certification books? - Which is the hardest certification? - How should Java compete with other languages like Python and JS/TypeScript? Or should it? - What do you see from younger developers? Picks - Buffer.com (Kito) - social media posting app - Oracle APEX REST Data Sync (Josh) (https://blogs.oracle.com/apex/post/synchronize-data-from-rest-services-to-local-table-with-no-code-at-all) Developer Career Masterplan Book (Josh) (https://www.amazon.com/Developer-Career-Masterplan-practical-insights-ebook/dp/B0CFLBHZXZ) https://www.ticketsource.us/ - free alternative to eventbrite (didn't meet all our needs for nyjavasig, but looks promising (Jeanne) (https://www.ticketsource.us/) - Wiremock.io (Danno) (https://github.com/dhinojosa/next-gen-testing-tools-java) Other Pubhouse Network podcasts - Breaking into Open Source (https://www.pubhouse.net/breaking-into-open-source) - OffHeap (https://www.javaoffheap.com) - Java Pubhouse (https://www.javapubhouse.com) Events - DevOps Vision December - Dec 4-6, 2023, Clearwater, FL, USA (https://devopsvision.io/) - TechLeader Summit - Dec 6-8, 2023, Clearwater, FL, USA (https://techleadersummit.io/) - DevRel Experience - Dec 6-8, 2023, Clearwater, FL, USA (https://devrelexperience.io/) - ArchConf December - Dec 11-14, 2023, Clearwater, FL, USA (https://archconf.com/) - JakartaOne Livestream - December 5, 2023 (https://jakartaone.org/2023/) - First Virtual Payara Conference - Dec 14th, 2023 (https://www.crowdcast.io/c/virtualpayaraconference) - Codemash - Jan 9-12, 2024, Sandusky, OH, USA (https://jchampionsconf.com/https://codemash.org/) - JChampionsConf - Jan 25-30, 2024, online (https://jchampionsconf.com/)
For this week here's a throwback episode from Season 2 with Angie Jones! Angie Jones is a Java Champion and Senior Developer Advocate who specializes in test automation strategies and techniques. She shares her wealth of knowledge by speaking and teaching at software conferences all over the world, writing tutorials and technical articles on angiejones.tech, and leading the online learning platform, Test Automation University. As a Master Inventor, Angie is known for her innovative and out-of-the-box thinking style which has resulted in more than 25 patented inventions in the US and China. In her spare time, Angie volunteers with Black Girls Code to teach coding workshops to young girls in an effort to attract more women and minorities to tech. In this episode, I chat with Angie Jones who is a Senior Developer Advocate specialized in test automation strategies & techniques about how she discovered her niche in tech. Angie shares how she got her patents, teaches us her secret to fighting imposters syndrome, and shows us how having a personal brand can help you level up in your career. Key takeaways from this episode: What is test automation? The skillsets needed to become an effective test automation engineer One simple exercise you can do to combat imposter syndrome The # 1 type of testing everyone should know about Misconceptions about being a test automation engineer The importance of speaking up and sharing your ideas How developing your personal brand can level up your career 3 major keys for getting into tech as a developer Connect with Angie : YouTube: https://www.youtube.com/user/angieluvboo?sub_confirmation=1 LinkedIn: https://www.linkedin.com/in/angiejones Website: https://angiejones.tech/ Twitter: https://twitter.com/techgirl1908 Free Courses: https://testautomationu.applitools.com/instructors/angie_jones.html Connect with Grace: Twitter: https://twitter.com/GraceMacjones LinkedIn: https://www.linkedin.com/in/gracemacjones/ Follow the podcast: Twitter: https://twitter.com/techunlockedpod Instagram: https://www.instagram.com/techunlockedpod/ LinkedIn: Tech Unlocked Thank you so much for listening to this podcast! If you enjoyed listening to this episode, please leave a rating and review on iTunes. Use the hashtag #Techunlocked to ask questions and share your thoughts. Have a tech-related question? Shoot us an email techunlockedpod@gmail.com