-
Career
Computer Science Education in High Demand
The growing need for qualified computer programmers and the availability of free, online education programs is what inspired today’s post…
Read More » -
Software Development
Pragmatic Thinking and Learning – how to think consciously about thinking and learning
Firstly, I think every programmer should read this book, even more, anyone whose career requires constant learning new things, skills…
Read More » -
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 »