Posts by Christoph Engelbert

Christoph is a passionate Java developer with a deep commitment for Open Source software. He mostly is interested in Performance Optimizations and understanding the internals of the JVM and the Garbage Collector. He loves to bring software to its limits by looking into profilers and finding problems inside of the codebase.

Hazelcast + Big Data: Interview with Ben Evans

We had the chance to speak with Ben Evans, Java Champion, author for O’Reilly and InfoQ, as well as co-founder of JClarity, a startup which delivers performance tools and services to help development and ops teams. Together with his recent…

Hazelcast Discovery SPI

Your Perception of the Network Service Discovery or Network Exploration Eureka, Zookeeper, Consul and others, Service Discovery is an integral part of almost all of the new elastically scaling software systems. Instances or nodes of the application space can come,…

The Hazelcast Incubator

When Hazelcast started as a pure open source project in 2008, there was one guys, Talip Ozturk, with an amazing vision: A simple, powerful, scalable Distributed Map.

Ever since Hazelcast went more powerful and added more features or data structures. Today almost all Java Collections and a lot of the

snowcast – Migration and Failover – Feature Complete

When I started snowcast back at end of 2014 I haven’t thought that people will really be interested but most of the times it will work out differently from your imagination. A still fairly small group of interested people showed up and I got a lot of nice words and

snowcast – Hazelcast Client and the snowcast logo


In December I started a new project called snowcast. Arisen from the need in one of my own private projects I decided to open source this part of the work.

snowcast is an auto-configuration, distributed, scalable ID generator on top of Hazelcast. Since snowcast is not an official Hazelcast

snowcast – like christmas in the distributed Hazelcast world

snowcast is an auto-configuration, distributed, scalable ID generator on top of Hazelcast. Since snowcast is not an official Hazelcast project, Hazelcast will not offer any kind of commercial support for it, it is one of my private spare time projects!

Why this project?

While working on a side project I

nginx – Stateless Loadbalancer – Balance your load on nginx without proxying the request

Today I want to show how you can use nginx to build your own stateless loadbalancer which just redirects your requests to random servers. It does neither support sticky sessions nor does it proxy your request. It will redirect (HTTP 302) your original request to the random location.

This is

Hazelcast MapReduce on GPU (APRIL’S FOOL!)


Sorry that I have to admit it was just an April’s Fool. The interesting fact btw is that when I first came up with the idea it sounded like totally implausible but while writing I realized “hey that should actually be possible”. Maybe not yet for

Jetty + Spdy = Awesome!

This weekend I testwise activated Spdy for HTTPS connections.

So if you access the page you should see a Spdy connection and needed resources should be automatically being pushed to your browser.

If you want to know more about Spdy, HTTP 2.0 and how it can speed up the

Installing Ubuntu 13.10 on a MacBook Air 6.2

Hey there,

Today I will show you how to install Ubuntu 13.10 on a Macbook Air 6.2 (the 2013 edition).

Don’t be affraid the post seems longer than it will take time. I made a lot of screenshots since there are a few traps you need to be