-
Core Java
A Generic and Concurrent Object Pool
In this post we will take a look at how we can create an object pool in Java. In recent…
Read More » -
Software Development
Don’t Prioritize Features!
Estimating the “value” of features is a waste of time. I was in a JAD session once where people argued…
Read More » -
Software Development
Software Developers Hate Worthless Tasks
Most software developers that I know, especially the best ones, loathe worthless tasks. This is probably true of most people…
Read More » -
Desktop Java
Make JFrame transparent
First create a frame that has a slider in it which will be used to set transparency amount. import javax.swing.JFrame;…
Read More » -
Desktop Java
Expression Based PathTransitions in JavaFX
In JavaFX you are able to animate nodes along a path using PathTransition objects. PathTransitions use Shape objects to describe…
Read More » -
Enterprise Java
5 Tips for Unit Testing Threaded Code
Here’s a few tips on how take make testing your code for logical correctness (as opposed to multi-threaded correctness). I…
Read More » -
Core Java
Java: Choosing the right Collection
Here is a quick guide for selecting the proper implementation of a Set , List , or Map in your application. The best general purpose or…
Read More » -
Software Development
How to Cheat at Application Security
Developers need to know a lot in order to build secure applications. Some of this is good software engineering and…
Read More » -
Scala
Getting started with Scala and Scalatra – Part II
In the previous part of the tutorial we created a simple application from scratch and setup Eclipse so we could…
Read More »