Jeff Rouse's Blogs

VP of Product Management 
Jeff is passionate about innovation, entrepreneurship, and building great products. With over 20 years’ of experience in the IT industry, from startups to publicly traded technology firms, Jeff has led development teams and business operations, created products, and taken them to market. Jeff earned his B.Sc. in Computer Science at the University of Calgary where he ignited his long-standing interest in software technology. At ActiveState, Jeff oversees product strategy and innovation across all product lines.

  • What is Test-Driven Development (TDD)?
    TDD Python Blog

    Test-driven development (TDD) is not new but it certainly is in vogue. It was originally invented by Kent Beck as part of his extreme programming methodology, back in the 1990s and has continued to gain adherents ever since. In our 2016 open source languages survey almost half of all respondents mentioned TDD as being a development methodology they use.

  • Our Biggest ActivePython Release EVER
    ActivePython Release Data Science and Web App Dev Packages

    Today is a great day for ActivePython users. We've just included another 200 packages in our distribution making it the most comprehensive release of ActivePython to date. It's like we have a microcosm of the whole ecosystem in our distribution. There are over one hundred thousand Python packages and we have picked the best two hundred. You don't need to go looking for what's the best crypto library or web can now find it in ActivePython. This new distribution is available starting with 2.7.13 and 3.5.3 on all major platforms with 3.6 to come out later in the year.

  • ActiveGo Beta is Available
    ActiveGo Beta Release

    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, and the company that brought Go to life, Google. And why not? It is quick to learn, easy to master, and above all easy to maintain by individuals all the way up to large teams of engineers. On top of that, the Go community is welcoming with an inclusive and friendly culture--always wanting to continually innovate on the technology.

  • Welcome Go 1.8
    Golang Gopher

    Last week I had the pleasure of attending the GolangVan Meetup, the Vancouver group devoted to all things Go. Hootsuite graciously hosted 44 gophers to celebrate the release of 1.8 - it was great to see the interest and growth of Go in the Vancouver tech community. This was one of over 70 release parties world-wide.

  • ActivePython 3.5.3 Release
    ActivePython 3.5.3

    The Python releases have come at a very steady pace over the last two months, consistently moving the language ahead. Recently, the Python Software Foundation produced the latest release in the 3.5 series--Python 3.5.3.

  • ActiveTcl 8.6.6 Released
    ActiveTcl 8.6.6

    UPDATE Apr 13, 2017: ActiveTcl 8.6.6 is now available on macOS.
    UPDATE Feb 7, 2017: ActiveTcl 8.6.6 is now available on Windows.

    The Tcl Core Team has done an outstanding job with the 8.6 series, with 8.6.6 being the latest version. This version contains some enhancements, but the bulk of the release are bug fixes and improvements to items started earlier in the 8.6 lineage.

  • ActivePython 3.6 Release
    ActivePython 3.6 Release

    To wrap up a very busy 2016 in the Python world, the Python Software Foundation produced the first release in a new series, and the largest release in over a decade--Python 3.6.

  • Python 2 vs Python 3: It’s Different This Time
    Python 2 vs 3

    A difficult decision for any Python team is whether to move from Python 2 and into Python 3. Although this is not a new decision for Python development teams, 2017 brings with it several important differences that make this decision crucial for proper forward planning. It feels like this is the year that we're really seeing the move to Python 3. It has been a long road, but Python 3 may finally have the upper hand.

  • ActivePython 2.7.13
    ActivePython 2.17.3

    ActivePython 2.7.13 has just been released, following in the footsteps of the community version released by the core team in mid-December. For this version of ActivePython we have included packages that support testing and code quality, such as Pytest and Pyflakes, as well as including some of the most popular packages like VirtualEnv, Six, and Requests.

  • ActivePerl 5.24.1 and 5.22.3
    ActivePerl 5.24.1 and 5.22.3

    Steve Hay, a member of the Perl 5 core team, mentions in the community release announcement that “Perl 5.24.1 represents approximately 8 months of development since Perl 5.24.0 and contains approximately 8,100 lines of changes across 240 files from 18 authors.“ And with that, ActivePerl 5.24.1 becomes our recommended version suitable for production contexts.

    However, there is one ongoing security issue that is important to understand.