Toying with Kotlin's Context Receivers
Learn about Kotlin context receivers to be able to pass additional parameters to a function without having to do it explicitly.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Nicolas Frankel
3,499 viewsLearn about Kotlin context receivers to be able to pass additional parameters to a function without having to do it explicitly.

Jialuo Gan
4,085 viewsAzure Toolkit for IntelliJ is a plugin that allows you to easily create, develop, configure, test, and deploy Java applications to Azure.

Miro Wengner
6,415 viewsLet's look at how frameworks work under the hood, namely Quarkus and Spring Boot, and how many threads they initiate to serve up results.

Tobias Briones
16,196 viewsGet started and follow along whenever you need to publish a Java Maven-based library or artifact to Maven!
Brian Vermeer
13,441 viewsThe first rule of password hashing algorithms is: Don't write your own password hashing algorithm! Let's learn how we do password hashing.

John Ceccarelli
4,244 viewsKafka is horizontally scalable, fault-tolerant, runs in production for thousands of companies – let's figure out how to get more out of it!

A N M Bazlur Rahman
12,744 viewsIn this article, we explored how the Java incubator modules can be run through command line and using IDE, such as IntelliJ IDEA.

Helen Scott
23,630 viewsIn this article, you will learn how to quickly and efficiently set up IntelliJ IDEA Ultimate to work with Apache Tomcat.

Shai Almog
2,824 viewsRewriting applications is easy. Doing it while preserving compatibility... that's a bit hard. Doing it live in prod. That's the big …

Nicolas Frankel
3,435 viewsLearn how to run a build on GitLab only if a condition is met, especially helpful when conditions are expensive and time-consuming …