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…

Deepu is a polyglot developer, Java Champion, and OSS aficionado. He mainly works with Java, JS, Rust, and Golang. He co-leads JHipster and created the JDL Studio and KDash. He's a Senior Developer Advocate for DevOps at Okta. He is also an international speaker and published author.

How can we make the Java language more attractive for newbies? Let’s ask some experts…

A comprehensive and informative guide for those looking to navigate the complex world of JDK distributions and licenses,

Functional programming: you either love it or you hate it. But it is a trade-off. So for today, let's focus on the good, the bad, the ugly!

It's September 20th, OpenJDK 19 has been released. In this podcast, we discuss the new features and the changes that this release brings.

Project Loom aims to fix issues in the current concurrency model by introducing two new features: virtual threads and structured …

Java 18, released last month, includes the 2nd incubator of the Foreign Function & Memory API (FFI). Let's look at the state of the Java …

Pattern matching is a language feature where you can test for a specific pattern on a character sequence or a data structure.

Let's demystify the concepts behind memory management, taking a deeper look at memory management in some of the modern programming …

Learn about concurrency in modern programming languages and how to build and benchmark a concurrent web server in Java.

I aim to demystify the concepts behind memory management and take a look at memory management in some of the modern programming languages.

In this article I'm going to focus on things that you can do in Java which are in line with functional programming concepts.