Archive for December, 2007

Web browsers are limiting the benefits of multi-core CPUs.

Sunday, December 9th, 2007

When it comes to purchasing consumer-grade PCs these days, it’s rare to find a system with a CPU that only has a single core. Most laptops even offer a dual-core CPU. So as software developers, we’re entering a unique era where we can start to employ parallelism in ways that would not have been practical before. In some cases, we will need to exploit this parallelism if we hope to increase the performance of our software.

Scalability in the age of Ruby on Rails.

Sunday, December 9th, 2007

As most people involved with Web development know, Ruby on Rails 2.0 was released on December 7. There was some discussion about the release on Slashdot, where I noticed some interesting comments regarding scalability in the age of Ruby on Rails.

What if Objective-C and WebObjects had made it big…

Monday, December 3rd, 2007

During the early 1990s, a number of developers had the opportunity to use a NeXT system. Of those people, some were lucky enough to get to actually develop applications for such systems. NeXT brought us what was essentially a revolution at the time. Objective-C began to truly make Smalltalk-style OO accessible and practical. Their well-architectured class libraries were a real masterpiece, especially compared to the cobbled-together utility libraries used in many existing C libraries. And their UI was, of course, superb.