Skip to content

Category Archives: Development

Perforce

I’ve been using the Perforce version control system since somewhere around 1999. That’s when one of the engineers at the startup I was a part of suggested that we consider this new VCS system he read about instead of the (oh the horror) Visual Source Safe solution we had inherited from the company we […]

Mac Development with Python

Now that I have a MacBook, naturally enough my attention turns to developing for it. My language of choice these days is Python for a variety of reasons I won’t go into now. I’m interested to see that there’s fairly broad support for developing Cocoa based applications with python using PyObjC as a […]

Efficient Syntax

My day job is pretty interesting On some projects, over the course of fixing one bug or adding one feature I may write or modify code written in C++, Java, Python and Lua. If our code generator is involved, you can add Perl to that mix. None of those languages is used trivially so I […]

Xubuntu

While the primary Ubuntu distribution gets most of the attention, I just installed the XFce based Xubuntu on an older (circa 2001) Sony Vaio. Suddenly, I have a much snappier laptop with a very nicely integrated UI. All of the Dapper Drake goodness (I was actually able to install with my wireless […]

The Whisker Browser

One of things it seems that people have some trouble getting used to when getting into Smalltalk development is the use of the browser (leave aside for the moment getting used image based development in general). I’ve seen a number of comments about the difficulty of seeing only one method at a time and […]

Seaside Development

I’m working on a couple of personal projects using Seaside and I’m looking into using Seaside’s impressive script.aculo.us support. Here are a couple of things I found out while digging through the Seaside mailing list:

The easiest way to get a fairly recent version of Seaside and it’s script.aculo.us support is to load Pier from […]

TurboGears Ultimate DVD

Keven Dangoor, lead developer of the Python web framework TurboGears has come up with some interesting swag as a way to fund TurboGears development. While the toys are cool enough, the idea of a DVD that provides the “feel” of pair programming with the lead architect of a tool I use is fairly interesting. […]

Lua

A while ago I encountered a clever little language called Lua. It’s got most of the goodies you’d expect in a dynamic scripting language and feels quite naturual if you’ve used Python/Perl/Ruby/JavaScript etc. What sets it apart in my opinion is its small size (about 200k compiled, with strategies to reduce even that) […]

Making a Konfabulator Widget

The recent announcement that Yahoo! had acquired Pixoria the makers of Konfabulator piqued my interest in Konfabulator itself. I was vaguely aware that Tiger’s “Dashboard” had embraced and extended Konfabulator(with all that that implies) but I hadn’t actually tried Konfabulator (and my old G3 Mac certainly wasn’t going to run Tiger).The primary change triggered by […]