
How shall I compare thee?
Shall I compare thee to a summer’s day? When in eternal lines to time thou grow’st: So long as men can breathe or eyes can see…

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 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
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
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...

Sending an email to Gmail using Apache Camel
Setting up Gmail All of the advise that most site provide is that you should allow less secure access to your Gmail account during the testing and then turn this setting off again afterwards. Gmail 2-Step Verification What I have found to work better is to enable...