Yearly Archives: 2013
Benchmarking G1 and other Java 7 Garbage Collectors
As mentioned in a first post of this series, Oracle's GarbageFirst (G1) collector has been a supported option in Java 7 for some time....
Benchmarking G1 and other Java 7 Garbage Collectors – Tuning Guidelines for Java Garbage...
As mentioned in a first post of this series, Oracle’s GarbageFirst (G1) collector has been a supported option in Java 7 for some time. This post examines in more detail the performance of the G1 garbage collector compared to the other collectors available in the Hotspot JVM. I used benchmark tests for this purpose instead [...]
Searching OpenStreetMap Geospatial Data with Solr
We are currently experiencing a Geospatial Revolution that changes in how we navigate from A to B and how we search for locations like...
Searching OpenStreetMap Geospatial Data with Solr
We are currently experiencing a Geospatial Revolution that changes in how we navigate from A to B and how we search for locations like a specific sight or restaurants nearby. Geospatial search technology provides such information. This article shows how commercial applications can utilize geospatial search, e.g. for real estate search (qualifing real estates by [...]
Daemonize your Java application with the “Fat Controller”
The Fat Controller is a parallel execution handler that repeatedly runs other programs, a bit like cron and Apache Daemon. It is simple to...
Why Software Developers Use Adblockers
In May 2013, six publishers of big German online quality news sites started a campaign asking their visitors to turn off their adblockers to “ensure the continuance of a multifaceted journalistic reporting in high quality”. The results? Huge discussions, an increase of adblocker downloads and a reactivation of the paid content debate. mgm technology partners [...]
Designing and Implementing our Camel-based mgm Cosmo Router – Robust and Fail-Safe Message Routing...
We recently finished a subproject to integrate our mgm Cosmo insurance software with an external CRM system. Both systems had to exchange XML documents in a reliable and robust manner in order to keep their data in sync. We used Apache Camel as the middleware to handle all the transfers between the Java and .NET [...]
Designing and Implementing our Camel-based mgm Cosmo Router
We recently finished a subproject to integrate our mgm Cosmo insurance software with an external CRM system. Both systems had to exchange XML documents...
Tuning Garbage Collection for Mission-Critical Java Applications – Tuning Guidelines for Java Garbage Collection,...
I recently had the opportunity to test and tune the performance of several shop and portal applications built with Java and running on the Sun/Oracle JVM, among them some of the most visited in Germany. In many cases garbage collection is a key aspect of Java server performance. In the following article we take a [...]
Securing your Password Database with bcrypt
Do you also spend sleepless nights because you have saved the passwords of your users in clear text or near-clear text (MD5)? We will...