Core Java
-

Remembering to Reset Thread Context Class Loader
I’m having a difficult time thinking of anything I like less about working with Java than working with class loaders.…
Read More » -

Guide to time and date in Java
Properly handling dates, time, time zones, daylight saving time, leap years and such has been my pet peeve for a…
Read More » -

Groovy for Java Developers?! Meet Gradle, Grails and Spock
What are some of the most interesting Groovy use cases for Java developers? Although it’s been around for a while,…
Read More » -

No downtime deployment using “Yet another” Cloud Foundry Gradle plugin
I have been trying my hand at writing a gradle plugin for deploying applications to Cloud Foundry and wrote about this plugin…
Read More » -

Log4j 2.x XSD is Not Fully Descriptive
In the blog post JAXB and Log4j XML Configuration Files, I discussed “nuances and subtleties associated with using JAXB to…
Read More » -

Java on Steroids: 5 Super Useful JIT Optimization Techniques
Java developer? Optimize your production monitoring. See the source code, call stack, and variable state behind all logged errors, warnings,…
Read More » -

[MEGA DEAL] Java Programming – the Master Course (85% off)
Get Premium, Step-By-Step Instruction on All Things Java Hey fellow geeks, This week, on our JCG Deals store, we have…
Read More » -

Functional FizzBuzz Kata in Java
A while ago I solved the FizzBuzz kata using Java 8 streams and lambdas. While the end result was functional,…
Read More » -

Resizing the HashMap: dangers ahead
I recently stumbled upon a bug caused by improper usage of java.util.HashMap from multiple threads. The bug was an excellent…
Read More »


