Android Game Development – The Game Idea

Coming up with an idea for the game This is the hardest part. Because I am just one guy having limited time I will choose one idea that is realisable in a short time and will contain all elements of an action game. So I came up with a story for the game. The story goes like this: The end ...

Read More »

Failure Isolation and Recovery: Learning from High-Scale and Extreme-Scale Computing

While I have been building business-critical enterprise systems for a long time, I haven’t worked on high-scale cloud computing or Internet-scale architectures, with tens of thousands or hundreds of thousands of servers. There are some fascinating, hard problems that need to be solved in engineering systems at high-scale, but the most interesting to me are problems in deployment and operations ...

Read More »

Best Of The Week – 2011 – W26

Hello guys, Time for the “Best Of The Week” links for the week that just passed. Here are some links that drew JavaCodeGeeks attention: * How to use Scala and Lucene to create a basic search application: A quick quide how to use Scala and Lucene to create a basic search application. The example is based off a Twitter analysis ...

Read More »

OSGi Using Maven with Equinox

I have struggled to understand what OSGi really means for a long time. It has been around since a very long time but not many people are aware of it. It has been hyped as a very complex technology to understand. Here is my attempt to make it simple for any Java developer. In short OSGi is a group of ...

Read More »

JCG Studios – ArkDroid official launch

Hello all, Following the beta testing phase, I am pleased to announce the official launch of our very first Android game, ArkDroid. ArkDroid is essentially an Arkanoid clone for Android but it is also what we would like to call “brick breaker evolved”; an old school game that comes to enrich the world of classic “brick breaker” games with cinematic ...

Read More »

Java Pretty Good Privacy (PGP)

Public-Key Encryption This post talks about PGP or “Pretty Good Privacy.” PGP is a hybrid implementation of conventional cryptography as well as public key encryption. Before going into the details of PGP, let’s talk a little about public-key encryption. Like any other cryptographic technology, public-key encryption solves the problem of transmitting secure data over an insecure medium; namely, the internet. ...

Read More »

Best Of The Week – 2011 – W25

Hello guys, Time for the “Best Of The Week” links for the week that just passed. Here are some links that drew JavaCodeGeeks attention: * Stuff to Watch from Google IO 2011: A nice collection of presentation performed at the Google IO 2011. The suggested videos are scalability and architecture related, featuring App Engine, GWT and Google Docs API among ...

Read More »

Lessons in Software Reliability

What does it take to build reliable and stable enterprise software? First, stop writing lousy code It’s unfortunate that few developers are familiar with The MITRE Corporation’s Common Weakness Enumeration list of common software problems. The CWE is a fascinating and valuable resource, not just to the software security community, but to the broader development community. Reading through the CWE, ...

Read More »