How to Put a Database in Kubernetes?
Learn the key steps of deploying databases and stateful workloads in Kubernetes and meet the cloud-native technologies!
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Jeff Carpenter
5,500 viewsLearn the key steps of deploying databases and stateful workloads in Kubernetes and meet the cloud-native technologies!

Ashish Choudhary
4,638 viewsIn part 1 of this new Foojay series, learn about JDK Flight Recorder and how we can use it to monitor a Spring Boot application.

Jadon Ortlepp
3,366 viewsDon't be a victim of development trends that are "hot" right now, but might not actually be best for your specific business!

Shai Almog
6,486 viewsMemory usage is one of the most important aspects for devs in general and Java SE devs in particular. GC tips, tricks, internals, and more!

Nicolas Frankel
3,877 viewsIf you're implementing microservices or not, chances are that you're calling HTTP endpoints. With HTTP calls, a lot of things can go wrong.
Karsten Silz
3,190 viewsI think the Java community handled this crisis poorly and needs to do much better next time. What do you think?

Shai Almog
3,183 viewsStandard Java methods hashcode & equals are crucial to performance but this is very hard to detect as they're often too small for profilers.

Alexander Dejanovski
2,734 viewsLearn how to configure K8ssandra for your development machine, and get ready to start building cloud-native apps.

Jeff Carpenter
2,753 viewsRead all about how K8ssandra is an open source project with the mission of capturing SRE knowledge and best practices.

Frank Delporte
3,256 viewsLet's learn about adding some more data to our messaging system with another member of the Raspberry Pi family: the Pico.