Category: software

Supporting the Ribbon and Menus

How to support both the Ribbon and a traditional menu in a single executable and allow users to switch between them.

Tagged with: , , , , , , ,

New Contract

I’ve been signed to a new contract with my current client, on a new project working on self-service grocery again. This one should carry me well into next year, but I’m always keeping my eyes open just in case.

Ripsaw COM Interface, First Pass

In this installment of the Ripsaw article series we’ll finally get to write some code. We’ve already gotten a pretty good idea about how we want to implement the core Ripsaw library, so now we’re going to define enough of

Refining Ripsaw’s Design

In my last entry in the Ripsaw article series, I discussed some of the design goals for Ripsaw. In this article I’ll flesh out the design a little more and discuss specific implementation possibilities. To bring you up to speed,

Busy Until January

I’ve been assigned to a new project through the end of 2009 so I’m unavailable for now, but if I’m not picked up for an extension I’ll be looking for new projects in 2010. Take a look at my resume

Design Goals for Ripsaw

In this installment of the Ripsaw project series I’ll sketch out some of my design goals for the new version of Ripsaw, and the rationale for those goals.

A New Article Series: Ripsaw

Several years ago I wrote a Windows application called “Ripsaw” that implemented the basic functionality of the Unix tail utility in a graphical application, with a few twists of my own. I had intended to release the application as an

Does Your Company Need a Consultant?

My current project is coming to an end, and although I’m looking at a couple of new projects to pick up, I thought it might be prudent to update my resume. If my skills look like they might be a

The Hitchhiker’s Guide to UI Design

Larry Osterman talked about Windows 7 user interface changes in a post today, and it generated a minor comment storm, in which I participated. He talked about some buttons that used to be obvious buttons in Windows Vista, but which

An API is Forever

An API is an interface. Those of you that have worked with COM already know that once an interface is published, it can never, ever change. Ever. Not until the end of time. The reason is that some bit of