Integrating Spring Boot with HSQLDB 1. Overview Spring Boot makes it really easy to work with different database systems, without the hassle of manual dependency management. More specifically, Spring Data JPA starter provides all the functionality required for seamless integration with several DataSource implementations. * * In this tutorial, we’ll… Continue Reading spring-boot-hsqldb

How to Trigger and Stop a Scheduled Spring Batch Job 1. Overview In this tutorial, we’ll investigate and compare different ways to trigger and stop a scheduled Spring Batch job for any required business cases. If you need introductions about Spring Batch and Scheduler, please refer to Spring-Batch and Spring-Scheduler articles. 2. Trigger a… Continue Reading spring-batch-start-stop-job

A Guide to the ResourceBundle 1. Overview Many software developers, during their professional careers, face an opportunity to develop multilingual systems or applications. These’re usually destined for end-users from different regions or different language areas. It’s always challenging to maintain and extend these applications. An ability to operate with various… Continue Reading java-resourcebundle

An Intro to Vault 1. Overview In this tutorial, we’ll explore Hashicorp’s Vault – a popular tool used to securely manage sensitive information in modern application architectures. The main topics we’ll cover, include: What problem does Vault try to solve Vault’s architecture and main concepts Setup of a simple test… Continue Reading vault

Guide to Guava MinMaxPriorityQueue and EvictingQueue 1. Overview In this article, we’ll be looking at the EvictingQueue, and MinMaxPriorityQueue constructs from the Guava library. The EvictingQueue is an implementation of the circular buffer concept. The MinMaxPriorityQueue gives us an access to its lowest and greatest element using the supplied Comparator.… Continue Reading guava-minmax-priority-queue-and-evicting-queue