ActiveState Blog

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...
Customer Support Chatbots: Easier & More Effective Than You Think20190516101054

Customer Support Chatbots: Easier & More Effective Than You Think

Dana CraneMay 16, 2019, , ,
Create your own free chatbot environment with just a few commands and learn more about the benefits of customer service chatbots in this post. Opinion...
ActiveState Announces Winners of its 2019 Annual Developer Survey for Open Source Runtime Pains20190510090514

ActiveState Announces Winners of its 2019 Annual Developer Survey for Open Source Runtime Pains

Sandra WearMay 10, 2019, , ,
For the second year in a row we ran a developer survey to better understand open source runtime pains. The survey was geared towards anyone programmin...