ActiveState Blog

  • Back to Work: End of Summer Savings
    Back to Work Savings at ActiveState

    We know how hard the end of summer can be—it marks the end of weekends at the lake, visiting friends and family, long roadtrips, and adventure. To soften the blow of heading back to work... It's back!

    Our annual Back to Work sale has returned for the month of September. Save up to $250 when you place an order for new or upgrade licenses this month!

    Take advantage of these great savings before September 30th; just enter the coupons below when you checkout on our store:

  • Tcl Survey 2016

    This summer, we sent out a survey to all our ActiveTcl downloaders and customers. We wanted to gain some insights into how and why people use ActiveTcl. As a result, we’ve created a handy little infographic (at the bottom of this blog) depicting the survey results--but I thought I would share a few highlights in this 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.

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

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

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

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

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

  • The Perl Paradox

    Our Director of Engineering, Tom Radcliffe, recently presented a talk at YAPC North America titled “The Perl Paradox.” This concept refers to the fact that Perl has become virtually invisible in recent years while remaining one of the most important and critical modern programming languages. Little, if any, media attention has been paid to it, despite being ubiquitous in the backrooms of the enterprise.