Podcasts about OpenJDK

Free and open-source implementation of Java SE

  • 81PODCASTS
  • 251EPISODES
  • 52mAVG DURATION
  • 1EPISODE EVERY OTHER WEEK
  • Jun 16, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about OpenJDK

Latest podcast episodes about OpenJDK

Tech Lead Journal
#220 - From Hibernate to Quarkus: Modernizing Java for Cloud-Native - Sanne Grinovero

Tech Lead Journal

Play Episode Listen Later Jun 16, 2025 75:06


In this special in-person episode, Sanne Grinovero shares the story of Java's evolution from his unique perspective as a long-time open-source contributor. He shares his 16-year career journey at Red Hat, highlighting his amazing work on key projects like Hibernate, Infinispan, and especially the creation of Quarkus. His career trajectory, from a student who initially disliked Java's complexity to a leading figure in its modernization, shows the transformative power of open source.A key part of the conversation focuses on how technical challenges spark innovation. Sanne explains how the task of making the popular Hibernate framework compatible with GraalVM's limitations led directly to the birth of Quarkus. This journey tells the bigger story of how Java adapted for cloud-native development, ensuring it continues to be a top choice for developers seeking high performance and a great developer experience.  Timestamps:(00:00:00) Trailer & Intro(00:02:16) Career Turning Points(00:04:52) Winning an Innovation Award(00:06:35) Java Heroes(00:08:04) Working as a Consultant(00:09:56) Taking a Massive Pay Cut to Work on Open Source(00:10:59) Contributing to Big Open Source as a Youngster(00:12:53) State of Hibernate Project(00:15:15) Spring Boot(00:16:54) Making Hibernate Work on GraalVM(00:21:05) GraalVM Limitations for Running Hibernate(00:26:09) Java for Cloud Native Application(00:28:04) Quarkus vs Spring Boot(00:33:21) JRebel & Quarkus(00:34:35) Java vs New Programming Languages(00:39:22) The ORM Dilemma(00:42:38) Some Hibernate Design Pattern Tips(00:46:40) Getting Paid Working on Open Source(00:48:41) Hibernate License Change(00:51:05) Intellectual Property & Meaningful Contributions(00:52:52) AI Usage & Copyright in Open Source(00:55:21) Biggest Challenge Working in a Big Open Source(00:56:08) Politics in Open Source(00:58:32) Security Risks in Open Source(01:02:25) Donating Hibernate to Commonhaus Foundation(01:04:49) The Future of Red Hat(01:06:39) 3 Tech Lead Wisdom_____Sanne Grinovero's BioSanne Grinovero has been a member of the Hibernate team for 10 years; today he leads this project in his role of Sr. Principal Software Engineer at Red Hat, while also working on Quarkus as a founding R&D engineer.Deeply interested in solving performance and concurrency challenges around data access, scalability, and exploring integration with new storage technologies, distributed systems and search engines.Working on Hibernate features led him to contribute to related open source technologies; most notably to Apache Lucene and Elasticsearch, Infinispan and JGroups, ANTLR, WildFly, various JDBC drivers, the OpenJDK and more recently getting interested in GraalVM.After being challenged to reduce memory consumption and improve bootstrap times of Hibernate, Sanne worked as part of a small R&D team at Red Hat on some ideas which have evolved into what is known today as Quarkus.Follow Sanne:LinkedIn – linkedin.com/in/sannegrinoveroTwitter – twitter.com/SanneGrinoveroGitHub – github.com/sanneLike this episode?Show notes & transcript: techleadjournal.dev/episodes/220.Follow @techleadjournal on LinkedIn, Twitter, and Instagram.Buy me a coffee or become a patron.

Inside Java
“Efficient Initialization Using Stable Values” with Per Minborg

Inside Java

Play Episode Listen Later Jun 9, 2025 29:21


The Stable Values API is a preview feature in Java 25 that allows developers to define immutable objects that are initialized at most once. It combines the flexibility of lazy initialization with the performance advantages of final fields. In this episode, Ana hosts Per Minborg, a member of the Java Core Library team at Oracle and co-author of JEP 502 on Stable Values. Per explains the concept behind Stable Values and how this approach addresses the drawbacks of eager initialization in Java. By deferring the creation of expensive resources until they are actually needed, Stable Values contribute to more efficient application startup. He also discusses the design process and specifics of the API, highlighting its benefits in multi-threaded environments—particularly its ability to ensure thread-safe, at-most-once initialization without the need for complex synchronization mechanisms.

airhacks.fm podcast with adam bien
About Amazon Corretto

airhacks.fm podcast with adam bien

Play Episode Listen Later Jun 1, 2025 65:47


An airhacks.fm conversation with Volker Simonis (@volker_simonis) about: explanation of corretto as an openJDK distribution with support for multiple platforms and Java versions, insights into the build and certification process for Corretto releases including TCK testing, discussion of the security vulnerability group and embargo process for Java security fixes, explanation of how Amazon contributes features back to OpenJDK, detailed overview of Amazon's contributions including async logging for improved performance, Project Lilliput for compact object headers reducing memory usage by 10-50%, Generational Shenandoah garbage collector achieving sub-millisecond pause times, comparison between ZGC and Shenandoah garbage collectors, discussion about the Graal compiler and Project Galahad to reintroduce it into OpenJDK, mention of Amazon being the second largest contributor to OpenJDK after Oracle, information about the Amazon Corretto Crypto Provider for improved encryption performance, introduction of arctic GUI testing tool for Java, insights into the collaborative nature of the OpenJDK ecosystem despite competition between vendors Volker Simonis on twitter: @volker_simonis

Inside Java
“Ahead of Time Computation” with Dan Heidinga

Inside Java

Play Episode Listen Later May 16, 2025 23:22


OpenJDK's Project Leyden aims to improve the startup and warmup time of Java applications, for now by shifting computation from those phases to the applications' build time. Java 24 ships with ahead-of-time class loading and linking, which is the first step in that direction. In this episode, we learn about that as well as about Leyden's approach to reach its goals and some features that are available in its early access build plus some that aren't. Nicolai Parlog discusses with Dan Heidinga, who is JVM Runtime Architect at Oracle and, among other things, member of projects Leyden and Valhalla.

Lambda3 Podcast
Lambda3 Podcast 433 - Cadência de releases do Java e o papel do OpenJDK

Lambda3 Podcast

Play Episode Listen Later May 9, 2025 56:51


Nesse episódio do Podcast da Lambda3 powered by TIVIT, Fernando Okuma, Elder Moraes, Bruno Souza e Samuel Duarte falam sobre a evolução do Java com a nova cadência de lançamentos do JDK e a relação entre o JDK da Oracle e o OpenJDK, explorando uso, licença e impacto para desenvolvedores e empresas.ParticipantesFernando Okuma - https://www.linkedin.com/in/feokuma/Elder Moraes - @eldermoraesBruno Souza - @brjavamanSamuel Ferreira Duarte - https://www.linkedin.com/in/samuel-ferreira-duarte-5ab508156/PautaO que mudou na cadência de lançamentos do Java?Impactos para a comunidade e empresasO que é o OpenJDK e como ele se relaciona com o JDK da OracleLicenciamento e suporte: o que muda?Como acompanhar e se preparar para os novos releasesFuturo do Java: ele ainda é "lento"?Referencias⁠https://openjdk.org⁠ – site oficial do OpenJDK⁠https://jdk.java.net⁠ – builds e roadmap do JDK⁠https://dev.java⁠ – portal oficial com novidades e JEPs⁠Comparativo entre distribuições do OpenJDK⁠ – Foojay.io é uma ótima referência sobre o ecossistema JavaArtigo “Java is Still Free” – https://www.azul.com/resources/java-is-still-free/Edição:⁠⁠⁠⁠⁠⁠Compasso Coolab⁠⁠

Inside Java
“Stream Gatherers” with Viktor Klang

Inside Java

Play Episode Listen Later May 4, 2025 32:57


In this episode, Ana is joined by Viktor Klang, core JDK architect and author of the Stream Gatherers JDK Enhancement Proposal, to dive into one of the standout features of JDK 24: the Gatherers API. Viktor explains how Gatherers extend the Java Stream API with custom intermediate operations, why they were added to the platform, and how they can enhance your day-to-day Java development. He also shares practical tips for using the Gatherers API effectively, along with insights into the design process and how community feedback plays a crucial role in shaping future JDK features.

airhacks.fm podcast with adam bien
Opensource and JVM Ports

airhacks.fm podcast with adam bien

Play Episode Listen Later Apr 21, 2025 60:01


An airhacks.fm conversation with Volker Simonis (@volker_simonis) about: discussion about carnivorous plants, explanation of how different carnivorous plants capture prey through movement, glue, or digestive fluids, Utricularia uses vacuum to catch prey underwater, SAP's interest in developing their own JVM around Java 1.4/1.5 era, challenges with SAP's NetWeaver Java EE stack, difficulties maintaining Java across multiple Unix platforms (HP-UX, AIX, S390, Solaris) with different vendor JVMs, SAP's decision to license Sun's HotSpot source code, porting Hotspot to PA-RISC architecture on HP-UX, explanation of C++ interpreter versus Template interpreter in Hotspot, challenges with platform-specific C++ compilers and assembler code, detailed explanation of JVM internals including deoptimization, inlining, and safe points, SAP's contributions to openJDK including PowerPC port, challenges getting SAP to embrace open source, delays caused by Oracle's acquisition of Sun, SAP's extensive JVM porting work across multiple platforms, development of SAP JVM with additional features like profiling safe points, creation of SAP Machine as an open-source OpenJDK distribution, explanation of Java certification and trademark restrictions, Hotspot Express model allowing newer VM components in older Java versions, Volker's move to Amazon Corretto team after 15 years at SAP, brief discussion of ABAP versus Java at SAP, Volker's recent interest in GraalVM and native image technologies Volker Simonis on twitter: @volker_simonis

Oracle Groundbreakers
Duke's Corner Live at JavaOne!

Oracle Groundbreakers

Play Episode Listen Later Apr 6, 2025 11:01


The Duke's Corner Java Podcast contributed an 11 minute segment to the Community Keynote at JavaOne 2025 in California in March. Jim Grisanzio from Oracle Java Developer Relations hosted the program with special guests Cay Horstmann, Marit van Dijk, and Lize Raes. The panel covered the latest bits in Java, how to contribute to the community, and the best bits from JavaOne. Everyone had a great time!  Here's the full Community Keynote session from JavaOne in March 2025: https://www.youtube.com/watch?v=GwR7Gvi80Xo&t=1838s

Foojay.io, the Friends Of OpenJDK!
Welcome to OpenJDK (Java) 24 (#68)

Foojay.io, the Friends Of OpenJDK!

Play Episode Listen Later Mar 15, 2025 54:53


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

Oracle Groundbreakers
Venkat Subramaniam: Be Agile about Being Agile!

Oracle Groundbreakers

Play Episode Listen Later Feb 4, 2025 48:55


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

Oracle Groundbreakers
Richard Fichtner Previews JavaOne 2025!

Oracle Groundbreakers

Play Episode Listen Later Jan 30, 2025 1:43


Jim Grisanzio from Java Developer Relations talks with Richard Fichtner as he previews his upcoming session at JavaOne in March and offers his perspective on what makes JavaOne special! Go to javaone.com and register and we'll see you there!  Richard Fichtner https://x.com/RichardFichtner JavaOne 2025 https://javaone.com Duke's Corner https://dukescorner.libsyn.com Jim Grisanzio https://x.com/jimgris

Oracle Groundbreakers
Venkat Subramaniam Previews JavaOne 2025!

Oracle Groundbreakers

Play Episode Listen Later Jan 26, 2025 2:56


Jim Grisanzio from Java Developer Relations talks with Venkat Subramaniam as he previews his upcoming session at JavaOne in March and offers his perspective on what makes JavaOne special! Go to javaone.com and register and we'll see you there!  This is just a short JavaOne preview with Venkat. Later this week we'll release the full podcast where we cover many topics about software development — and more JavaOne too! Venkat Subramaniam https://x.com/venkat_s JavaOne 2025 https://javaone.com Duke's Corner https://dukescorner.libsyn.com Jim Grisanzio https://x.com/jimgris

DevZen Podcast
Душное бамбушное бомбление и Java — Episode 487

DevZen Podcast

Play Episode Listen Later Jan 21, 2025 146:28


В этом выпуске: горим с Bambu Lab, обсуждаем кофе без кофеина и PEO-столики, механические проблемы в Creality Enter 3 v3 SE / KE, изменения в OpenJDK за последние несколько лет, а также темы наших слушателей. Шоуноты: [00:01:38] Чему мы научились за неделю The Decaf Project fish-shell 4.0b1, now in Rust [00:25:52] Bambu Lab Authorization Control… Читать далее →

Inside Java
“Doc, JavaDoc and Markdown” with Jonathan Gibbons

Inside Java

Play Episode Listen Later Jan 21, 2025 56:23


Java leads by example regarding documentation: JavaDoc inspires trust in developers through its transparency on each Java API functionality, and the javadoc tool helps developers generate equally great documentation for their APIs and libraries. In this episode, Ana hosts Jonathan Gibbons, core contributor and maintainer of JDK tools, to discuss JavaDoc/javadoc developments, focusing on markdown in JavaDoc documentation comments. Given the importance of having code that is as easy to understand as it is functional, Jonathan dives into significant changes in Java's documentation component and associated tools, how JavaDoc is maintained, code documentation practices, and more.

Irish Tech News Audio Articles
Azul Delivers Comprehensive Java Solutions to Support Financial Institutions in Meeting DORA Compliance Requirements

Irish Tech News Audio Articles

Play Episode Listen Later Jan 16, 2025 8:07


Azul, the only company 100% focused on Java, has announced that the integrated risk management practices for its OpenJDK solutions fully support the stability, resilience and integrity requirements in meeting the European Union's Digital Operational Resilience Act (DORA) provisions. With the upcoming DORA enforcement deadline of January 17, 2025, quickly approaching, thousands of EU financial organisations and companies around the world with business in the EU must act quickly to ensure their IT infrastructure meets stringent new operational resilience standards that potentially require significant time investments to fulfill. DORA's primary goal is to enhance the digital resilience of financial entities, mitigate risks associated with Information and Communications Technology (ICT) risks and ensure that financial entities can withstand, respond to, and recover from all types of ICT-related disruption.This includes risks from ICT service providers that deliver digital and data services through ICT systems to internal or external users; it also includes hardware services and technical support via software updates. Java is the programming language of choice for the Financial Services industry. According to the 2022 FINOS State of Open Source in Financial Services report, 51% of the code within the financial services data set is written in Java. Navigating the Complexities of Digital Operational Resilience Azul's comprehensive long-term support (LTS) Java versions ensure stability and ongoing security updates - including updates for older Java versions like versions 6 and 7 - crucial for maintaining operational resilience under regulatory scrutiny. The company's security features, comprehensive testing and compatibility with modern architectures and cloud environments provide a secure and scalable Java platform. With a proven track record in stability, reliability, and security, Azul's Java solutions help customers meet the requirements of DORA. The DORA regulation represents a significant shift in how financial institutions must approach their digital operational resilience, with non-compliance resulting in corporate fines of up to 2% of annual turnover and potential fines for individuals up to €1,000,000. This extensive regulation affects not only EU financial entities but also global organisations with EU operations or business relationships and third-party service providers. Azul's DORA Assessment Results According to Crucyble, the information security consulting firm that evaluated and assessed Azul's DORA-related risk management practices: "Azul has made considerable efforts to comply with the Digital Operational Resilience Act (DORA) EU by implementing a robust governance framework, risk management protocols, incident response capabilities, and third-party risk management strategies. Through continuous monitoring, regular testing, including penetration tests, and comprehensive plans for ICT resilience and recovery, Azul demonstrates a strong commitment to ensuring operational continuity and resilience. "The company is actively addressing the requirements of DORA EU to support its financial customers in maintaining operational integrity and security. Azul's proactive stance ensures it is well-equipped to meet the evolving challenges of ICT risk management and digital operational resilience, reinforcing its readiness to support customers in complying with the DORA EU framework." Azul's offering includes: Fully supported, OpenJDK distributions (Azul Platform Core and Azul Platform Prime) that ensure timely security updates and patches. Stabilised security-only updates across all Java versions, operating systems and architectures. Continuous vulnerability monitoring and accelerated remediation response time with Azul Intelligence Cloud. Expert guidance and support for migration from unsupported OpenJDK distributions. DORA Compliance Considerations for Use of Java Apps and Java-based Infrastructure To support financial entit...

Foojay.io, the Friends Of OpenJDK!
Interviews at JFall about opensource, OpenJDK evolutions, Project Loom, JVM,... (#64)

Foojay.io, the Friends Of OpenJDK!

Play Episode Listen Later Dec 21, 2024 33:01


Let's wrap up this year with more interviews from the JFall conference. In this episode you'll learn more about Foojay, JVM internals and writing your own programming language, Project Loom and structured concurrency, learning at conferences, code reviews, creating desktop applications with Java, infrastructure as code, JUG Noord, and much more!Guests   Geertjan Wielenga      https://www.linkedin.com/in/geertjanwielenga/    Nataliia Dziubenko      https://www.linkedin.com/in/nataliia-dziubenko-341919b8/    Hanno Embregts      https://www.linkedin.com/in/hannotify/    Hinse ter Schuur      https://www.linkedin.com/in/hinseterschuur/    Anthony Goubard      https://www.linkedin.com/in/anthonygoubard/    Steffan Norberhuis      https://www.linkedin.com/in/steffannorberhuis/    Paulien van Alst      https://www.linkedin.com/in/paulienvanalst/    Lutske de Leeuw      https://www.linkedin.com/in/lutske/    Johan HuttingContent00:00 Introduction of topics and guests01:09 Geertjan Wielenga: OpenJDK evolutions01:47 The goal of Foojay, the website for the Friends Of OpenJDK   https://foojay.io/ 03:49 Nataliia Dziubenko: What you can learn at conferences04:48 Writing your own programming language on top of JVM07:30 What it learned her about the Java compiler08:38 How it influenced her career as a Java developer11:20 Hanno Embregts: Project Loom, structured concurrency and scoped values14:04 Playing music during conference talks15:09 Important OpenJDK evolutions17:07 Hinse ter Schuur: Learning at conferences17:58 Best practices for code reviews20:03 Anthony Goubard: Creating desktop apps with Java   https://www.japplis.com 22:45 Steffan Norberhuis: Infrastructure code for AWS   https://www.rocketleap.dev/ 23:50 Java as a Cloud language24:54 How developers look at infrastructure26:03 Is getting locked into a single cloud vendor a risk?28:03 Paulien van Alst, Lutske de Leeuw en Johan Hutting: Introducing JUG Noord   https://www.meetup.com/jug-noord 29:20 Introducing VoxxedDays Amsterdam   https://amsterdam.voxxeddays.com/  29:40 NLJUG versus local JUGs30:06 Starting as a new speaker at JUGs30:24 How to contribute to opensource31:24 How to speak at JUG Noord31:53 Learned at JFall32:38 Outro

Inside Java
"Inside Java Weekly: JDK 24 and More" with Chad

Inside Java

Play Episode Listen Later Dec 20, 2024 15:01


In this shorter-format pod, Chad talks about JDK 24, preview features, and more.   Show Notes JEP 11: Incubator Modules https://openjdk.org/jeps/11 JEP 12: Preview Features https://openjdk.org/jeps/12 Using the Preview Features Available in the JDK https://dev.java/learn/new-features/using-preview/ JEP 483: Ahead-of-time Compilation https://openjdk.org/jeps/483 JEP 485: Stream Gatherers https://openjdk.org/jeps/485 JEP 491: Synchronize Virtual Threads without Pinning https://openjdk.org/jeps/491 JEP 494: Module Import Declarations (Second Preview) https://openjdk.org/jeps/494 JEP 495: Simple Source Files and Instance Main Methods (Fourth Preview) https://openjdk.org/jeps/495 The Foreign Function and Memory API https://dev.java/learn/ffm/  

Oracle Groundbreakers
Sharat Chander: Celebrating the Java Community

Oracle Groundbreakers

Play Episode Listen Later Dec 19, 2024 28:03


Jim Grisanzio from Java Developer Relations talks with Sharat Chander, Senior Director, Java Product Management and Community Engagement. Shar and Jim summarized some community development achievements for 2024 and gave a peek into what's coming for 2025 — JavaOne! That's right, JavaOne 2025 will be held in March 18-20 in California and you can register right now at https://javaone.com. Sharat Chander https://x.com/sharat_chander https://bsky.app/profile/sharatchander.bsky.social Oracle Java Developer Relations Team https://x.com/i/lists/1613949551718862848 JavaOne 2025: Registration now Open! https://inside.java/2024/12/11/javaone-2025/ Duke's Corner https://bsky.app/profile/dukescorner.bsky.social https://dukescorner.libsyn.com Jim Grisanzio https://x.com/jimgris

Oracle Groundbreakers
Ted M. Young: Java has been my Career!

Oracle Groundbreakers

Play Episode Listen Later Dec 16, 2024 64:02


Jim Grisanzio from Java Developer Relations talks with Ted M. Young from the San Francisco Bay Area about all things Java and test driven development. Ted streams his coding sessions and builds community around his passion for excellence in software development. His first JavaOne was the first JavaOne! And he's been coding in Java ever since. His mantra is to "reduce the suffering and increase the joy of software development" and he's made Java his career. Ted also deeply appreciates the JVM: "It's one of the wonders of the software world." Can't beat that.  Ted M. Young https://x.com/jitterted https://bsky.app/profile/ted.dev Duke's Corner https://bsky.app/profile/dukescorner.bsky.social https://dukescorner.libsyn.com Jim Grisanzio https://x.com/jimgris

Oracle Groundbreakers
Donald Raab: Unlimited, Untapped Resources

Oracle Groundbreakers

Play Episode Listen Later Nov 29, 2024 57:05


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

Oracle Groundbreakers
Piotr Przybyl: The Creativity is Amazing

Oracle Groundbreakers

Play Episode Listen Later Nov 18, 2024 46:39


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/

Foojay.io, the Friends Of OpenJDK!
Proud Of Belgium: Devoxx, JobRunr, Timefold, OpenJDK Mobile, OpenJFX, Thymeleaf, htmx (#60)

Foojay.io, the Friends Of OpenJDK!

Play Episode Listen Later Nov 2, 2024 35:38


Belgium might be tiny, but we have a strong Java Community! As I was doing interviews at Devoxx in October, I met several of these people, and we talked about their projects, how you can get involved in OpenJDK, and maybe even start a company out of it. This podcast will teach you more about Devoxx, VoxxedDays, Devoxx4Kids, JobRunr, Timefold, OpenJDK Mobile, OpenJFX, Thymelead, htmx, and more!Guests   Stephan Janssen       https://www.linkedin.com/in/stephanjanssen/        https://x.com/Stephan007      https://www.devoxx.com      https://events.voxxeddays.com      https://www.devoxx4kids.org/   Ronald Dehuysser      https://www.linkedin.com/in/ronalddehuysser/      https://x.com/rdehuyss      https://www.jobrunr.io/en/   Geoffrey De Smet       https://www.linkedin.com/in/ge0ffrey/      https://x.com/GeoffreyDeSmet      https://timefold.ai/   Johan Vos      https://www.linkedin.com/in/johanvos/      https://mastodon.social/@johanvos      https://x.com/johanvos      https://gluonhq.com/      https://github.com/openjdk/mobile      https://github.com/openjdk/jfx/   Wim Deblauwe       https://www.linkedin.com/in/wimdeblauwe/      https://x.com/wimdeblauwe      https://www.wimdeblauwe.com/books/modern-frontends-with-htmx/      https://www.wimdeblauwe.com/books/taming-thymeleaf/      https://www.wimdeblauwe.com/projects/Content00:00 Introduction00:47 Stephan Janssen about how Devoxx started02:22 Difference between Devoxx and VoxxedDays03:47 About Devoxx4Kids04:22 Sponsors are needed to keep the entrance fee low06:26 About the speakers and CFPs07:11 Important Belgian Java people and tools09:08 Ronald Dehuysser about JobRunr10:00 How to turn an open-source project into a company11:09 Reviewing and validating the evolutions in Java12:35 Importance of conferences13:23 How government support can help a startup14:02 Challenge of starting a company...14:40 Geoffrey De Smet about Timefold and the challenges in scheduling16:47 How AI helps to find the best schedule18:34 How it started as an open-source project (Optoplanner)19:06 The challenges of growing Timefold as a company21:26 Visiting conferences as a "yearly training"22:36 Johan Vos about OpenJFX and how he got involved24:49 Everyone can contribute to OpenJDK and OpenJFX25:50 The goal of the OpenJDK Mobile project29:33 About the Belgian Java community30:29 Wim Deblauwe about Spring libraries and books30:50 About Wim's Thymeleaf and htmx books32:08 How to get involved in the Java community33:06 Goal of writing a book33:40 Wim's involvement in the community35:08 Outro

The Irish Tech News Podcast
Java continues to evolve in a rapid manner, Scott Sellers, co-founder and CEO Azul

The Irish Tech News Podcast

Play Episode Listen Later Oct 29, 2024 40:53


Since Oracle changed the licensing for Java in January 2023, there has been growing demand from customers looking to switch away due to extra costs being imposed. Last summer Azul conducted a study of Oracle Java customers with 86% saying they are migrating all or some of their use and 47% expressed a desire to use an open-source distribution like OpenJDK.  Despite this appetite for change there are still somewhat cliched perceptions about moving to an open source-based JDK, even though the OpenJDK is based on the same source code as Oracle Java. There are some concerns about “better the devil you know” and a preconception that migration is difficult, but as the study showed 75% completed their migration to the OpenJDK within 12 months. To learn more about this I spoke to Scott Sellers, co-founder and CEO of Azul. Scott talks about his background, what Azul does, Azul's benchmarking tests, Azul's new Java Performance Engineering Lab and more.  More about Scott Sellers: With more than 30 years of successful leadership in building high technology companies and delivering advanced products to market, Scott provides the overall strategic leadership and visionary direction for Azul Systems.  Scott has a consistent proven track record of vision, leadership, and success in enterprise, consumer and scientific markets. Prior to co-founding Azul Systems, Scott founded 3dfx Interactive, a graphics processor company that pioneered the 3D graphics market for personal computers and game consoles. Scott served at 3dfx as Vice President of Engineering, CTO and as a member of the board of directors and delivered 7 award-winning products and developed 14 different graphics processors. After a successful initial public offering, 3dfx was later acquired by NVIDIA Corporation.  Prior to 3dfx, Scott was a CPU systems architect at Pellucid, later acquired by MediaVision. Before Pellucid, Scott was a member of the technical staff at Silicon Graphics where he designed high-performance workstations. Scott graduated from Princeton University with a bachelor of science, earning magna cum laude and Phi Beta Kappa honors. Scott has been granted 8 patents in high performance graphics and computing and is a regularly invited keynote speaker at industry conferences.

Modern Web
Modern Web Podcast S12E37- Java's AI Evolution: Semantic Caching JVM, and GenAI Architectures with Theresa Mamarella & Brian Sam-Bodden

Modern Web

Play Episode Listen Later Oct 29, 2024 24:32


In this episode of the Modern Web Podcast, Danny Thompson, Director of Technology at This Dot Labs, hosts a conversation with Theresa Mammarella, JVM engineer at IBM, and Brian Sam-Bodden, Applied AI Engineer at Redis. They explore their talks at JCONF in Dallas, Texas, covering topics like GenAI architectures in the Java community and OpenJDK's Project Valhalla. Their conversation covers Java's evolution, AI applications, semantic caching, and how these technologies are impacting development workflows and performance optimization. Chapters 00:00 - Introduction   01:00 - Brian on GenAI in the Java Community   01:47 - Java's Safe Evolution Path   02:17 - Teresa on Project Valhalla   03:54 - Value Classes and Performance   04:33 - Brian on Semantic Caching   06:54 - Challenges of Rewording Prompts   09:15 - What is RAG Architecture?   11:34 - Java's Role in AI   13:57 - Cost of LLMs and Caching Strategies   15:57 - Teresa on Java's Future   18:22 - Learning Resources for Java Developers   20:44 - Addressing Misconceptions About Java   22:39 - Final Thoughts   Follow Theresa Mammarella & Brian Sam on Social Media Theresa Mammarella Twitter: https://x.com/t_mammarella?lang=en Brian Sam-Bodden Twitter: https://x.com/bsbodden Theresa Mammarella Linkedin: https://www.linkedin.com/in/tmammarella/ Brian Sam-Bodden Linkedin:  https://www.linkedin.com/in/sambodden/

Irish Tech News Audio Articles
Java continues to evolve in a rapid manner, Scott Sellers, co-founder and CEO Azul

Irish Tech News Audio Articles

Play Episode Listen Later Oct 29, 2024 3:21


Since Oracle changed the licensing for Java in January 2023, there has been growing demand from customers looking to switch away due to extra costs being imposed. Last summer Azul conducted a study of Oracle Java customers with 86% saying they are migrating all or some of their use and 47% expressed a desire to use an open-source distribution like OpenJDK. Despite this appetite for change there are still somewhat cliched perceptions about moving to an open source-based JDK, even though the OpenJDK is based on the same source code as Oracle Java. There are some concerns about "better the devil you know" and a preconception that migration is difficult, but as the study showed 75% completed their migration to the OpenJDK within 12 months. To learn more about this I spoke to Scott Sellers, co-founder and CEO of Azul. Scott talks about his background, what Azul does, Azul's benchmarking tests, Azul's new Java Performance Engineering Lab and more. More about Scott Sellers: With more than 30 years of successful leadership in building high technology companies and delivering advanced products to market, Scott provides the overall strategic leadership and visionary direction for Azul Systems. Scott has a consistent proven track record of vision, leadership, and success in enterprise, consumer and scientific markets. Prior to co-founding Azul Systems, Scott founded 3dfx Interactive, a graphics processor company that pioneered the 3D graphics market for personal computers and game consoles. Scott served at 3dfx as Vice President of Engineering, CTO and as a member of the board of directors and delivered 7 award-winning products and developed 14 different graphics processors. After a successful initial public offering, 3dfx was later acquired by NVIDIA Corporation. Prior to 3dfx, Scott was a CPU systems architect at Pellucid, later acquired by MediaVision. Before Pellucid, Scott was a member of the technical staff at Silicon Graphics where he designed high-performance workstations. Scott graduated from Princeton University with a bachelor of science, earning magna cum laude and Phi Beta Kappa honors. Scott has been granted 8 patents in high performance graphics and computing and is a regularly invited keynote speaker at industry conferences. See more podcasts here. More about Irish Tech News Irish Tech News are Ireland's No. 1 Online Tech Publication and often Ireland's No.1 Tech Podcast too. You can find hundreds of fantastic previous episodes and subscribe using whatever platform you like via our Anchor.fm page here: https://anchor.fm/irish-tech-news If you'd like to be featured in an upcoming Podcast email us at Simon@IrishTechNews.ie now to discuss. Irish Tech News have a range of services available to help promote your business. Why not drop us a line at Info@IrishTechNews.ie now to find out more about how we can help you reach our audience. You can also find and follow us on Twitter, LinkedIn, Facebook, Instagram, TikTok and Snapchat.

Oracle Groundbreakers
Cesar Hernandez: Sharing with the Community

Oracle Groundbreakers

Play Episode Listen Later Oct 21, 2024 45:12


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/

Oracle Groundbreakers
Hanno Embregts: Making the World a Better Place

Oracle Groundbreakers

Play Episode Listen Later Oct 3, 2024 42:03


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

Oracle Groundbreakers
Cay Horstmann at JavaZone 2024

Oracle Groundbreakers

Play Episode Listen Later Sep 17, 2024 13:20


Jim Grisanzio from Java Developer Relations talks with author and Java Champion Cay Horstmann at JavaZone Oslo 2024. The conversation covered Java for small tasks, teaching Java to thousands of students for decades, and the thriving Java conferences around the world.  Cay Horstmann https://horstmann.com/ Jim Grisanzio https://jimgrisanzio.wordpress.com/

Oracle Groundbreakers
JavaZone: Everything is Possible

Oracle Groundbreakers

Play Episode Listen Later Sep 11, 2024 24:25


Jim Grisanzio from Java Developer Relations talks with Dervis Mansuroglu and Marek Machnik last week from JavaZone 2024 in Oslo. Dervis and Marek are two of the organizers from the Norwegian Java User Group who helped lead this year's JavaZone event. The discussion covered the speakers, the venue, the volunteers, the content, and the community that participated at the conference. Summarizing the overall event, Dervis said, “Whatever you can dream of, it's possible. Nothing is impossible.” That sentiment was shared by many of the thousands of developers who contributed to make JavaZone an innovative and unique experience.   Dervis on X https://x.com/dervismn Marek on X https://x.com/marek_fm JavaZone on X https://x.com/javazone Jim on X https://twitter.com/jimgris  

Oracle Groundbreakers
Elias Nogueira: Share Everything you Know!

Oracle Groundbreakers

Play Episode Listen Later Aug 22, 2024 35:48


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

Ubuntu Security Podcast

This week we take a look at the recent Crowdstrike outage and what we can learn from it compared to the testing and release process for security updates in Ubuntu, plus we cover details of vulnerabilities in poppler, phpCAS, EDK II, Python, OpenJDK and one package with over 300 CVE fixes in a single update.

airhacks.fm podcast with adam bien
How Bach - "The Java Shell Builder" Happened

airhacks.fm podcast with adam bien

Play Episode Listen Later Jul 29, 2024 57:49


An airhacks.fm conversation with Christian Stein (@sormuras) about: early computing experiences with C64, learning Basic and Pascal, transition to Java programming, developing a commercial Java game using lwjgl, involvement with JUnit testing framework as a committer, work on openJDK and Java tools at Oracle, discussion about Java build tools and dependency management, vision for a simpler Java build process using only JDK tools, multi-file source code feature in Java 22, pluggable dependency resolution, tool provider interface introduced in Java 9, potential for a new ecosystem of Java tools, Bach - Java Shell Builder, Adam's YouTube channel with Java programming shorts, misconceptions about Java's verbosity, future plans for Java build tools Christian Stein on twitter: @sormuras

Oracle Groundbreakers
Bert Jan Schrijver: Java is a Marvel of Engineering

Oracle Groundbreakers

Play Episode Listen Later May 2, 2024 45:05


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 

airhacks.fm podcast with adam bien

An airhacks.fm conversation with Gil Tene (@giltene) about: starting with hacking adventure games on a VAX-11/780 as a teenager, building computers and making money in high school, providing access to Usenet, early programming experiences with Pascal and C/C++, moving to Silicon Valley in 1994 and witnessing the rise of Java, working on fault-tolerant computer systems at Stratus Computer, co-founding Azul Systems and developing the Vega appliances to virtualize Java applications, the technical details of how Vega appliances worked by running JVMs on specialized hardware, the evolution of Azul to focus on pure software solutions such as Zing and supporting openJDK, Gil's continued involvement in coding and maintaining open-source libraries Gil Tene on twitter: @giltene

Oracle Groundbreakers
Richard Fichtner: JCON 2024 Preview

Oracle Groundbreakers

Play Episode Listen Later Apr 24, 2024 25:55


Jim Grisanzio from Java Developer Relations talks with Richard Fichtner, a Java developer from Germany who is also a JUG leader and an Oracle ACE Pro. The conversation previews the upcoming JCON Europe 2024 Conference in Cologne, which will have 100 sessions of core Java technologies and a thousand Java developers from around the world. Richard and the JCON organizing team will be trying some new things this year to facilitate community engagement at JCON so if you are around Germany May 13-16 you are encouraged to stop by and participate. Oracle will be sponsoring the event and will send three teams of engineers to contribute sessions — Java, GraalVM, and Oracle Database. Don't miss it! We hear the food will be great! Richard: https://twitter.com/RichardFichtner JCON: https://twitter.com/jcon_conference Jim: https://twitter.com/jimgris 

airhacks.fm podcast with adam bien
Underscore, Pattern Matching, Java LTS And When Previews Are Stable

airhacks.fm podcast with adam bien

Play Episode Listen Later Apr 7, 2024 82:54


An airhacks.fm conversation with Nicolai Parlog (@nipafx) about: Nicolai previously on "#206 Java 19: Millions of Threads in No Time", discussion about the underscore feature in Java 22 and its importance in pattern matching, using the underscore for unused lambda parameters and deconstruction of records, avoiding default branches when switching over sealed types, the deprecation and removal of underscore as a regular variable name, the foresight of the Java community in making underscore unusable, the simplicity of installing Java compared to other languages, the need for a minimalistic Java build tool for better developer experience, SdkMan, the bld tool as an example of a pure Java build tool, the process of contributing to OpenJDK and the importance of starting with a problem statement, the distinction between Java specifications and implementations, the concept of long-term support (LTS) in Java and its relation to vendors, the importance of using the right terminology to avoid misunderstandings in the Java ecosystem Nicolai Parlog on twitter: @nipafx

Oracle Groundbreakers
Mohammed Aboullaite: With Java it was Love at First Sight

Oracle Groundbreakers

Play Episode Listen Later Apr 3, 2024 32:36


Jim Grisanzio from Java Developer Relations talks with Mohammed Aboullaite, a Java developer from Morocco who is now based on Stockholm, Sweden. The conversation covers how Mohammed first fell in love with Java in college, and he's been contributing to the community ever since. Mohammed says it's "mind blowing" what happens when you get a bunch of  Java developers in the same room because they are so passionate about the technology and the capabilities that it offers. Even after all these years, Java developers are still pushing the limits and innovating. So, get involved! Mohammed on Twitter https://twitter.com/laytoun Jim on Twitter https://twitter.com/jimgris  

Oracle Groundbreakers
Marit van Dijk: The Java Community is Awesome!

Oracle Groundbreakers

Play Episode Listen Later Mar 15, 2024 44:22


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

Oracle Groundbreakers
Jonathan Vila: Everything Changed!

Oracle Groundbreakers

Play Episode Listen Later Feb 28, 2024 29:44


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

Oracle Groundbreakers
Dervis Mansuroglu: Dreaming Big with Java!

Oracle Groundbreakers

Play Episode Listen Later Feb 13, 2024 46:11


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

airhacks.fm podcast with adam bien

An airhacks.fm conversation with Johannes Bechberger (@parttimen3rd) about: previously Johannes on airhacks.fm: "#276 A Compiler Nerd Builds a Tiny Profiler", bcc and libbpf, generating Java code from c-library headers: jextract, using Project Panama as JNI alternative, sapmachine.io - openJDK from SAP, Hello eBPF: Developing eBPF Apps in Java Johannes Bechberger on twitter: @parttimen3rd

Oracle Groundbreakers
Mary Grygleski: Community is Innate!

Oracle Groundbreakers

Play Episode Listen Later Jan 30, 2024 36:41


Jim Grisanzio from Java Developer Relations talks with Mary Grygleski, a Java developer and Java Champion based in Chicago. The conversation covers Java's longevity, building the Java community, running the Chicago Java User Group, and the constant need to keep learning. Mary embraces the concept of always becoming a beginner whenever there is a need to learn something new. During the interview Mary and Jim also discovered a common background they have with Sun Microsystems and Solaris!  Mary on Twitter https://twitter.com/mgrygles Jim on Twitter https://twitter.com/jimgris

airhacks.fm podcast with adam bien
Java at Azul: The Interesting Features

airhacks.fm podcast with adam bien

Play Episode Listen Later Jan 21, 2024 73:26


An airhacks.fm conversation with Gerrit Grunwald (@hansolo_) about: Gerrit appeared previously at "#268 How Han Solo wrote SteelSeries", Java desktop applications are still widely used in large companies and industries for internal tools, as they are easy to build and deploy. Swing and JavaFX are faster and more native than their reputation suggests. On the server side, Java is very efficient for cloud workloads compared to other languages. The Zulu OpenJDK production-ready build of OpenJDK offers added features like security scanning. Azul Zing, Azul Vulnerability Detection, "#126 JavaFX Everywhere ...also in App Stores" with Johan Vos, now called Azul Platform Prime, includes an enhanced Falcon JIT compiler that can speed up performance significantly on some workloads. Prime also supports fast startups via checkpoints with CraC, and faster warmup with ReadyNow pre-compiled optimizations, IBM InstantOn is similar to CraC, Azul Platform Prime was primarily called Zing, Azul Code Inventory helps with code migrations Gerrit Grunwald on twitter: @hansolo_

Inside Java
“The Panama Effect” with Jorn Vernee

Inside Java

Play Episode Listen Later Jan 8, 2024 23:01


The Foreign Function and Memory API will be finalised in JDK 22. This API helps you integrate native code within your Java program.  Using this new API you can efficiently invoke code outside the JVM, safely access memory not managed by the JVM, call native libraries and process native data without the brittleness and danger of JNI. Jorn Vernee, core contributor and maintainer of the FFM API, is Ana's guest during this episode. Jorn explains what is the Foreign Memory Access API, its goals and the iterations that this API went through. Jorn also shares a few examples of Java libraries that already adopted the FFM API, the performance improvements they observed. He also explains how you can use this new API to integrate a native library within your own Java code.

Oracle Groundbreakers
Sam Brannen: Hard Core Software Developer

Oracle Groundbreakers

Play Episode Listen Later Sep 29, 2023 22:18


Jim Grisanzio from Java Developer Relations talks with Sam Brannen, a Java engineer from Switzerland who loves math and puzzles and solving complex problems in code. He's passionate about his craft and he loves diving deep into the details. He works on the Spring Framework and JUnit 5. Get him on Twitter @sam_brannen and get Jim on Twitter @jimgris.

Fragmented - Android Developer Podcast
249 - Java and the JDK: Powering the Android Landscape with Michael Bailey

Fragmented - Android Developer Podcast

Play Episode Listen Later Jul 10, 2023 54:54


In this episode of our podcast, we explore the diverse landscape of Java versions within the Android ecosystem. Our guest is Michael Bailey, a seasoned Java expert who has been a frequent presence on our show since the early days of our podcast. We kick off with a solid foundation, discussing the differences between JDK and JRE, as well as the distinctions between the available Java JDKs. We also guide listeners through Android Studio settings, exploring how to select a suitable JDK, its utilization, and how it relates to JAVA_VERSION on one's home path/terminal.As we dig deeper, we start to unpack some of the crucial Android app settings. From compileOptions to sourceCompatibility/targetCompatibility, we shed light on why these versions are important. We also demystify the compileSdk vs minSdk vs targetSdk, and how they interconnect. Drawing from Kaushiks's recent experience in building a new app, we provide real-life examples that can better clarify these topics for our listeners.We conclude the episode by providing some valuable resources for further understanding and exploration. This episode is designed to be a comprehensive guide to understanding and navigating the intricacies of Java versions in Android development.LinksMichaely Fragmented Episode 9 (Google IO Special)Fragmented Episode 10 (core java)Fragmented Episode 78 (testing strategies)OpenJDK on GitHubFooJayCompile Options ReferenceSDK extensions@Yogurtearl explanationJpackageFind Michael Online@yogurtearl on TwitterDonn's Git CourseNeed to learn Git? Donn has the course for you. In this FREE course you'll learn everything you need to know in order to start working with Git everyday. Watch it here.AndroidJobs.IOJob postings are FREE on AndroidJobs.IO

Software Engineering Daily
Superfast JVM Startup with Gerrit Grunwald

Software Engineering Daily

Play Episode Listen Later Jun 26, 2023 53:22


CRaC (Coordinated Restore at Checkpoint) is a new technology that can improve startup and warmup times by orders of magnitude. It is a project of OpenJDK that was proposed and led by Azul. The CRaC Project defines public Java APIs that allow for the coordination of resources during checkpoint and restore operations. With CRaC, a The post Superfast JVM Startup with Gerrit Grunwald appeared first on Software Engineering Daily.

Inside Java
“Sequenced Collections” with Stuart Marks

Inside Java

Play Episode Listen Later Apr 25, 2023 40:01


Sequenced Collections, targeted for JDK 21, are a new collection type created to represent a sequence of elements with a defined encounter order. Ana recorded this episode with Stuart Marks, the owner of JEP 431 about Sequenced Collections. Stuart discusses the essence of Sequenced Collection interfaces, what needs those address and how they fit within the existing Collections framework. He explains the design of Sequenced Collections, architectural decisions and particularities of the API. He also shares his view on how Sequenced Collections can inspire future Java platform developments.

All TWiT.tv Shows (MP3)
FLOSS Weekly 720: Fostering an Open Source Culture

All TWiT.tv Shows (MP3)

Play Episode Listen Later Feb 22, 2023 69:07


Arun Gupta, VP and General Manager of Open Ecosystems at Intel Corporation, joins Doc Searls and Simon Phipps on this episode of FLOSS Weekly. Gupta has been an open source strategist, advocate and practitioner for nearly two decades, and is currently an elected chair of the Cloud Native Computing Foundation (CNCF) Governing Board, where he works with CNCF leadership and member companies to grow the cloud native ecosystem. A great discussion around open source, AI and another personal passion Gupta shares as part of his daily routine. Hosts: Doc Searls and Simon Phipps Guest: Arun Gupta Download or subscribe to this show at https://twit.tv/shows/floss-weekly Think your open source project should be on FLOSS Weekly? Email floss@twit.tv. Thanks to Lullabot's Jeff Robbins, web designer and musician, for our theme music. Get episodes ad-free with Club TWiT at https://twit.tv/clubtwit Sponsors: bitwarden.com/twit kolide.com/floss

Software Engineering Daily
Azul with John Ceccarelli

Software Engineering Daily

Play Episode Listen Later Oct 15, 2022 31:30


The Java Virtual Machine is an abstract machine that makes it possible for you to write Java code once and run it across multiple devices and operating system types. While you can use the OpenJDK it comes with various issues like Security Vulnerabilities and compliance. Azul is a company that specializes in Java for the The post Azul with John Ceccarelli appeared first on Software Engineering Daily.