Monthly Archives: February 2008

Perforce ClientSpec

Working for a startup, when you use a tool or technology once and you instantly become an expert. One of my many invisible hats at my current employer is apparently the Perforce Guy. As the Perforce expert in my team, yesterday I got a distress email from a junior team member that tried to sync [...]

Posted in Programming, TechKnow, Tools | 1 Comment

Introduction to Classes and Objects

I often get asked to explain the difference between a Java class and an object. A common way to describe a Java class is to think of it as a blueprint, cookie cutter, or factory used to create objects with. A class defines the implementation details, the fields and methods to store the state and [...]

Posted in Java, Programming, TechKnow | Leave a comment

Class Loading Error

The Java language specification dictates that static fields and blocks are initialized the first time a class is loaded, from top to bottom. So my coworker was utterly dismayed when a static hash map in a certain class was getting a new object instance each time he requested an instance of said class. At first [...]

Posted in Java, TechKnow | Leave a comment

Software Piracy

On a recent Java Posse episode, while talking about a price increase for IntelleJ IDEA, Joe Nuxoll of the Java Posse went on a bit of a rant about software piracy. Joe said, “Being a software engineer that has made my living selling software I don’t steal it, don’t copy it, I don’t even do [...]

Posted in Rant, TechKnow, Tools | 3 Comments

andLinux For Windows

Before virtualization, if you wanted to to simulate a Linux environment on a Windows desktop you would use Cygwin or MKS. I’ve been using Cygwin for a long time now but recently I been tinkering with different Linux images (OpenSUSE, Ubuntu) with VMWare. Now there is a third option, in addition to emulation and virtualization [...]

Posted in Rant, TechKnow, Tools | 3 Comments

Eclipse Plugin for Perforce

At work, we use Perforce for our version control system and Eclipse as our default IDE. If you search around you will find two Eclipse plugins for Perforce, P4clipse and P4WSAD. The development of P4clipse seems to have ceased at version 0.6.2 and I have not be able to get that version to work with [...]

Posted in Programming, TechKnow, Tools | Leave a comment