What's New Here?Subscribe to RSS feed

AChartEngine – A Charting Library for Android Applications
As its name suggests, AChartEngine is a charting library that can be used in Android applications. It supports all the Android SDK versions from 1.6 and up. The 1.6 version offers only ...

The Java ByteBuffer – a crash course
In my experience, java.nio.ByteBuffer is a source of confusion and subtle bugs when developers first encounter it, because it is not immediately obvious how to use it correctly. It ...

Should I use a 32- or a 64-bit JVM?
This is a question I have faced several times during my career in enterprise software development. Every once in awhile I’ve had to hand out recommendations for configuring a specific ...

Escaping the JVM heap for memory intensive applications
If you’ve ever allocated large Java heaps, you know that at some point – typically starting at around 4 GiB – you will start having issues with your garbage collection ...

Groovy: Multiple Values for a Single Command-line Option
One of the many features that makes Groovy an attractive scripting language is its built-in command-line argument support via CliBuilder. I have written about CliBuilder before in the ...

ANTLR – Semantic Predicates
Parsing simple grammar with antlr is simple. All you have to do is to use regular expressions to describe your language and let antlr generate lexer and parser. Parsing big or complicated ...

Checking out what is new with Servlet 3.0
With the JEE6 specification hitting the market, some major changes have taken place with respect to how you would approach developing applications in the enterprise application world. ...

Functional Java collections
There is a lot of functional hype these days so I would give a short overview on what is out there at least when it comes to collections in Java. Personally I like standard collections ...

Getting started with Quartz Scheduler on MySQL database
Here are some simple steps to get you fully started with Quartz Scheduler on MySQL database using Groovy. The script below will allow you to quickly experiment different Quartz configuration ...

Why can’t I turn off the Garbage Collector?
Let’s start with a quick rewind to the early days of my career as a Java developer. I wanted to eliminate Garbage Collection (GC) pauses from a test that I was conducting. Lo and ...




