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...
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...
Adopting a New Programming Language in your Enterprise: Pains vs Gains20181120083115

Adopting a New Programming Language in your Enterprise: Pains vs Gains

Dana CraneNovember 20, 2018, ,
ActiveState knows from our 2018 Developer Survey that one of the hardest things an enterprise can do is to adopt a new programming language. 67% of yo...
Machine Learning Use Cases by Industry20181018105015

Machine Learning Use Cases by Industry

Dana CraneOctober 18, 2018, , ,
What is Machine Learning (ML)? Pragmatically most can agree that it’s about getting computers to learn over time in an autonomous fashion by feeding t...
PreviousNext