Java
AI blog Database docker Duality Views Go Java JDBC JMS JPA JSON Kafka livesql microservices MongoDB NodeJS Observability OCI oraclefree ORDS PDB performance PL/SQL python security Spatial SpringBoot Testcontainers TxEventQ TypeScript Vector Search
-

Spring Boot + Oracle Database
In this article, we’ll explore several Oracle Database integrations with Spring Boot from the Spring Cloud…
-

Transactional Outbox: Simplified with Oracle Database
Event streaming is extremely popular in modern application architectures, providing high-throughput, real-time data flow in microservices…
-

Learn Testcontainers (Java) with Oracle Database Free
Testcontainers is a popular testing library that enables developers to write tests against disposable, containerized instances…
-

Fixing the N+1 Query Problem (without ORM hacks) Using Duality Views
Ah, the N+1 query problem: a sneaky trap that can silently kill your app’s performance while…
-

Authenticate to your Oracle Database like it’s a Kafka cluster
There’s a Kafka interface for Oracle Database, and it works just like the kafka-clients Java API…
-

Use JMS Topics for messaging inside the database
The JMS API provides a standardized way for Java-based applications to communicate asynchronously by producing and…
-

Event-driven CDC, all within the database
In this article, we’ll describe a simple Spring Boot app that implements event-driven CDC (Change Data…
-

Why I’m dropping Lombok
“Project Lombok is a java library that automatically plugs into your editor and build tools, spicing…
-

Use JMS for asynchronous messaging in Spring Boot
Java Message Service (JMS) is an API that provides a standardized way for Java applications to…
-

Fire-and-Forget: The Power of Sessionless Transactions
New in Oracle Database 23.6, Sessionless Transactions let your apps run database operations with no persistent…