AWS S3, Digital Ocean Spaces CRUD (Download, Upload) With Java Tutorial

Overview This post provides you code snippets so you can start working with AWS S3/Digital Ocean Spaces via java SDK quickly. You can use AWS S3 SDK to access DigitalOcean Spaces. Create key pair to feed to the client Before working on the code, you need to create a key pair so you can access … Read more

Getting started with Database Transaction

Getting started with Database Transaction

What is a transaction? In short, a transaction is a group of database tasks that are treated as a single unit of work. Either you have the transaction or no transaction. Remember the song: “all or nothing” by O-town? That’s the spirit! What is ACID? You often hear this database is ACID-compliant, but that database … Read more

Configure TestContainers to Use Remote Docker hosts

Configure TestContainers to Use Remote Docker hosts

Overview With the recent Docker’s license change, companies no longer can use Docker desktop without a subscription. Since software companies have been using free software for far too long, they cannot get used to this. Damn those greedy Docker desktop makers, how can our company survive!!! CEO of some billion dollars software companies who refused … Read more