ActiveState Blog

  • Python vs. Ruby: Which is best for web development?
    Python vs Ruby: What is Best for Web Development

    Python and Ruby are among some of the most popular programming languages for developing websites, web-based apps, and web services.

    In many ways, the two languages have a lot in common. Visually they are quite similar, and both provide programmers with high-level, object-oriented coding, an interactive shell, standard libraries, and persistence support. However, Python and Ruby are worlds apart in their approach to solving problems because their syntax and philosophies vary greatly, primarily because of their respective histories.

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

  • Python and Tables for (Fairly) Big Data
    Big Data

    Big Data is big these days, as more and more companies dig into their servers to find out what makes their market tick.

    There is "big", and then there is "BIG", however. Really big data--multi-terabyte-scale--is still fairly rare. If you're working at that scale then Hadoop MapReduce or possibly Spark is required.

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

  • Go for Object-Oriented Developers
    Go for Object-Oriented Developers

    Software design is about representation: how do we represent the solution to a problem in code that can be executed on the machine of our choice? How do we represent the problem domain to the user? The software design problem is not inherently different from the problem of expression in any language, formal or informal.

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

  • 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 3 vs Python 2: It’s Different This Time
    Python 3 vs Python 2

    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.

  • Functional Python
    Functional Python

    Functional programming is a discipline, not a language feature. It is supported by a wide variety of languages, although those languages can make it more or less difficult to practice the discipline. Python has a number of features that support functional programming, including map/reduce functions, partial application, and decorators.

  • ActiveState 2016 Open Source Survey

    We had a tremendous response to our first open source survey and on behalf of ActiveState I’d like to thank the 867 people who gave their time and thoughts.

    Our infographic has some great highlights from the survey, please check it out. To accompany that, we’ll dig deeper into the data and provide a few visualizations to surface some of the more interesting bits.

Pages