Alex Mueller on Software and Technology 
Thursday, February 21, 2008

The President ordered the Navy to shoot down a defunct U.S. spy satellite that could leak deadly toxic gas if its fuel tank reaches the Earth's atmosphere. The intercepting of the satellite was successful. It was successful thanks to a number of individuals, especially those engineers in the labs building and testing the systems used by the Navy.

Read More

My first job after graduating with my undergraduate degree was with Lockheed Martin located in Middle River, MD. I started as a test engineer then moved into development. The Lockheed Martin group where I worked was responsible for building the systems used on ships to launch missiles, known as the Vertical Launching System. The Lockheed Martin mentioned in the article linked above is responsible for the development of the "Aegis" combat systems used to detect and track targets, in this case, a satellite. Both systems appear to be integrated and working well together.

It is neat to think that those test cases we wrote for launching missiles are still working well. So many conditions needed to be checked for each launch that would make this article too lengthy. This just goes to show the importance of testing, on all levels. 

Photo courtesy of the U.S. Navy.
The missile launch. It traveled at 17,000 mph to its target 130 miles above the Pacific Ocean.
Thursday, February 21, 2008 11:47:25 AM (Mountain Standard Time, UTC-07:00) | Comments [0] | Technology#
Friday, February 08, 2008

After manually creating my own CruiseControl.NET XML configuration files for over a year now, I finally stumbled upon a tool, CCNetConfig, and it has made the management of the ccnet.config file exponentially easier. The tool provides a GUI to create and maintain the ccnet configuration file, and out of the box it comes with a number of common tasks, triggers, publishers, and prebuild XML blocks that always tend to require consulting documentation to get the syntax correct. Initially, I was in search of the ccnet configuration's XSD to help me define the available XML that comprises several of the common blocks provided by CCNetConfig. With this tool, I am transitioning from build novice to build master. Download you copy here.

Friday, February 08, 2008 5:28:23 PM (Mountain Standard Time, UTC-07:00) | Comments [0] | #
MuellerDesigns.net
Search
On This Page
PowerShell Documentation
Automate Daily Tasks with PowerShell
SketchPath XPath Editor
Software Testing - Revisited
Architecting Buildings and Software
NBCOlympics.com with Silverlight
Marker Interfaces and C# Attributes
The Phone Screen
Working with ASP.NET MVC and MvcContrib
Thanks to BDD
Twitter
The Opposite of a Singleton?
Removing Duplicate Code in Functions
Add Vista Themes to Longhorn
Changing File Ownership In Vista and Longhorn
Most Popular
JavaScript ReplaceAll Functionality
What is polymorphism?
What is composition?
Sorting with IComparable and IComparer
Applying the Observer Pattern in ASP.NET
MVP in ASP.NET
What is abstraction?
What is encapsulation?
What is a class?
What is inheritance?
Authentication in ASP.NET
Calendar Controls
XPathNavigator.CheckValidity new for 2.0
SQL Server 2005 Connection Issues
Auto-attach to process '[####] aspnet_wp.exe' on m...
What is an object?
FreeTextBox
VMWare and VPC
An Example of Reflection using C#
Caring for the Team
Archive
Links
Categories
My Local Blog Map
Blogroll
About
Powered by:

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2009
MuellerDesigns.net

Sign In

Help Those In Need
The Hunger Site
Ronald McDonald House Charities (RMHC) of Western Washington & Alaska