Partner im RedaktionsNetzwerk Deutschland
PodcastsTechnologieFoojay.io, the Friends Of OpenJDK!

Foojay.io, the Friends Of OpenJDK!

Foojay.io
Foojay.io, the Friends Of OpenJDK!
Neueste Episode

Verfügbare Folgen

5 von 70
  • Celebrating 30 Years of Java with James Gosling (#71)
    We are celebrating Java's 30th anniversary this May!This is a very special anniversary episode of the Foojay Podcast! As we approach May 23rd, marking exactly 30 years since Java's first beta release in 1995, we're honored to present our first-ever single-guest format. But we have a very special guest for you: James Gosling, the creator of Java! Join us for this exclusive conversation as we explore Java's beginnings, its revolutionary impact on the programming world, its continuous evolution over three decades, and James's insights on where the language is heading. From that groundbreaking beta release over "Write Once, Run Anywhere" to powering billions of devices worldwide, this is the story of Java, told by the man who started it all, the father of Java.Content00:00 Introduction01:06 How did it start 35 years ago?06:21 Java evolved from device controllers to server applications10:30 How does it feel that so many people use Java?12:12 Looking back at the Y2K problem and how it triggered more Java adoption14:58 Does James regret any decisions in Java?18:44 Comparing early-day Java development versus now20:55 About the stability of Java24:14 JavaFX is one of James' favorites of all time25:20 Frustrations about Android and iOS versus Java Phones28:16 How "Write Once, Run Anywhere" was needed for Sun29:23 Windows versus macOS versus Linux for laptops31:32 The very first Java web service in 1994 turned into a dark story33:17 Java in Docker and startup challenges36:59 Garbage Collectors are amazing in many ways39:18 Java-haters didn't use recent versions of Java ...41:51 How Java became much more performant but lost embedded43:08 Developers must be aware of which and how many libraries they use47:40 James loves Kotlin, Scala, and Closure49:42 Ethical responsibility for developers in a challenging job market54:16 AI influence on jobs01:00:20 Advice for junior developers01:02:27 A few of the most remarkable moments in Java history01:07:52 Why James is not a benevolent dictator for life01:09:17 How Java will keep evolving01:12:55 How much is James still involved in Java?01:13:54 Conclusion
    --------  
    1:14:29
  • Celebrating 5 Years of Foojay! (#70)
    On April 25, 2020, Geertjan Wielenga published the first Foojay post. Yes, we are celebrating 5 years since the Friends Of OpenJDK website launch! Today, more than 1,600 posts are on the site, written by over 250 authors. And there is much more to discover within the Foojay world...In this podcast, we look at how Foojay started with founder Geertjan Wielenga. We'll also hear from Gerrit Grunwald about how Foojay's Disco API has become part of your daily work without you realizing it. We also have several of our regular authors and podcast guests who share how Foojay has influenced them (and vice versa).Thank you all for being part of the Foojay community, whether as a listener of this podcast, a visitor to the website, a user of the Disco API, or through any other touchpoint!00:00 Introduction00:58 Grace Jansen   https://foojay.io/today/author/grace-jansen 02:44 Geertjan Wielenga about the start and evolution of Foojay   https://foojay.io/today/author/geertjan-wielenga/     Foojay on Mastodon:       https://foojay.io/today/foojay-mastodon-service-here-it-is/    Java Quick Start Course on Foojay:       https://foojay.io/java-quick-start/    JDoodle on Foojay:       https://foojay.io/today/integrate-executable-java-code-in-your-blog-posts-part-2-how-to-use-dependencies/    Foojay Slack:      https://foojay.io/today/join-slack-com-t-foojay-signup/    Contribute to Foojay:       https://foojay.io/today/how-to-submit-your-next-article-on-foojay-io/ 12:24 Richard Fichtner   https://foojay.io/today/author/r-fichtner      Free JCon tickets:       https://pretix.eu/impuls/europe2025/redeem?voucher=FOOJAY-COMMUNITY 13:19 Mary Grygleski   https://foojay.io/today/author/mgrygles 15:01 Shai Almog   https://foojay.io/today/author/shai-almog 16:59 Gerrit Grunwald about the Disco API   https://foojay.io/today/author/gerrit-grunwald/    Disco API Blog:       https://foojay.io/today/disco-api-helping-you-to-find-any-openjdk-distribution/    Disco API Swagger UI:       https://api.foojay.io/swagger-ui 24:38 Simon Ritter   https://foojay.io/today/author/simonritter 25:10 Marit van Dijk   https://foojay.io/today/author/marit-van-dijk 25:47 Hanno Embregts   https://foojay.io/today/author/hanno-embregts 26:42 Bazlur Rahman   https://foojay.io/today/author/bazlur-rahman 29:10 Artur Skowroński   JVM weekly:       https://www.linkedin.com/newsletters/jvm-weekly-7097859802881540096 30:22 Conclusion and looking forward to 30 years of Java with James Gosling
    --------  
    31:10
  • All Things Java at VoxxedDays Amsterdam (#69)
    On April 3rd, the first VoxxedDays event in Amsterdam took place. VoxxedDays are tech events organized by local community groups, with support from the Devoxx team. Geertjan Wielenga brought along a camera and microphone and spoke with many of the attendees.This is the first Foojay podcast ever to feature more than 20 guests! Geertjan asked the same two questions to many of conference visitors: “Tell us who you are and what excites you about the technology landscape?” and “What are two tips or insights you’d like to share?”As you might expect, there's a lot of talk about AI and machine learning, but you’ll also hear about new Java features, profiling, open source, security, code reviews, and much more!00:00 Introduction00:33 Ko Turk: VoxxedDays organizationhttps://www.linkedin.com/in/ko-turk-b271b929/ 01:34 Stephan Janssen: F ounder of Devoxx and VoxxedDayshttps://www.linkedin.com/in/stephanjanssen/ 05:27 Lutske de Leeuw: Important new features in Javahttps://www.linkedin.com/in/lutske/ 06:25 Johannes Bechberger: Profiling and instrumentationhttps://www.linkedin.com/in/johannes-bechberger/ 07:03 Christian Tzolov: Spring AI and MCPhttps://www.linkedin.com/in/tzolov/ 09:01 Tom Cools: AI, machine learning, mathematical optimization, and all the opportunities in this field.https://www.linkedin.com/in/tom-cools-17547548/ 11:30 Eric-Wubbo Lameijer: Automated code analysishttps://www.linkedin.com/in/eric-wubbo-lameijer-64303013/ 13:02 Abraham van de Vyver: GenAI, impact on job and opensource projectshttps://www.linkedin.com/in/a5r/ 15:01 Soham Dasgupta: Combining cloud native applications with AI, GenAIhttps://www.linkedin.com/in/dasguptasoham/ 17:05 Josh Long: AI and its impact, MCP, role of junior developershttps://www.linkedin.com/in/joshlong/ 21:33 Susanne Pieterse: RAG and AI, vector search, VoxxedDays community reviewerhttps://www.linkedin.com/in/susannepieterse/ 23:22 Brian Vermeer: Security on using LLMs and what can possibly go wrong?https://www.linkedin.com/in/brianvermeer/ 24:47 Anton de Ruiter: Migrating the Dutch tax system to microservices and containershttps://www.linkedin.com/in/antonderuiter/ 25:32 Rafael de Lio: Redis, real-time databaseshttps://www.linkedin.com/in/raphaeldelio/ 27:55 Jonathan Stronkhorst: Spring AIhttps://www.linkedin.com/in/jonathan-stronkhorst/ 28:29 Jos Roseboom: Encapsulation with Spring Modulithhttps://www.linkedin.com/in/jos-roseboom-75508b11/ 29:18 Soroosh Khodami: Software supply chain securityhttps://www.linkedin.com/in/sorooshkhodami/ 30:33 Artem Makarov: Applied AI, real use cases after the hypehttps://www.linkedin.com/in/artemy/ 31:46 Kaya Weers: Learning thanks to the communityhttps://www.linkedin.com/in/kayaweers/ 35:27 Eddy Vos: Devoxx4Kids Foundation, volunteers learning children to codehttps://www.linkedin.com/in/eddyvos/ 38:00 Paco van Beckhoven: Improving the code review and pull request process with errorprone and openrewritehttps://www.linkedin.com/in/pacovanbeckhoven/ 39:30 Hanno Embregts: Using AI and GenAI in a good wayhttps://www.linkedin.com/in/hannotify/ 41:14 Martijn van Iersel: Learning through gamification, internationalization of code, unicodehttps://www.linkedin.com/in/martijn-van-iersel-2314464/ 43:54 Charl Fasching: Impact of AI on Dev and DevOpshttps://www.linkedin.com/in/charl-fasching-77843288/ 47:43 Joris Kuipers: Experimenting with AI to integrate in applications, learning at conferenceshttps://www.linkedin.com/in/jkuipers/ 48:48 Conclusion
    --------  
    49:13
  • Welcome to OpenJDK (Java) 24 (#68)
    We serve you a podcast about the new Java version every six months.Our regular guest, Simon Ritter, Deputy CTO of Azul, is known on social media as "speakjava." He is part of the OpenJDK vulnerability group, JCP executive committee, and expert group for the Java SE specification request so that he can share a lot of inside information with us. In this episode, we are joined by Hanno Embregts, a Java Developer by day and musician by night. He publishes a post on Foojay with all the details of every new Java release and prepared a long description of all the new features included in Java 24.  Let's see what this new release brings us...Guests   Simon Ritter      https://www.linkedin.com/in/siritter/       https://bsky.app/profile/speakjava.bsky.social    Hanno Embregts      https://www.linkedin.com/in/hannotify/       https://bsky.app/profile/hanno.codes Content00:00 Introduction of the topic and guests00:58 Why 24 JEPs in release 24?02:16 Overview of the changes in Java 2403:37 The changes in Hotspot and GC   JEP 404: Generational Shenandoah (Experimental)      https://openjdk.org/jeps/404    JEP 450: Compact Object Headers (Experimental)      https://openjdk.org/jeps/450    JEP 475: Late Barrier Expansion for G1      https://openjdk.org/jeps/475 04:46 JEP 483: Ahead-of-Time Class Loading & Linking      https://openjdk.org/jeps/483 07:30 JEP 491: Synchronize Virtual Threads without Pinning      https://openjdk.org/jeps/491 10:27 Security JEPs and Quantum resistance   JEP 478: Key Derivation Function API (Preview)      https://openjdk.org/jeps/478    JEP 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism      https://openjdk.org/jeps/496    JEP 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm      https://openjdk.org/jeps/497 13:00 Tools   JEP 493: Linking Run-Time Images without JMODs      https://openjdk.org/jeps/493 16:47 Repreviews and finalizations   JEP 489: Vector API (Ninth Incubator)      https://openjdk.org/jeps/489 18:27 JEP 484: Class-File API      https://openjdk.org/jeps/484 19:13 JEP 485: Stream Gatherers      https://openjdk.org/jeps/485 21:22 JEP 487: Scoped Values (Fourth Preview)      https://openjdk.org/jeps/487 22:15 JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)      https://openjdk.org/jeps/488 22:30 How JEPs get finalized and included23:44 JEP 492: Flexible Constructor Bodies (Third Preview)      https://openjdk.org/jeps/492 24:09 JEP 494: Module Import Declarations (Second Preview)      https://openjdk.org/jeps/494 25:07 JEP 495: Simple Source Files and Instance Main Methods (Fourth Preview)      https://openjdk.org/jeps/495 29:24 JEP 499: Structured Concurrency (Fourth Preview)      https://openjdk.org/jeps/499 34:04 Deprecations & Restrictions34:46 JEP 472: Prepare to Restrict the Use of JNI      https://openjdk.org/jeps/472 37:15 JEP 486: Permanently Disable the Security Manager      https://openjdk.org/jeps/486 38:53 JEP 490: ZGC: Remove the Non-Generational Mode      https://openjdk.org/jeps/490    Trash Talk - Exploring the JVM memory management by Gerrit Grunwald      https://www.youtube.com/watch?v=Jh79ojcror0 42:09 JEP 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe      https://openjdk.org/jeps/498 45:43 Removal of 32-bit support   JEP 479: Remove the Windows 32-bit x86 Port      https://openjdk.org/jeps/479    JEP 501: Deprecate the 32-bit x86 Port for Removal      https://openjdk.org/jeps/501 47:37 Should we use Java 24 in production?51:09 Looking forward to the next LTS in September54:14 Conclusion
    --------  
    54:53
  • Writing a book. Does it make you rich and famous? (#67)
    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
    --------  
    1:15:28

Weitere Technologie Podcasts

Über Foojay.io, the Friends Of OpenJDK!

The podcast of foojay.io, a central resource for the Java community’s daily ​information needs, a place for friends of OpenJDK, ​and a community platform for the Java ecosystem​ — bringing together and helping Java professionals everywhere.
Podcast-Website

Hören Sie Foojay.io, the Friends Of OpenJDK!, c’t uplink - der IT-Podcast aus Nerdistan und viele andere Podcasts aus aller Welt mit der radio.de-App

Hol dir die kostenlose radio.de App

  • Sender und Podcasts favorisieren
  • Streamen via Wifi oder Bluetooth
  • Unterstützt Carplay & Android Auto
  • viele weitere App Funktionen
Rechtliches
Social
v7.16.2 | © 2007-2025 radio.de GmbH
Generated: 5/3/2025 - 3:32:16 PM