ActiveState Blog

  • What's speed got to do with it?
    What Does Speed Have to do with it?

    “Interpreted languages are slow” is a common myth. Interpreted languages provide an increase in development speed but trade it off for a decrease in runtime performance. In other words, interpreted languages love developers and hate end-users.

    None of those beliefs is meaningful. It isn’t that they are true or false, it’s that they are incoherent. Languages are not running a footrace. They aren’t charging down a linear track together, all doing the same thing.

    We use different languages for very different things.

  • Webinar: The ActiveState of Tcl

    Millions of developers around the world use Tcl for rapid prototyping, scripted applications, GUIs, and testing. It’s everywhere around us - from routers, to network management tools to semiconductors. Yet Tcl remains one of the most unheralded and quietest languages in programming. But our intelligence tells us this is changing. Not only has Tcl jumped nearly 20 spots in the Tiobe rankings this month but it continues to be used in mission critical applications powering the world around us.

  • The Advantage of Komodo's Editor Over JavaScript Based Editors

    Nowadays, it seems that IDEs and text editors are to software developers as sports cars are to car enthusiasts. Ask any developer what tool they use to write their code and why, and you will get a million different answers. Developers also love to customize their tools, just like car enthusiasts love to pimp out their rides.

  • Go to Any Symbol With Komodo's New Symbol Browser

    As an IDE, one of the features that Komodo must have and must do well (IMO) is code intelligence. It MUST help you understand the code your working on more quickly (even if...ESPECIALLY IF it's yours).

  • Creating a Reverse Lookup Table for OTRS with ActivePerl

    Occasionally our customer service team wants to find the ticket that is related to a filename that was attached to an email that went through OTRS Free (the system we use to manage our customer-facing support tickets). As to be expected, we've accumulated a lot of tickets and a number of these include attachments and currently reverse lookup by attachment is not a feature in OTRS Free. We didn't want to modify OTRS and complicate future upgrades, so we decided to create a separate web UI to run an attachment search.

  • Filling the Gap with Commandline Integration - PhoneGap, Cordova, Grunt, Gulp

    Something that has always been part of the Komodo design philosophy has been integration. Though Komodo should provide tooling to make our users more productive, it should NOT try to do EVERYTHING. Integration, not imitation, is the key.

  • What’s Up Perl?

    Recently, Tom Radcliffe (ActiveState Director of Engineering) and Jason McIntosh, co-author of the O’Reily book "Perl & XML,” did a webinar about all things Perl. They wanted to talk about the origins of Perl, why it had become so invisible in recent years and where it was heading.

  • First Start Wizard

    If you've never run Komodo before or if this is the first time you're running a major version (eg. you were using Komodo 9.3 and have just upgraded to Komodo X), then Komodo will show you the First Start Wizard as it loads. This dialog allows you to configure global formatting and various other settings, including the overall look and feel of the Komodo UI.

    Some of the notable settings include: - Color Scheme (with preview) - Key binding set (includes other editor sets) - Indentation width - Show line numbers (why is this turned off in so many editors??)

  • Getting Exposure for Your Open Source Project
    Getting Exposure for Your Open Source Project

    With so many great open source projects spreading like wildfire, it is a great time to be a developer! I spend a considerable amount of time looking for great ideas across the open source community. For me, I'm always searching for modules we might include in our distributions, projects that could be enhanced and commercialized, or even crossovers into other areas for innovations. If something really resonates with our business we will apply resources to furthering that project.

  • Under the Hood: Komodo X and Chrome Debugging

    It is easy to take for granted Komodo IDE's superb debugging support. Komodo excels at debugging common scripting languages like Perl, Python, Tcl, and Ruby. It can also debug PHP, Node.js, and XSLT. With Komodo X, the debugger supports an all new target: Google Chrome. What is the secret to Komodo's debugging prowess, and how does Komodo communicate with such an unorthodox target as Chrome? Read on to find out!

Pages