[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

April, 2025

  • 7 April

    JavaPro Shout Out: “From Reactive Streams to Virtual Threads”

    Author: Adam Warski Original post on Foojay: Read More Virtual Threads deliver a fast, cheap (in terms of memory & switching speed) threading solution for the JVM. They promise the return of a direct-style, synchronous programming model. But is that enough to challenge the status quo regarding data streaming? Can we have the best of both worlds: the simplicity that …

    Read More »
  • 3 April

    Six JDK 24 Features You Should Know About

    Author: Simon Ritter Original post on Foojay: Read More Table of Contents Six new features you want to know about JEP 483: Ahead-of-time class loading and linking JEP 485: Stream gatherers JEP 486: Permanently disable the security manager JEP 491: Synchronize virtual threads without pinning JEP 498: Warn Upon Use of memory-access methods in sun.misc.Unsafe JEP 501: Deprecate the 32-bit …

    Read More »
  • 2 April

    Breaktime Tech Talks (Ep38): Spring AI Debugging + How to Contribute to Open Source

    Author: Jennifer Reif Original post on Foojay: Read More In this episode, I continue my journey with vector databases, integrating Pinecone, Neo4J , and Spring AI. While making some progress, I also encountered hurdles, such as evolving APIs and the unique architecture of vector stores. Next, I share insights from an article on contributing to open-source source projects, how it …

    Read More »

March, 2025

  • 31 March

    Clean your Memory: From Finalize to Cleaner

    Author: Stefano Fago Original post on Foojay: Read More Table of Contents Why is the finalize() method deprecated/removed?How does Cleaner relate to Java Reference classes?Behind the scenes of CleanerCleaner vs. try-with-resourcesAvoid overusing CleanerConclusionFurther Resources Garbage collection in Java takes care of memory management, but it does not clean up non-memory resources like sockets or file handles. Resource leaks may occur …

    Read More »
  • 28 March

    JavaFX Links of March 2025

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents CoreApplicationsGamesComponents, Libraries, ToolsPodcasts, Videos, BooksTutorialsMiscellaneousJFX Central Here is the overview of the JavaFX LinksOfTheMonth of March 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via links@jfx-central.com. …

    Read More »
  • 26 March

    Video series “JavaFX In Action”, Part 4

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents Mike Hearn: Conveyor, build self-updating desktop app packagesSven Reimers: JTaccuino, notebook application for Java developersChris Newland: DemoFX and JitWatch This is the next part in the series of “JavaFX in Action” interviews. Are you working on a fantastic JavaFX application? Let me know, and let’s talk! July ’24: …

    Read More »
  • 25 March

    One giant Kubernetes cluster for everything

    Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents The one giant cluster approach Better resource utilization Lower operational overhead Straightforward networking and service communication Simplified governance Cost efficiency Downsides of a one giant cluster approach Larger blast radius Complex multi-tenancy management Scalability limits Cluster-wide objects What’s the ideal size, then?vClusterHow vCluster mitigates the downsides of a …

    Read More »
  • 25 March

    WebAssembly on Kubernetes

    Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents My approach and the use caseBaseline: regular Rust-to-nativeAdapting to WebAssemblyRunning the Wasm image on DockerRunning the Wasm image on KubernetesFinal stepsConclusion Like a couple of innovative technologies, different people have different viewpoints on where WebAssembly fits the technology landscape. WebAssembly (also called Wasm) is certainly the subject of …

    Read More »
  • 20 March

    Interview with Abdoulaye Wade Cissé: Using a JavaFX application as a virtual chemistry and biology lab

    Author: Frank Delporte Original post on Foojay: Read More I continuously collect JavaFX-related content for the JFX Central Links Of The Week. Recently, I saw a video on LinkedIn, shared by Abdoulaye Wade Cissé, of a JavaFX “virtual lab” and wanted to learn more about this project… Turns out he is a 22-year-old student in Senegal, creating a fantastic project …

    Read More »
  • 19 March

    Introduction to intermediate operations modeler: Stream Gatherers

    Author: Hüseyin Akdoğan Original post on Foojay: Read More Table of Contents What are Gatherers? Creating a Gatherer Built-in Gaterers Create your own Gatherer Conclusion References Java is a programming language with many language features, specifications, and APIs. Even among experienced Java developers, being aware of all of these is quite rare. If a study were conducted, we might come …

    Read More »