ActiveState Blog

  • Let's get cookin'

    One of the cooler things ActiveState did very early on was create the Cookbooks section of our ASPN site. The formula was simple: users submitted, commented on and rated chunks of re-usable code. In particular the Python section formed the basis for O'Reilly's 'Python Cookbook' book. Unfortunately the other cookbooks never quite caught on the same way that the Python one did, and the web application powering the cookbooks ended up being fairly brittle and hard to maintain.

  • Komodo IDE 4.4 released!

    Yesterday we released Komodo 4.4, which is the final minor release of Komodo before we hit the big 5-oh. You can read all the usual stuff here on Komodo IDE for Perl, Python, Tcl and more.

    My personal list of favourite / awesome features in this release:

  • PPM build servers are dead -- long live PPM!

    Our PPM build server infrastructure has been very maintenance intensive; it needed some manual tweaking and fixing on a weekly basis.  We finally couldn't stand doing it any longer and turned them off a couple of weeks ago.  The PPM repositories are still there, but they're not being updated anymore.

    But fear not!  We took the time saved from having to do all the build monitoring and fixing and started writing a new simplified build system that avoids many of the problems the old one runs into.

  • Komodo 4.4 and a Kitchen Sink

    Komodo 4.4 is out today!  Komodo does amazing things, practically a kitchen sink of tools, but hopefully a whole lot more portable.  There's a number of improvements, but my favorite is the new SCC commit dialog and the Change list panel.  We did a recent survey and found that 65% of visitors to feel that having a

  • A Star is Born

    Ladies and Gentlemen, Boys and Girls, allow me to introduce Komodo IDE 4.4!


    Spend more time coding and less time searching, updating, organizing, testing....

  • What's Robust and Worry-Free?

    ActivePerl for the Enterprise, of course!

    Find out how Finisar was able to focus on their own products and let ActiveState worry about maintaining the Perl scripts running critical administration functions.

  • Komodo 4.4 Beta Released

    Calling all keeners! We're cooking up some sweet new flavours* for Komodo IDE and Komodo Edit 4.4 so you can spend more time coding and less time searching, updating, organizing, testing. Komodo 4.4 Beta has just been released, and we'd love your expertise in testing new functionality, identifying bugs, and enhancing the quality of the upcoming release.

    Here's how:

  • ActiveState an SD Times Top 100

    If you are working with Firefox extensions (or Mozilla derivate) and ever used a XBL binding, you soon find there are certain JavaScript API calls you can use to make working with XBL easier, such as

    • document.getAnonymousNodes()
    • document.getAnonymousElementByAtttibute()

    Unfortunately, Komodo does not provide completions for these methods by default (as they are browser specific calls), but you can easily add these XBL methods through a Komodo API catalog.

  • Numara Software Success Story

    "The code is solid and the quality is extremely high. We're a very happy ActiveState customer."

    - Mark Krieger, VP of Product Development,  Numara Software
    The Challenge
    - Time and effort needed to rebuild the Perl installation in-house
    - Shorten development cycle, and increase efficiency
    - Guarantee that Perl licensing requirements are taken care of

  • jssh replacement? SD Connector

    Quite a long time ago I made much ado about Snapdragon, a project to integrate Firefox development tools (e.g.Firebug) with Komodo (or other editors/IDEs).  Unfortunately sometimes you bite off more than you can chew (the day is only 24 hours), but in the long term I still want to accomplish some integration.  There are a lot of cool dev tools and capabilities that area available for Firefox, I'd like to be able to use them through my favorite development environment.