Recently I've been working on a ML pipeline to recognize SKILLs from domain-specific documents.This is basically a NER (Named Entity Recognizer ) task, where you have a corpus of data (text) and you find specific…
H2 is a handy thing to have in your Spring Boot toolbox. It is most known as an in-memory database. That is, it will not persist changes to disk. Generally, you create your tables during…
Context It is a well known best practice to execute threads with the help of ExecutorService. This way, one can create a pool of reusable threads to execute the work that needs to be done…
There are plenty of resources explaining how to configure data source in Spring Boot using various options and various ways to retrieve the configuration details of the connections (from external file, from application.properties, hard-coded, etc).…
Maven is all about connectivity. It allows you to quickly specify a dependency in the pom.xml file and forget about it. Maven will handle it for you. It will download it when necessary. If the…
The simplest way to configure logging in your Spring Boot application is to modify or add some entries in application.properties file. So for our case of setting the location where the log files will be…
This is a rather short article explaining how to solve some of the issues you may encounter when using PowerMockito with Spring Boot. For various reasons, you may be required to mock method calls on...
This is a rather short article about an error that we had during the development phase using a test H2 Database. Context We have a microservices-based application generated with the help of JHipster which, during...
“Do not roll your own security”. This is the most common phrase you read when googling on how to implement security for your application. And for good reason. Security is hard and easy to get...
This is a follow-up of a previous post (click here) where I had described a custom SSO solution using Weblogic’s Identity Provider. In that post, one can see a snippet from Maven’s POM file used...