-
Enterprise Java
Java EE 8 MVC: Getting started with Ozark
About a year ago a new action based MVC framework, simply called MVC, was announced for Java EE 8. MVC…
Read More » -
Core Java
Exception Translation with ET
Some time ago I wrote a small blog post about exception translation with AspectJ. In this blog post we will…
Read More » -
Groovy
What’s new in Grails 3
A few days ago Grails 3.0 was officially released. Grails is now based on Spring Boot, the build system changed…
Read More » -
Core Java
Using Java 8 Lambda expressions in Java 7 or older
I think nobody declines the usefulness of Lambda expressions, introduced by Java 8. However, many projects are stuck with Java…
Read More » -
Groovy
Creating Android Apps with Groovy 2.4
A few days ago Groovy 2.4 was released. One of the major news is that Groovy now officially supports Android…
Read More » -
Core Java
Looking into the Java 9 Money and Currency API (JSR 354)
JSR 354 defines a new Java API for working with Money and Currencies, which is planned to be included in…
Read More » -
Enterprise Java
Injecting domain objects instead of infrastructure components
Dependency Injection is a widely used software design pattern in Java (and many other programming languages) that is used to…
Read More » -
Core Java
Reduce Boilerplate Code in your Java applications with Project Lombok
One of the most frequently voiced criticisms of the Java programming language is the amount of Boilerplate Code it requires.…
Read More » -
Core Java
Understanding JUnit’s Runner architecture
Some weeks ago I started creating a small JUnit Runner (Oleaster) that allows you to use the Jasmine way of…
Read More »