FRUUG - Front Range Unix Users Group
FRUUG home
meeting archive
about FRUUG
join FRUUG
contact info
May 2005 Newsletter of the
Front Range UNIX Users Group

Cndnsd Vrsn: 4 PM Thursday 5/26 ACS Room 123- Test-Driven Development


Test-Driven Development

The next meeting of the Front Range UNIX Users Group (FRUUG) will be held at 4:00 P.M. on Thursday May 26.

Jim Elliott will talk about Test-Driven Development, a software construction technique where a small, automated, unit test is written before the code under development. This cycle of test and code can last only a few minutes and is performed dozens of times per day. Although TDD is one of the practices central to Extreme Programming, it is used successfully with other methodologies. Come and watch Jim code a small class test-first as a means of demonstrating the technique and the tools supporting it, including JUnit and Mock Objects.

About The Speaker

Jim Elliott. Remember him? He's the guy who astonished us at our December 2001 meeting with his 25 MHz PC running his home's heating, lighting, and irrigation with his home-grown C++ code. Today, Jim is busy teaching Test-Driven Development and C++ for CU's Continuing Education department. Jim has been programming for 25 years on mini computers, micro computers, and workstations. Since 1993, he has written I/O drivers, telecommunications applications, and C++ software controlling his own house. While acting as the software project lead at Aztek Engineering he lead the design of a distributed implementation of equipment in a telephone access network. He has also worked in the fluid flow meter industry at Micro Motion and RAID storage at Array Technology. He received a Masters degree in Computer Science from Southern Methodist University in 1976.

Meeting Location

This meeting will be in room 123 of the CU Academic Computing Center building at Arapahoe and Marine Streets in Boulder. Marine St intersects Arapahoe at 38th St; the Computing Center is on the southwest corner.

See <> for map

Our Last Meeting

At our April 2005 meeting, Tom Cargill and Alex Hsia continued our series of multimedia-related meetings. Tom discussed his foray into using network-based audio sources including news and music with home stereo and portable music systems. Alex Hsia discussed his experience using and extending MythTV software, including strategies for overcoming the WAF (Wife Acceptance Factor) by having easy-to-use and quiet digital toys in his home.

Announcements, presentation slides, and writeups for past meetings are available in the FRUUG Meeting Archive.

Future Meetings

We have two meetings planned for the fall already, and hopefully we'll have a meeting or two this summer. In October, Cricket Liu will be back in town to discuss something interesting related to DNS, perhaps enlightening us on the spate of DNS cache-poisoning attacks that have been taking place recently. We've also had to postpone our Linux Trace Toolkit talk until the fall.

We'd like to do more meetings with short presentations on interesting technologies that FRUUG members are working with. If you are working on something that you'd like to give a 20-minute presentation on, please contact one of the Executive Committe members at the meeting.

FRUUG Library Notes

New books in the FRUUG library this month include:

  • Advanced Programming in the UNIX Environment, Second Edition, advance manuscript from Addison Wesley
  • C++ GUI Programming with Qt 3
  • Java Software Solutions-- Foundations of Program Design, from Addison Wesley
  • Linux Desktop Garage, from Prentice Hall PTR
  • Linux Quick Fix Notebook, from Prentice Hall PTR
  • Understanding the Linux Virtual Memory Manager, from Prentice Hall PTR
We have a copy of A Field Guide to Wireless LANs for Administrators and Power Users (from Prentice Hall PTR) to give away to a FRUUG Library Merit Badge Holder, just click on the link in the News column at the FRUUG Web site.

You may check out books using your business card as your library card; you must be on the membership list to check books out. Books are due at the meeting following the one in which they are checked out.

Remember that your FRUUG membership entitles you to discounts on your book orders from both New Riders Publishing and O'Reilly & Associates; refer to the FRUUG Web site for details.

Site Map Recruiter Info
February 15, 2009

February 2008: FRUUG Enters Quiescent Phase
After 27 years running, we're suspending operations.

Future Meetings:
None planned

Site by
Lone Eagle Systems, Inc.,
Hosted courtesy of Indra