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
-
Contributing to Open Source: Hacktoberfest
Have you ever considered contributing to open source software, but are you unsure on how to start? Consider participating in Hacktoberfest.
-
Book Review: Get Your Hands Dirty on Clean Architecture
A valuable addition to the library of any software developer aiming to create maintainable, scalable, and clean code!
-
Easily Manage Different Java Versions on Your Machine with SDKMan!
SDKMan! stands for Software Development Kit Manager, a shell script that allows you to manage parallel versions of multiple Software Development Kits for JVM-based languages.
-
“Transitioning to Java”: My First Book!
I like to describe this book as a beginner’s book for experts. Anyone who needs to get up to speed quickly using Java is my primary audience.