The Source for Java Technology Collaboration
User: Password:



Craig Castelaz's Blog

Craig Castelaz Craig Castelaz is a full-time husband and father who programs, teaches, and writes in his second full-time job. His career began when CP/M was the dominant microcomputer operating system, and Microsoft sold Z-80 cards for the Apple II to help make ends meet. He has held positions ranging from director of development to independent contract programmer. His programming experience spans the fields of education, health care, human resources, transportation, and component management. Craig has a Masters in Information Systems from the Weatherhead School of Management at Case Western Reserve University and is adjunct faculty at Cuyahoga Community College.



June 2008
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          


Search this blog:
  

Categories
Community
Programming
Archives

December 2004
October 2004
September 2004
August 2004
July 2004
December 2003
September 2003
August 2003
July 2003
June 2003

Recent Entries

Noted Cocoa Programmer Contemplates Switch to Java

Help maximize screen space with a small UI trick

Pair programming: Everyone's favorite argument

Articles

Good Fences Make Good Functions
In some ways, Groovy programming can be as much like Java programming as you want it to be. You can use it as syntactic sugar to simplify some of your least-favorite Java tasks or you can embrace it and explore language constructs unlike anything the typical Java programmer encounters. In this article, you will get some background and a quick introduction to closures. May. 19, 2005

Configuration Blues
Configuring an application should be painless for a user. It requires careful design on the developers part. This article looks at three techniques: properties, preferences, and JMX. Oct. 10, 2003

Living with Leaks
Selecting the correct level of abstraction that hides the complexity of the implementation (but provides adequate control of the relevant details) can be a daunting task. Everyone has different ideas regarding "adequate control" and "relevant details." This article looks at five levels of abstraction. Jul. 3, 2003

All articles by Craig Castelaz »



Powered by
Movable Type 3.01D


 Feed java.net RSS Feeds