ActiveState Blog

  • Slacking Off With Komodo

    As a relatively new developer, and a complete lightweight when compared to the rest of the Komodo development team, I find myself sharing snippets, errors and diffs for review quite often. Since I like to share (Mom and Dad taught me well), I thought it was important to make it easier to share in Komodo. At one point, a Komodo user was limited to using kopy.io to do this, and only in limited areas of Komodo. In 10.2, we've extended Komodo to allow our users to share more easily and in more ways.

  • Komodo 10.2 Released! New Unit Testing, Slack Sharing, Yarn Support

    The Komodo team has been hard at work, and some of that work you can feast your eyes upon today with the release of Komodo IDE 10.2. This release is focussed primarily on two features: unit testing and Slack sharing, but it's not just about the features; we've fixed roughly 100 bugs and made quite a few improvements and enhancements. We hope you enjoy this iteration of Komodo IDE and look forward to your feedback!

  • Code Formatting with Komodo IDE

    How many times have you copied a large chunk of HTML or XML from a web page or software application and pasted it into Komodo IDE, only to find that it's either all on one line or not indented properly, and thus a nightmare to read? What about if you need to ensure your CSS or JavaScript code is formatted properly before you commit it? How can you ensure your Python code is correctly indented?

  • Full Stack Web Development and the Battle of the Packages

    In a way I’m a very isolated developer. Not in that I work from home, which I do, but I work on Komodo, which comes with its own “stack” (Mozilla) and doesn’t have access to a huge package repository like you would with Node.JS. This means much of the work I do is isolated within this stack, and I only interact with what’s happening in the “outside world” through integrations and side projects. You might get the sense that this is a negative, and certainly in some ways it is, but I consider this a positive overall because, frankly, modern full-stack development sucks.

  • Advanced Debugging with Komodo IDE

    Komodo IDE's debugging facilities are quite remarkable. It has built-in debuggers for Python, Perl, Ruby, NodeJS, Tcl, JavaScript (via Google Chrome), PHP, and even XSLT. Chances are if you are using Komodo IDE to write your code, you can also use Komodo IDE to debug it.

    More often than not, debugging is a simple operation:

  • How to Speed Up Your Code with Komodo IDE

    In many arenas of computing, speed is the name of the game. Being able to compute quickly, generate results immediately, and fetch data instantly are key objectives for mission-critical software products. As code bases grow in size, it is often difficult to identify bottlenecks, the places in software where the most CPU time is spent, and optimize them in order to get that little extra bit of speed. As algorithms get more complex, it is often difficult to determine at a glance which is better suited in a production environment. Fortunately, Komodo IDE is here to help.

  • Komodo IDE 10.1.2 Released
    Update: December 5th

    Unfortunately 10.1.2 introduced a small bug with frustrating consequences. We have released version 10.1.3 to address this. This is a very minor release that fixes bug #2180, which was causing the selection to expand when indenting or un-indenting. This bug was introduced in 10.1.2 due to the fix for bug #900 and we felt it significant enough to prioritize a quick update that addresses this issue.

  • Live Remote File Editing: Komodo IDE + FTP

    Having "grown up" on Komodo IDE, I'm surprised by people who are themselves surprised that Komodo supports remote file editing and I'm not talking about syncing changes to a remote server (though we do that too). I'm talking about opening remote files and editing those files live on the server. You can even open a remote folder to access the files from your Places pane.

    Remote Places in Komodo

  • CSS Code Intel with Komodo - LESS, SCSS

    In our recent Komodo survey we found that it was very important that their IDE support web technologies and CSS management tools. While we have added some great new functionality in the most recent release with gulp and Grunt integrations, for those new to Komodo you might not have been aware of some of the significant improvements to our code intel last year for CSS.

  • Becoming a Regex Wizard with Komodo IDE's Rx Toolkit

    Quick! Write a regular expression that matches an unbroken sequence of alphanumeric characters and underscores, but does not start with a digit.

    Whoa, whoa, hold on. Wait a minute. If you are like me, you might be thinking "what an earth is a 'regular expression'?" I can think of a whole bunch of irregular expressions. What makes an expression "regular"?

Pages