Author Archives: Steffen Schäfer

Log4j 2 configuration depending on environment

In a recent project, we used Log4j 2 as a backend for slf4j. Logging is configured differently for the local application start than for production. To do this, we used to have one configuration per environment and a piece of … Continue reading

Posted in Did you know? | Tagged , , , | 1 Comment

Spring Session 1.0 released

A few days ago, Spring Session 1.0 has been released. According to the project page, it provides the following functionality: API and implementations (i.e. Redis) for managing a user’s session HttpSession – allows replacing the HttpSession in an application container … Continue reading

Posted in Spring Universe | Tagged , , , , , | Leave a comment

Customizing GWT’s browser detection

In a recent project, we experienced the phenomenon that the GWT application was broken when started in Internet Explorer 11 embedded in a specific rich client application. It turned out that the user agent string sent by the browser was … Continue reading

Posted in Java Web Frameworks | Tagged , , | Leave a comment

TCP and HTTP for web developers

When developing web applications, you can do some mistakes related to basic peculiarities of TCP and HTTP. The post explains some of the pain points and shows approaches to avoid such problems.

Posted in Web as a Platform | Tagged , , , , , | Leave a comment

Gradle 2.1 released with new plugin portal

Gradle 2.1 has been release recently. The biggest change is the addition of the new plugin portal. But there are far more interesting changes…

Posted in Build, config and deploy | Tagged , , , | Leave a comment

Avoid Multi Module Builds With Gradle

When splitting a project internally you typically use a multi module build. Build tools like Maven or Gradle have built-in support for this. For simple use cases this makes things much more complicated. By using Gradle this can also be … Continue reading

Posted in Build, config and deploy | Tagged , , | 1 Comment

Gradle 1.12 released as last 1.x release

Gradle 1.12 was released this week with a bunch of new features and bug fixes as well as performance improvements.

Posted in Build, config and deploy | Tagged , , , | Leave a comment