-
Enterprise Java
CSRF protection in Spring MVC, Thymeleaf, Spring Security application
Cross-Site Request Forgery (CSRF) is an attack which forces an end user to execute unwanted actions on a web application…
Read More » -
Desktop Java
JavaFX Tip 2: Sharp Drawing with Canvas API
When I initially started out working with the Canvas API I noticed that the results of my rendering code were…
Read More » -
Desktop Java
JavaFX Tip 1: Resizable Canvas
While working on FlexGanttFX I had to deal a lot with the JavaFX Canvas node. I am using it to…
Read More » -
Scala
Memoization of Scala Streams
I learnt the hard way that scala internally uses memoization with Streams. This was my first attempt at a solution…
Read More » -
Core Java
Dubious Aspects of Features of JDK 8
Most of us who develop with Java are generally enthusiastic for the features and improvements that come with JDK 8.…
Read More » -
Core Java
ClassNotFoundException: is it slowing down your JVM?
Most Java developers are familiar with the infamous and very common java.lang.ClassNotFoundException. While the sources of this problem are generally…
Read More » -
DevOps
A Docker Maven Plugin for Integration Testing
What is Docker? Docker is the buzzword that is taking the DevOps world. If you don’t know yet what is…
Read More » -
Software Development
Apache Olingo is now a top-level project
The Apache Software Foundation recently announced that Apache Olingo has graduated from the Apache Incubator to become a Top-Level Project,…
Read More » -
Core Java
How much faster is Java 8?
Java SE 8 was released yesterday. Traditionally, every new major JRE version comes with a free performance boost. Do we…
Read More »