Since December last year, the Foojay podcast virtually visited a Java User Group monthly. And this time, we are in Chicago to learn from the Java and Kotlin user groups.
Reactive Database Access on the JVM
Let’s browse through the surface of the main three reactive database access: Spring Data R2DBC, Hibernate, and jOOQ!
FP in Kotlin: Defining a Pipe Operator
There’s no support for the pipe operator |> in Kotlin, so we have to come up with a custom and clean implementation for this function.
Replacing Postman with the JetBrains HTTP Client
How to use the JetBrains HTTP Client to replace Postman, test third party APIs, share requests and run them in CI all of that within minutes!
Coroutines on the RaspberryPi (Pi4J-Kotlin)
Find out all the details on Pi4J-Kotlin v2.4.0: Coroutines, I2C, and Serial DSL on Foojay.io Today, the place for OpenJDK friends.
The Right Feature at the Right Place
Discussion extrapoliating from per-user rate limiting showing how one can implement it in a library and an infrastructure component.
Null Safety: Kotlin vs. Java
Following on from FOSDEM discussions, let’s expand on the problem of nullability and how it’s solved in Kotlin and Java.
Gossips: An Event-Bus in a Chatty Neighbourhood
Using Metaphorical Programming to create an Event-Bus, a global pub-sub component to enable cross-component communication.
Kotlin on the RaspberryPi (Pi4J-Kotlin)
Learn about Pi4J-Kotlin, providing a Kotlin DSL for the already-mature Pi4J V2 API and take full advantage of Kotlin on the RaspberryPi!
End-to-End Tracing with OpenTelemetry
Let’s focus on tracing by following a request across an API gateway, two apps based on different tech stacks, and their respective databases.
What I Miss in Java, the Perspective of a Kotlin Developer
I miss some features in Java that would improve my code’s readability, expressiveness, and maintainability.