ActiveState Blog

Exploratory Data Analysis using Python20190801100448

Exploratory Data Analysis using Python

Exploratory Data Analysis (EDA) is a type of storytelling for statisticians. In this post, we show you how to conduct EDA using Python and Pandas to s...
State Tool Eliminates the Readme20190725103904

State Tool Eliminates the Readme

ActiveState's new Command Line Interface (CLI) for the ActiveState Platform, the State Tool, lets you reduce the setup of your dev and test systems to...
Goodbye PPM, Hello State Tool20190723090056

Goodbye PPM, Hello State Tool

Our Perl Package Manager (PPM) is being phased out as we move forward with a new and improved solution for Perl package management. With the release o...
Python 2 EOL – Now What?20190718090040

Python 2 EOL – Now What?

Python 2 EOL means your Python 2 applications will become more vulnerable over time. Unable to move to Python 3? Here are your best options....
Text Manipulation with Perl20190711090039

Text Manipulation with Perl

Dana CraneJuly 11, 2019, , ,
Perl has often been called the swiss army knife of scripting languages, but one of the most common use cases is string manipulation. After all, it’s r...
Developers can Share Secrets Quickly and Easily without Sacrificing Security20190704105754

Developers can Share Secrets Quickly and Easily without Sacrificing Security

Developers are familiar with using secrets within their code and during development work. Secrets typically take the form of: User credentials API key...
Automatically Build Custom Python and Perl Runtimes for Windows20190626090050

Automatically Build Custom Python and Perl Runtimes for Windows

If you’ve ever had to build Python or Perl runtime environments for a Windows OS, you’ve probably had to troubleshoot a number of issues, including: B...
The Developer’s Guide: Open Source Software License Comparison20190613143514

The Developer’s Guide: Open Source Software License Comparison

Open source licenses come in different types (i.e., copyleft vs permissive), flavors (i.e., industry standard vs specific to a single vendor), and ver...
How to Learn Python without First Needing to Learn Python20190606085745

How to Learn Python without First Needing to Learn Python

When it comes to driving, we don’t make the student assemble the car before learning how to drive. Yet when it comes to learning Python, users first n...
How to Measure the Cost of Open Source Language Builds20190523090509

How to Measure the Cost of Open Source Language Builds

Summary: automating build engineering is the only viable way to ensure lower costs and increased throughput. Up till now, fully automating the build e...