Everyday Coder

eve·ry·day cod·er [ev-ree-dey koh-der, noun]
a person who designs, writes and tests computer programs daily

Archive for the 'Coding' Category

I am the type of developer that uses existing 3rd-party solutions whenever possible. Lately, I’ve been using XStream for object persistance in a standalone Java application. So far, I must say that I’m extremely impressed with how well this API is put together and also with its simplicity. Exporting an entire object tree is as [...]

Soft Clipping with Java 2D

The current application that I’m coding uses an interface composed mostly of rounded rectangles. Initially it looked really cool. I later added transparency to some of the panels so that the parent panel’s background would show through. On the Mac, it looked really great. I had since ran the application on Windows and a few [...]

Our Old Friend: GridBagLayout

I stumbled across this article about my old friend the GridBagLayout today. I for one thought I was in a very small minority when it comes to actually using and liking the GridBagLayout. Well, Jeff Friesen proved that he is also on my side when he wrote Harness the Power of Java’s GridBagLayout. The [...]

Subversion Goodies

I use Subversion for source code management now on all my projects. Before, I used to use CVS like everyone else. Recently I discovered some things about subversion that I hadn’t known.
On Windows, I *can* use putty as an ssh wrapper for subversion (svn+ssh://). This was a welcome surprise, because I was using TortoiseSVN which [...]

Effective Java: A Must Have

Every Java developer must own a copy of Effective Java: Programming Language Guide by Joshua Bloch. If you haven’t read this book and you think you’re a good Java developer, think again. This book challenges me to be a better coder every day.
The layout of the book is extremely easy to follow and reference. The [...]

Next »