-
Java: Functional Programming f(x) – Part2
Dive into the world of functional programming in Java using Lambda Expressions, Method References, and Functional Interfaces.
-
Java: Functional Programming f(x) – Part1
Dive into the world of functional programming in Java and through declarative programming we can able write a better and concise code.
-
Getting Started with bld
bld is an up-and-coming build tool for the Java ecosystem. This article guides you through getting set up to use it in your own projects.
-
Localize applications with AI
Ever wondered if AI can localize an entire project? Let’s take a canonical open-source application and walk through the process end-to-end.
-
Foojay Podcast #45: Welcome to Java 22
Last September, we got Java 21, a Long Term Support (LTS) version with eight new big features and seven incubator or preview features. Does Java 22 also bring that much innovation, or is it “just” a bug-fix release?
-
Achieving High Throughput Without Sacrificing Latency
Low latency coding techniques are designed to keep a processor core as busy as possible, executing at its full potential and so getting work done as quickly as possible.
-
Foojay Podcast #40: Making Java Attractive for Beginners in Programming
How can we make the Java language more attractive for newbies? Let’s ask some experts…
-
Integrate executable Java code in your blog posts
Thanks to JDoodle you can now also add executable code to your Foojay content!
-
Java 21 – JEP 445 – Unnamed Classes and Instance Main Methods
The goal of JEP 445 is to make it easier to get started with Java, as it’s all about reducing the number of keywords when you write, for instance, your very first HelloWorld Java code.
-
How to Participate in the Foojay Community Certification Project
Read how you can help create a community certification for Java Developers as part of the Foojay community