This is an overview of the major items included in the Komodo 5.2 release.
The Komodo hyperlink handling is useful for providing a customized action for the given text underneath the Komodo cursor, see here for an overview:
http://community.activestate.com/komodo-51-features#hyperlinks
You can also add your own customized hyperlink handler. Below is an example of adding a custom regular expression hyperlink handler to Komodo.
This is an overview of the major items included in the Komodo 5.1 release.
Every once in a while I write a short overview on the various ways you can make Komodo work the way you want. This article's mostly for the benefit of recent arrivals to the Komodo way of slinging code, but since I've picked up a few things since the last time I wrote this, it might be worth hanging around a bit if you're a vet.
This is an overview of the major items included in the Komodo 5.0 release. Some of these new features below are only available in the Komodo IDE version.
In the good old days (i.e. two months ago), like the Model T, you could run any unittest harness in Komodo you wanted as long as it was black. Now Komodo allows you to write test harnesses for any language, and have the results show up in Komodo's Test Results area. This article shows how.
This is an overview of the major items included in the Komodo 4.4 release. These new features below are only available in the Komodo IDE version.
You can also watch a screencast of these new features here:
http://community.activestate.com/new-features-komodo-4-4
Komodo 4.3 offers an interface for unit testing in Perl, PHP, Ruby and Python. Unit tests can be defined globally, or within a project. Unit test output is displayed in the Unit Test Results tab in the bottom pane, where errors can be clicked to jump to the relevant file and line number.
Not exactly debugging, this technique lets you interrogate important variables in your Komodo JavaScript macros after they run (and presumably fail to do what you had expected).
I gave a talk at Vancouver RubyCamp (January 2008) on dealing with large data sets in web applications. I called my talk "Coding like it's 1982", and the some of the slides paid tribute to the year, with photos of old computers, new wave bands, and real estate shots of some of my favorite "Vancouver Specials" (the more ordinary the better). A few people asked for me to post the slides. Instead they're getting the commentary and some of the code. For those who weren't there and are wondering what a "Vancouver Special" is and has to do with the '80s, google the term and take the first hit.
This is an overview of the major items included in the Komodo 4.3 release.
Birds XML PreviewThere are so many features in Komodo it can often be interesting to figure out if you can make it do something you would like. I've been thinking a bit about how users can edit various XML dialects and get some kind of preview that reflects what actual output would look like. Using a bit of CSS, you can utilize the existing preview functionality in Komodo to provide better integration with some XML formats. This can be especially useful for Docbook, DITA, or any of the many other document XML formats.
Scaffolds in Rails 2.0 aren't the same as they were in 1.2, but Komodo isn't aware of that. Here's how to use Komodo's scaffold tool after the Rails upgrade.