Java Articles by Foojay.io

March, 2025

  • 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 »
  • 19 March

    Breaktime Tech Talks (Ep37): Vector Database Frustration + Microsoft LazyGraphRAG

    Author: Jennifer Reif Original post on Foojay: Read More Table of Contents Devnexus conference shout-outVector database exploration Issues getting up and running Overall experience Microsoft LazyGraphRAGWrapping up! This is episode 37 of the Breaktime Tech Talks. You are listening to the Breaktime Tech Talks podcast, a bite-sized tech podcast for busy developers, where we’ll briefly cover technical topics, new snippets, …

    Read More »
  • 18 March

    Java 24 Rolls Out Today! Find Out Why It’s Aptly Named

    Author: Hanno Embregts Original post on Foojay: Read More Table of Contents JEP OverviewNew features HotSpot Security Libs Tools Repreviews and finalizations JEP 484: Class-File API JEP 485: Stream Gatherers JEP 487: Scoped Values (Fourth Preview) JEP 488: Primitive Types in Patterns, instanceof and switch (Second Preview) JEP 489: Vector API (Ninth Incubator) JEP 492: Flexible Constructor Bodies (Third Preview) …

    Read More »
  • 17 March

    Foojay Podcast #68: Welcome to OpenJDK (Java) 24

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents VideoPodcast (audio only)Guests Simon Ritter Hanno Embregts Content 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, …

    Read More »
  • 16 March

    Pull request testing on Kubernetes: testing locally and on GitHub workflows

    Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents Unit testing vs. integration testingTestcontainersUse-case: application with database“Unit” testing“Integration” testingThe GitHub workflowAlternative “Unit testing” on GitHubConclusion Imagine an organization with the following practices: Commits code on GitHub Runs its CI/CD pipelines with GitHub Actions Runs its production workload on Kubernetes Uses Google Cloud A new engineer manager arrives …

    Read More »
  • 16 March

    Pull Request testing on Kubernetes: Working with GitHub Actions and GKE

    Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents Building and storing the imageSizing the clusterAuthenticate on Google Cloud from a GitHub workflowWorking within the GitHub workflowCreate a Kubernetes manifestSetting the correct GitHub image tagAccessing the private GitHub registry from GKEGet the PostgreSQL connection parametersGetting the external deployed app IPRunning the end-to-end testDiscussion I’m continuing my series …

    Read More »