-
Core Java
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…
Read More » -
Groovy
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.…
Read More » -
Core Java
ANTLR – Semantic Predicates
Parsing simple grammar with antlr is simple. All you have to do is to use regular expressions to describe your…
Read More » -
Enterprise Java
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…
Read More » -
Core Java
Functional Java collections
There is a lot of functional hype these days so I would give a short overview on what is out…
Read More » -
Enterprise Java
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…
Read More » -
Core Java
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…
Read More » -
Software Development
What Is Challenging For Developers?
In a previous post of mine I asked the question: do programmers get bored? And yes, sometimes they do, especially…
Read More » -
Software Development
Making the right decisions when optimizing code
You have an optimization task at hand. Which is great – you finally have the possibility to do something interesting…
Read More »