ActiveState Blog

  • Onboarding New Developers: Enforcing Standards Through Tutorials
    Onboarding Developers Using Komodo Tutorial Tool

    Getting a new developer up to speed is one of those 80/20 tasks: there is an easy 80% that goes quickly, and a hard 20% that takes longer. The easy part is the big picture: what tools the team uses, where the source is, what the build process involves.

    The hard part is in the details. Coding standards. Preferred practices. How to deal with the inevitable idiosyncratic aspects of any software development process that has been running for more than week.

  • Komodo 10.1 Released - Tutorial Tool, Publishing Improvements and More

    Komodo 10.1 is here! This is a great little release because we spent almost all of it focusing on minor enhancement and bug fixes.

    Head over to our download page to try Komodo 10.1 now. If you're using Komodo 10 already you should be receiving an update soon, though you can also manually download it below.

  • The History of Komodo, A Trip Down Memory Lane

    This blog was originally published on September of 2014. It has since been updated to include the release of Komodo 9 and 10 and was subsequently republished.

    The first version of Komodo was released roughly 16 years ago. This means Komodo is older than some of its users.. and yet its held up remarkably well thanks to our continuous work on Komodo.

    With this blog we'll take a look at where Komodo came from, where it is and where it is going.

  • Tcl for Big Data: How I Recovered Millions of Transactions Using Tcl
    Tcl For Big Data: How I Recovered Millions of Transactions Using Tcl

    We’re all familiar with Tcl on the small scale, embedded into products as a way to make them field-programmable, for testing software or electronics, or for glueing larger components together. But something that you may not know is that Tcl also does a great job with big data on datacentre class hardware.

  • Version Control Widget

    In Komodo's bottom pane there is a widget call Version Control. This tool is context driven and tries to include the most commonly used version control features into one easily accessed tool.

  • HotKey Conundrum

    As you may know by now (or maybe you don't, which is ok since I'm going to follow up by stating the fact anyway...), Komodo has been in development for over 15 years now. There is an incredible amount of functionality in Komodo that I myself am still learning about (having joined the dev team relatively recently). As each new feature was being added, it made sense to add a key binding to gives users quick access to it.

  • Komodo 10.1 Beta Now Available

    The Komodo 10.1 beta is now available. This is a big update that focusses primarily on what our community has been asking us for. Over 100 bugs were fixed and more will be addressed before this release turns stable. While the vast majority of our effort has been focussed on community requests, we did also work on some creative vision of our own.

  • Case Study: Lua Debugging in Komodo

    I had thoughts about trying something crazy with Komodo...so when ActiveState held its annual hackathon I saw it as a great opportunity for me to try out one of these ideas. Before I jump into what I did, I want to touch on something I said in an earlier blog post about Komodo's impressive debugging functionality:

  • 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.

Pages