Beautify Third-Party APIs with Kotlin
Learn how to improve the API provided by third-party libraries by combining Kotlin extension functions and delegation.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Nicolas Frankel
2,611 viewsLearn how to improve the API provided by third-party libraries by combining Kotlin extension functions and delegation.

Nick Zhu
5,426 viewsWe discussed and finally solved this problem that has been bothering VS Code Java users for more than three years.

Gerrit Grunwald
4,489 viewsVulnerability information and TCK test status details are available and easily detectable with JDKMon 17.0.18.
Brian Vermeer
6,401 viewsA pragmatic guide to Java logging—what should we log, what shouldn’t we log, and how to implement Java logging properly.

Ashish Choudhary
3,194 viewsLet's understand what GitOps is and its benefits and learn how ArgoCD can help with the continuous delivery of Kubernetes-based …

Graham Cox
3,860 viewsLearn how to leverage the Astra Document API on top of Cassandra to build a dashboard of statuses, with Spring Boot for rendering. …

Tarek Oraby
7,085 viewsIn this guide, learn how to build a small but fully functional ToDo application in pure Java using Vaadin Flow.

Roy van Rijn
3,691 viewsOver the last couple of days (and nights) I’ve been studying the new (extremely dangerous) vulnerability in log4j2 called Log4Shell.

Chris Bartholomew
4,134 viewsWhen you set out to build the best messaging infrastructure service, the first step is to pick the right underlying messaging technology!

Frank Delporte
3,478 viewsGet started with HiveMQ and publish the data of up to 100 devices to an always-on, maintenance-free message broker for free.