Select Page
How shall I compare thee?

How shall I compare thee?

From time to time, the requirement emerges to compare two data sets of similar shape for differences. The Komparator library was written for just such a scenario. For example the code below compares two local CSV files that have id, name and age columns.  val source =...
ThreeSixty Components 0.3.2 Released

ThreeSixty Components 0.3.2 Released

I am proud to announce the 0.3.2 release of the ThreeSixty Components library for Vaadin 8.5.2 and Spring Boot that makes writing consistent, beautiful and with ease business web applications. The library is used as the basis for the ThreeSixty Performance application...
ThreeSixty Alpha Deployed

ThreeSixty Alpha Deployed

ThreeSixty Performance is a web application platform to streamline the 360 review process for managers and employees by integrating the employee recognition and evaluation into a single view. Through continuous recognition and evaluation the employee is engaged...
Using ROW_NUMBER() to provide a unique row id

Using ROW_NUMBER() to provide a unique row id

Not too long ago, I needed to populate a lookup table with the data that already existed in a referencing table. Yes, yes there is a problem with the original design of the database but that is another topic. However it did provide an opportunity to learn the...
Visually show text differences

Visually show text differences

The Apache Commons Text library comes with some nifty string comparison routines which is nicely demonstrated by Baeldung in his Introduction to Apache Commons Text. Instead of only calculating the difference, I wanted to visually display those differences to the user...