Foojay.io, the Friends Of OpenJDK! Podcast Por Foojay.io capa

Foojay.io, the Friends Of OpenJDK!

Foojay.io, the Friends Of OpenJDK!

De: Foojay.io
Ouça grátis

Sobre este título

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.© 2023 Foojay.io, the Friends Of OpenJDK! Política e Governo
Episódios
  • AI4Devs Interviews - Part 2 (#80)
    Oct 18 2025
    This is part 2 of the interviews recorded on September 19th, 2025, at the first AI4Devs Conference (https://amsterdam.ai4devs.io/) in Amsterdam. In Part 1, we explored many AI-related topics as libraries, security, infrastructure, use cases, and more. In this second part, we'll dive into data science, tools for better AI development, Java in the cloud, and get a behind-the-scenes look at how the conference came together. I also asked these guests the same opening question: 'What's your name, and what brings you to this conference?'00:00 Introduction00:43 Eileen Kapel Data Scientist, building an evaluating a model, taking the enduser into account https://www.linkedin.com/in/eileenkapel/ 06:13 Jonathan Ellis and Ryan Svihla Coding with AI with Brokk, AI-native code platform, Java language improvements while keeping stability https://www.linkedin.com/in/jbellis/ https://www.linkedin.com/in/ryan-svihla-096752182/ https://brokk.ai/ https://foojay.io/today/indexing-all-of-wikipedia-on-a-laptop/ 16:24 David Parry Qodo, AI developer tools, empowering engineering teams to standardize code quality and move fast with AI https://www.linkedin.com/in/daviddryparry/ https://www.qodo.ai/ 28:46 Alessandro Stefouli-Vozza Java in the cloud, Impact of our job on the environment and our future, Green Software Foundation, Dutch Cloud Native meetup and conference https://www.linkedin.com/in/alessandrovozza/ https://cloudnative.amsterdam/ https://greensoftware.foundation/ Article by Miro about energy usage: https://foojay.io/today/research-measuring-energy-consumption-in-programming-languages-for-ai-applications/ 35:02 Sushant Shekhar Using Java and AI, Moved from Java to other languages and back, Building your own models versus tweaking https://www.linkedin.com/in/sushant-shekhar-2b43ba17/ 39:09 Arno Koehler Organisator, Ai code experiments versus production use, Schiphol POC, Kotlin versus Java versus Scala, The power of the JVM https://www.linkedin.com/in/arnokoehler/ 45:37 Joost Kaan About organizing the conference, Python and Java driving AI forward https://www.linkedin.com/in/joost-kaan/ 50:45 Coen de Waal, Samantha Burattini, and Luis San Martin Conference sponsor, Use of AI in a banking environment https://www.linkedin.com/in/coen-de-waal/ https://www.linkedin.com/in/samantha-burattini/ 54:51 Nahir Vila Student, How the youth is using AI 57:33 Jonathan Vila AI4Devs Organizer, How the conference started and a lookback at the end of the day, How AI can be used when writing articles https://www.linkedin.com/in/jonathanvila/ 01:05:58 Outro
    Exibir mais Exibir menos
    1 hora e 6 minutos
  • AI4Devs Interviews - Part 1 (#79)
    Oct 4 2025

    On September 19th, 2025, the first AI4Devs conference (https://amsterdam.ai4devs.io/) took place in Amsterdam. I grabbed my camera and microphone to talk with speakers and attendees about the revolution in AI-powered coding and application development. In this first part, we'll explore Spring libraries, security, infrastructure and scaling, real-world use cases, event streaming, JetBrains tools, and more...

    I asked all my guests the same opening question: 'What's your name, and what brings you to this conference?' Let's get started!

    00:00 Introduction

    00:44 Christian Tzolov and Josh Long
    Spring AI, Spring MCP, Spring Security
    https://www.linkedin.com/in/joshlong/
    https://www.linkedin.com/in/tzolov/

    17:07 Brian Vermeer
    AI and security and the responsibility of the developer
    https://www.linkedin.com/in/brianvermeer/

    27:57 Camille Nigon and Maarten Vandeperre
    Quarkus, Scaling AI applications, the cost of using LLMs
    https://www.linkedin.com/in/camille-nigon/
    https://www.linkedin.com/in/maarten-vandeperre/

    36:15 Luca Berton
    Infrastructure for AI applications
    https://www.linkedin.com/in/lucaberton/
    https://www.youtube.com/@BertonLuca

    41:15 Soham Dasgupta
    Real life AI use cases
    https://www.linkedin.com/in/dasguptasoham/
    https://github.com/marketplace?type=models

    48:03 Mary Grygleski
    Event driven agents to handle complex flows
    https://www.linkedin.com/in/mary-grygleski/

    55:04 Anton Arhipov
    Java and Kotlin at JetBrains, Junie AI
    https://www.linkedin.com/in/antonarhipov/

    01:06:07 Outro

    Exibir mais Exibir menos
    1 hora e 7 minutos
  • Welcome to OpenJDK 25! (#78)
    Sep 13 2025

    Episode 78 of the Foojay Podcast. All info, show notes, and links are available at https://foojay.io/today/category/podcast/.

    We're excited to present the first episode of the Foojay Podcast's fifth season, marking the release of OpenJDK 25!

    For the first time, an OpenJDK release is aligned with the year, and we can welcome release 25 in 2025. As usual in the release podcast, I have my regular guest, Simon Ritter. And in this episode, we are joined by Balkrishna Rawool to talk about all the new features in this new OpenJDK version.

    Guests

    Simon Ritter
    https://www.linkedin.com/in/siritter/
    Balkrishna Rawool
    https://www.linkedin.com/in/balkrishnarawool/

    Content

    00:00 Introduction of topic and guests
    01:21 How important is release 25 and upgrading your runtimes?
    https://jdk.java.net/25/
    06:00 Process of releasing a new OpenJDK version and looking forward to version 26
    08:16 What are JEPs and OpenJDK projects
    09:20 Project Leyden
    https://openjdk.org/projects/leyden/
    JEP 514: Ahead-of-Time Command-Line Ergonomics
    https://openjdk.org/jeps/514
    JEP 515: Ahead-of-Time Method Profiling
    https://openjdk.org/jeps/515
    11:28 Leyden compared to other solutions
    16:21 Project Valhalla
    https://openjdk.org/projects/valhalla/
    17:06 JEP 519: Compact Object Headers
    https://openjdk.org/jeps/519
    17:40 JEP 508: Vector API (Tenth Incubator)
    https://openjdk.org/jeps/508
    18:58 Why Vector API is taking a long time to get finalized
    21:04 JEP 502: Stable (Immutable) Values
    https://openjdk.org/jeps/502
    23:17 Project Loom
    https://openjdk.org/projects/loom/
    23:30 JEP 506: Scoped Values
    https://openjdk.org/jeps/506
    24:13 JEP 505: Structured Concurrency (Fifth Preview)
    https://openjdk.org/jeps/505
    29:22 How Java evolved over 30 years
    33:34 Project Amber
    https://openjdk.org/projects/amber/
    34:28 JEP 507: Primitive Types in Patterns, instanceof, and switch (Third Preview)
    https://openjdk.org/jeps/507
    35:59 JEP 512: Compact Source Files and Instance Main Methods
    https://openjdk.org/jeps/512
    37:36 JEP 511: Module Import Declarations
    https://openjdk.org/jeps/511
    38:36 JEP 513: Flexible Constructor Bodies
    https://openjdk.org/jeps/513
    39:12 What's next in Project Amber
    43:25 What you can learn from JEPs, OpenJDK projects, and mailing lists
    44:21 JEP 521: Generational Shenandoah
    https://openjdk.org/jeps/521
    Trash Talk by Gerrit Grunwald
    https://www.youtube.com/watch?v=xlwDe-hlSdI
    48:16 JEP 510: Key Derivation Function API
    https://openjdk.org/jeps/510
    49:30 JEP 470: PEM Encodings of Cryptographic Objects (Preview)
    https://openjdk.org/jeps/470
    51:28 About Java Flight Recorder
    52:27 JEP 509: JFR CPU-Time Profiling (Experimental)
    https://openjdk.org/jeps/509
    52:44 JEP 518: JFR Cooperative Sampling
    https://openjdk.org/jeps/518
    53:15 JEP 520: JFR Method Timing & Tracing
    https://openjdk.org/jeps/520
    53:38 More about JFR and comparing with GC logs
    57:04 JEP 503: Remove the 32-bit x86 Port
    https://openjdk.org/jeps/503
    58:54 Looking forward to the following versions
    01:00:58 Conclusion


    Exibir mais Exibir menos
    1 hora e 1 minuto
Ainda não há avaliações