Main content


Created on Sunday, 17 June 2012 / Coding
Tags: xml, unit testing, design pattern, c/c++
Previously, I wrote about a design pattern for unit-testable event-based (SAX) parsers. At that time, I had used the pattern for a couple of parsers, and found it to be very successful. Since that time, ... [ +++ ]
Created on Thursday, 10 May 2012 / Coding
Tags: software development, design pattern, unit testing, c/c++, xml
Note: Some improvements to this article are described in a later blog post. Read this one first, then head on over to the later blog post. Recently, I've been looking a parsing some XML documents using ... [ +++ ]
Created on Saturday, 25 February 2012 / User Experience
Tags: design, user experience
Whenever I see someone using a fancy new software interface, such as at a bank, I love to ask if they like it. I think without exception, the answer has always been no. The answer to the follow-up question, ... [ +++ ]
Created on Wednesday, 12 October 2011 / Coding
Tags: software design
I've been working on a major project at work since the beginning of the year. As usual, I can't talk about specifics. Is is my latest major project at work, and the project is finally winding down, which ... [ +++ ]
Created on Tuesday, 04 October 2011 / Coding
Tags: c/c++, design
Any seasoned C/C++ developer should already know that #include in header files are evil. Not quite as evil as goto (see below), but close. There are any number of reasons that #include in headers ... [ +++ ]
Created on Tuesday, 27 September 2011 / User Experience
Tags: user experience, design
I'm working on a new iPad app (sorry, I can't reveal yet what it is). The app is planned to have two full-screen views. The first view is fundamentally a selection view, and the second view allows interaction ... [ +++ ]
by Aixeena Joomla Extensions