Functional Programming: Revolutionizing Software Development
Dive into the world of functional programming in Java and through declarative programming we can able write a better and concise code

Dive into the world of functional programming in Java and through declarative programming we can able write a better and concise code

Learn how to use IntelliJ IDEA's Pause – a lesser known feature that will help you diagnose UI freezes, deadlocks, livelocks, and more

In this article we continue diving into TestContainers and Supabase, and run unit tests against a full local self-hosted Supabase.

Design patterns plays a pivotal role in designing and solving the commonly occurring problems in software application.

In this article, I'll dive into several methods I've been looking into to unit test a Kotlin application using Supabase and why I finally …

In this article, I'll be implementing an openapi generator from scratch so you can too! We'll be creating a very simple generator for the …

Design patterns plays a pivotal role in designing and solving the commonly occurring problems in software application.

Since December last year, the Foojay podcast visited a Java User Group monthly, now in Chicago to learn from the Java and Kotlin user …

Let's browse through the surface of the main three reactive database access: Spring Data R2DBC, Hibernate, and jOOQ!
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.