August 2010
As I was preparing Part II on my column on Software Outsourcing, I received word that August 2010 would be the final issue of MacCompanion...
July 2010
I consider myself mostly conservative politically. In the last three Presidential elections, I voted for the Republican twice and the Democrat once. In each...
June 2010
In the last few years, I have been giving WWDC a bit of heat. On a grading scale, I even gave last year's conference a D, which many of you have...
May 2010
You know, this time I was really worried. After all, how long can they expect to keep this up? Even Apple has its limits. And all the experts said so...
April 2010
Last fall, we began a six part series on the upcoming changes on the C++ language. After such a long dive into an extremely technical...
March 2010
This month we conclude our series on the upcoming changes in the C++ language (known as C++0x). For those who have missed...
February 2010
Four months ago, we began our series on the upcoming changes on the C++ language. For those who have missed the previous installments...
January 2010
Three months ago, we began our series on the changes that will be coming to the C++ language. We looked first at some of the bug fixes...
December 2009
Two months ago, we began our series on the changes that will be coming the C++ language. Last month we examined some of the updates which...
November 2009
Last month we began examining the upcoming changes to the C++ language. In it we discussed the evolution of C++ and where it is today...
October 2009
C++0x is the designation for the upcoming C++ specification. The original ANSI/ISO C++ spec was released in 1998, and thus was...
September 2009
In an industry that is perpetually bogged down in delays and late deliveries, Apple beat its own expectations and released...
August 2009
Next month, Apple will be releasing its next generation operating system, Mac OS X 10.6 Snow Leopard, a replacement for...
July 2009
As this is my fourth year as a macCompanion columnist, I now bring you my fourth annual report on Apple's Worldwide Developer...
June 2009
For the second year in a row, Apple's Worldwide Developer Conference is sold out. In 2008 when it first happened...
May 2009
The unemployment rate has nearly doubled in the past year and a half, jumping by nearly 20% in just the time I began this series...
April 2009
We continue this month exploring this month exploring the software development job market in the present economy...
March 2009
The economy is down. That's how I began last month's article, and the economy hasn't improved much since. With job reductions...
February 2009
The economy is down. We have the highest unemployment since 1992, sales are steeply declined, and companies, even very...
January 2009
One year ago, I wrote a three part series on various methods of running Classic applications on modern Mac's. As most...
December 2008
This month, we take a trip down memory lane, across the history of the Macintosh industry, to point out the Top 10 Fiascos...
November 2008
Early last year, I wrote about the upcoming changes in the C++ language. It has been, by far, my longest article...
October 2008
Last month, we began our look at the Objective-C programming language from the perspective of a C++ programmer...
September 2008
This month we examine the Objective-C language from a C++ perspective. Although there are a large number of...
August 2008
Last month we reviewed this year's Worldwide Developer Conference, the all-important Apple conference for...
July 2008
This month we cover the 2008 Apple Worldwide Developer Conference, the annual Mecca for Macintosh engineers...
June 2008
Once again, we are bumping our investigation of retro-computing so as to give a preview of this year's...
May 2008
Due to the large feedback response I received from last month's column Basic Update 2008, we continue our...
April 2008
Two years ago, we devoted three columns to the state of Basic development environments available on the Macintosh...
March 2008
This month, we examine the various operating system alternatives that are available to the Macintosh user. Although Mac OS X...
February 2008
For the past two months, we have been investigating solutions for the Mac OS X 10.5 Leopard user who wishes to continue running...
January 2008
Last month we investigated three solutions to running Classic applications on Mac OS X 10.5 Leopard: SheepShaver, Basilisk...