ActiveState Blog

  • Komodo 10.2.3 Released - Freezing Issue Resolved
    Komodo IDE 10.2.3 Released

    MacOS 10.12.4 came with an interesting surprise for Komodo users, one that made Komodo randomly hang when running processes. Many of you reported this bug to us and helped us diagnose it over the weeks and months following the MacOS 10.12.4 release. Sadly this was just one of THOSE bugs. The kind that take months to diagnose properly and minutes to fix.

  • Customize and Extend Komodo with Userscripts (Slack Edition)
    Slack Userscript

    Morning (or afternoon) all. Not too long ago I wrote an uncharacteristically long blog post about the Slack integration I had written for the Komodo 10.2.0 release. As I was writing the blog, and doing a bit of backtracking of the work I had done, I ended up finding the four userscripts I had written that ultimately became the full fledged feature, Slack Sharing in Komodo.

  • Introducing ActiveGo - Available Now for Linux, Mac and Windows
    ActiveGo - Commercially Supported Go Distribution

    I'm very happy to announce that today we have released ActiveGo--ActiveState's distribution of open source Go (Golang). Some of the world’s largest and most innovative companies have turned to Go to be the underlying technology to drive value for their customers. Netflix, BBC, Facebook, Docker, Atlassian, Capital One and the company that brought Go to life, Google.

  • Sharing Syntax-Highlighted Source Code
    Sharing Syntax Highlighted Code

    For many programmers, syntax highlighting has become almost a necessity when writing code. With syntax highlighting enabled, it is easy to spot the basic syntactic typos made, identify where exactly a multi-line string ends, and quickly identify landmarks in a chunk of code (e.g. function definitions, variable names, etc.).

    It is easy for the modern-day coder to take syntax highlighting for granted in his or her developer tools like Komodo IDE. However, syntax highlighted source code shared over the internet is not a given.

  • Addon Bootstrapper in Komodo
    Add On Boostrapper in Komodo

    As you may or may not know, Komodo is based on Mozilla, same as Firefox. You might even say Komodo is based on Firefox. As you may also know, Firefox has a very flexible addon system. In fact, there are very few areas of Firefox that you cannot customize with an Addon. People have written entire applications inside of Firefox, and entire applications have been written on top of Firefox's foundation--Thunderbird, Selenium, Postbox and of course Komodo, to name a few.

  • Get Tighter Go Integration with Komodo IDE
    Get Tighter Integration with Komodo IDE and Golang

    With the release of Komodo 10.2.2 there have been some improvements to the Go language integrations. In addition to auto-language detection on .go files and syntax highlighting, you can easily get code completion, code-folding, go-to-definition and more with a few simple steps.

    Install GoCode and GoDef

    First, you’ll need to install a couple of packages (requires git) using go get:

  • Komodo 10.2.2 Released
    Komodo IDE and Golang

    The Komodo team is hard at work on our next big update, but before we get to that we have another maintenance release to share with you. This release has some very significant improvements that enhance your quality of life with Komodo--not the least of which is a performance fix for typing speed, ensuring an enjoyable coding experience.

    In addition to the performance improvements this release also ensures full compatibility with our new ActiveGo Beta.

  • Split View Editing with Komodo IDE

    Many of you are probably aware of this feature of Komodo IDE, but for those of you that are not, I am sorry you have been missing out on this productivity booster.

    Komodo IDE's editor window can be split either horizontally or vertically, allowing two documents to be edited right next to one another by using the menu options "View > Split View" and "View > Rotate Split View"

  • Unit Testing with Komodo IDE

    Unit Testing was one of the big changes we made to Komodo 10.2. This is a fresh iteration which supports more frameworks and gives you a lot of useful information when running unit tests.

    The frameworks supported include PHPUnit (PHP), pytest (Python), prove (Perl), Mocha (Node.js), RSpec (Ruby), Go or any frameworks that output in TAP or TeamCity compatible formatting.

    Enjoy the screencast or feel free to skim the summary below.

  • Recording Programmable Macros

    I’ve been using Komodo for roughly 10 years, 4 of them as a Komodo Developer. One of the main features that made me use Komodo in the first place was its macros, and the accompanying toolbox to manage them (as well as other tools).

    These days macros might not sound so impressive, but 10 years ago they sure were. And even these days I rarely really get a use out of them the way I do in Komodo.

Pages