Java
-
Sometimes in Java, One Layout Manager Is Not Enough
Most often when developing Java Swing applications, we need to use several layout managers in several nested panels. This is…
Read More » -
Java Concurrency Tutorial – Callable, Future
One of the beautiful things about Java from its very first release was the ease with which we could write…
Read More » -
Java Concurrency Tutorial – Thread Pools
One of the most generally useful concurrency enhancements delivered in Java 1.5 was the introduction of customizable thread pools. These…
Read More » -
Java Concurrency Tutorial – Reentrant Locks
Java’s synchronized keyword is a wonderful tool – it allows us a simple and reliable way to synchronize access to…
Read More » -
Mapping Objects to Multiple XML Schemas – Weather Example
I have written previous posts on EclipseLink JAXB (MOXy)‘s @XmlPath and external binding file extensions. In this post I will…
Read More » -
Java Concurrency Tutorial – Semaphores
This is the first part in a series that we’re going to be doing on Java concurrency. Specifically, we are…
Read More » -
The Java Logging Mess
Every application needs logging. And right now there are a lot of options on what exactly to use for logging…
Read More » -
Simple Twitter: Play Framework, AJAX, CRUD on Heroku
So the big announcement is out – Heroku started offering native support to Play Framework applications! If you haven’t heard…
Read More » -
The Exchanger and GC-less Java
Overview The Exchanger class is very efficient at passing work between thread and recycling the objects used. AFAIK, It is…
Read More »