Java Beginner18 articles
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.
Foojay Developer Certification: Measure Skills!
Learn the why and how of a group of enthusiastic people implementing a new sort of developer certification that objectively measures dev skills on Foojay.
Hidden Beauties of Java Enums
Java enums can contain much more than just a list of definitions, but also data and extended functionality!