Procedural Terrain With Java – part 1

Every year, around Christmas time I always get a hankering to write some 3D terrain rendering code. Not so much the actual rendering engine, that part has already been done with 3D APIs such as OpenGL and Direct X. Its more about rendering a 3D terrain generated by code, more specifically pseudo-random numbers, enabling a […]

Continue Reading...

New Look Java Magazine

The official Java magazine from Oracle has received a new look in the form of switching from a heavy PDF based production to a more responsive single page HTML publication. This is fantastic news for the many mobile readers from both a data usage and presentation perspective. As per their issue archives page, it seems […]

Continue Reading...

Java Patterns For Concurrency

This post talks about some of the patterns we can use to solve concurrency issues relating to state shared across multiple threads. The goal is to provide some smarter alternatives to slapping synchronized on every method call, or around every block of code. The problem with synchronized is that is requires everyone to participate. If […]

Continue Reading...