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...
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...
Simplifying Software Development Environment Setup20190502114016

Simplifying Software Development Environment Setup

Software development best practices are “best practices” for a reason. For example, the best practice when beginning a new project is to create a new ...
Consolidating Applications with a Common Runtime20190425101057

Consolidating Applications with a Common Runtime

If you’re like most enterprises, you’ve got teams working on multiple applications that share much the same technology stack. Let’s take Python as an ...
How to Make Python Dependencies Manageable20190321101048

How to Make Python Dependencies Manageable

Cross-package dependencies are a nightmare. Every Readme says “install packages X, Y and Z” but they rarely mention the versions of those ...
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...
Software Estimation: Should it Include Build Engineering?20190117093823

Software Estimation: Should it Include Build Engineering?

Stephen ReichlingJanuary 17, 2019, , ,
Building Dev Environments Velocity as a measure of developer output is a well known metric for agile teams. Maximizing developer velocity is key to ge...
How to Safely Navigate the World of Open Source Languages20181207084116

How to Safely Navigate the World of Open Source Languages

Bart CopelandDecember 7, 2018, ,
This article was originally published on Enterprise CIO. Opensource.com notes that, due to their widespread use, open source languages will enable and...
Merging Build Engineering with DevOps20181025122407

Merging Build Engineering with DevOps

Bart CopelandOctober 25, 2018, , , ,
This article was originally posted on Medium. In previous Medium posts I’ve spoken about the challenges with the software development lifecycle, polyg...