Machine Learning: the Future is Here, and Python is Driving20190411100233

Machine Learning: the Future is Here, and Python is Driving

It seems like Artificial Intelligence (AI) and Machine Learning (ML) are everywhere these days. In fact, it’s surprising how much of it we already tak...
How to Spell Security B-O-M20190404100549

How to Spell Security B-O-M

Before you can talk about application security you first need to know: Which applications are deployed where? i.e., an application inventory What comp...
Security vs “One Size Fits All” Runtime Environments20190328100521

Security vs “One Size Fits All” Runtime Environments

When developing with open source languages the simplest and quickest solution is to grab whatever reputable packaged runtime environment you can find,...
How to Make Python Dependencies Manageable20190321101048

How to Make Python Dependencies Manageable

Dana CraneMarch 21, 2019, , , ,
Cross-package dependencies are a nightmare. Every Readme says “install packages X, Y and Z” but they rarely mention the versions of those ...
Unicorns, Reproducibility, and other Machine Learning Myths20190314101406

Unicorns, Reproducibility, and other Machine Learning Myths

Dana CraneMarch 14, 2019, ,
“Everybody is a genius. But if you judge a fish by Its ability to climb a tree, it will live Its whole life believing that it is stupid.” While common...
Open Source Software Licenses Explained20190307101520

Open Source Software Licenses Explained

Open source licensing should be easier to deal with now that open source has become the de facto way we build software applications. But if you’re lik...
DevSecOps: Turning Disillusionment into Enlightenment20190228101518

DevSecOps: Turning Disillusionment into Enlightenment

Dana CraneFebruary 28, 2019, ,
The purpose and intent of DevSecOps is to create the mindset within the enterprise that “everyone is responsible for security.” In order t...
Help us Build the Future for Open Source Languages20190221091344

Help us Build the Future for Open Source Languages

Bart CopelandFebruary 21, 2019, ,
At ActiveState we’re steeped in open source languages, we’ve been build engineering them for over twenty years. And we’ve seen first-hand the challeng...
Oracle Charges for Java Updates: Now What?20190214091744

Oracle Charges for Java Updates: Now What?

Dana CraneFebruary 14, 2019, ,
Prior to January 2019, customers paid Oracle for a Java Standard Edition (SE) license plus annual support, and updates were provided for free. Startin...
The Hidden Cost of Build Engineering20190207090856

The Hidden Cost of Build Engineering

Endless configuration, tool installation, language and package updates, dependency hell, security upgrades, component patches…yak shaving…. Does...
Previous
12364
Next