ActiveState Blog

  • 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"?

  • Komodo User Survey 2016

    Komodo IDE has been helping developers be more productive for the past 16 years. During this time there have been a lot of changes--with each new release we try to provide a better user experience and offer integrations that make our users' lives easier. We strongly believe that an IDE needs to let developers do their job without getting in their way, and we've worked hard to ensure that Komodo offers seamless integration into our users' workflows.

  • Creating Your First Android App With Cordova and Komodo IDE

    We've been seeing more of our users getting into mobile app development, so we added PhoneGap and Cordova integration in the Komodo X release. Although I'm not a mobile app developer, given the new functionality in Komodo I thought it would be fun to write my first Android App.

Pages