Control your Arduino with Spring
Learn how to use Firmata4j to control an Arduino board from a Raspberry Pi board or directly from your computer.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Igor De Souza
8,054 viewsLearn how to use Firmata4j to control an Arduino board from a Raspberry Pi board or directly from your computer.
Fawaz Ghali
4,833 viewsLearn how to treat logs and traces as part of a scalable cloud storage repository that can be analysed with the techniques used for big …

Fawaz Ghali
3,529 viewsLearn to update a Java client to automatically connect to a secondary, failover cluster if it cannot connect to its original, primary …

Erik Costlow
3,026 viewsA demonstration of log4j exploits, which defenses people tried, and which worked. We'll cover how groups responded effectively to patch to …

Brian Vermeer
7,328 viewsPath traversal vulnerabilities are a serious threat to Java web applications, amongst the top security issues Snyk finds in Java code.

Theresa Mammarella
8,570 viewsNext time you’re considering a new Java library, look for the Sonatype Safety Rating on Maven Central to aid in your decision making.

Peter Lawrey
4,876 viewsFollowing the Hello World example, this article looks at an Order Processor with a New Order Single in and an Execution Report out.

Lukas Eder
17,470 viewsjOOQ makes SQL a "first-class" language in the JVM ecosystem by embedding it into Java, Kotlin, and Scala in an idiomatic way.

Sami Ekblad
8,305 viewsVaadin 24 is a step forward with a new technology baseline that includes Java 17, Jakarta EE 10, Servlet 6.0, Spring 6.0, and Spring Boot 3.

Nick Zhu
4,424 viewsIn this article, we will bring you new features related to JUnit 5 parallel testing as well as new filter widget for Spring Boot dashboard.