Implementing Soft Deletes in Java
Usually, when deleting documents from a database, the entry is permanently gone and can not be recovered or accessed again. Sometimes data …
Daniel Hartmann
1,139 viewsUsually, when deleting documents from a database, the entry is permanently gone and can not be recovered or accessed again. Sometimes data …

Matteo Rossi
1,275 viewsThis is the first article in a three-part series. Part 2 covers short-term and long-term memory; Part 3 introduces stateful workflow …
Markus Spann
1,862 viewsLearn how to connect Java applications to Microsoft Access (.accdb/.mdb) using UCanAccess. A pure-Java, open-source JDBC driver for …

Andrew Morgan
1,118 viewsFrom time to time, I'll run a design review for an application being migrated from a relational database onto MongoDB, where the customer …

Matteo Rossi
2,266 viewsIn this article, we will explore how to design a high-throughput ETL pipeline architecture using Java, focusing on concurrency models, error …

Farhan Hasin Chowdhury
1,448 viewsRecommendation engines have a reputation for requiring specialized ML infrastructure: matrix factorization pipelines, training jobs, and …

Matteo Rossi
4,809 viewsCaching is one of the most powerful tools developers have at their disposal for optimizing application performance. Caching systems can …

Mike LaSpina
1,585 viewsThe Command Query Responsibility Segregation (CQRS) pattern is a design method that segregates data access into separate services for …

Ricardo Mello
1,426 viewsIn this tutorial, we will learn to build an application in Kotlin that utilizes full-text search in a database containing thousands of …

Tim Kelly
1,028 viewsSpring Session MongoDB is a library that enables Spring applications to store and manage HTTP session data in MongoDB rather than relying on …