A Cloud Native Programming ManifestoWe need a manifesto for Cloud Native Programming that focuses on shipping software, not managing infrastructureAug 5, 2019Aug 5, 2019
The Fresh Prince of Cloud Native: Bringing Cloud Foundry & Kubernetes TogetherIn honour of Cloud Foundry Summit in Philadelphia next week..Mar 26, 2019Mar 26, 2019
The danger of under-opinionated systemsThere’s a tension between systems that meet users where they are and systems — often called “opinionated” systems — that require real…Feb 17, 2019Feb 17, 2019
What comes after Serverless?Thinking out loud about a Deployless future (and what that means for Container Images)Jan 24, 20196Jan 24, 20196
With Great Power comes Great ResponsibilityHigher level abstractions need to remove complexity, not just add features. We need to stop thinking everything is a CRD.Oct 30, 2018Oct 30, 2018
Cloud Foundry, Kubernetes & The Fundamental Emptiness of LabelsWhat is Cloud Foundry? What is Kubernetes?May 18, 20181May 18, 20181
All about UX (How to Build a PaaS, Part DeUX)Part 2 of the “How to Build a PaaS” BookNov 28, 20172Nov 28, 20172
How to Build a PaaS, Part 1: So, I hear you’re planning to write a PaaSPart 1 of “The How To Build a PaaS Book”Nov 24, 20173Nov 24, 20173
CF vs Kube: Is the difference who creates the container?Spoiler: I don’t think so.Oct 16, 2017Oct 16, 2017
Focus on non-deferrable complexity firstThere are only two types of complexity: complexity you need right now, and complexity you don’t need. What there isn’t is complexity you…Sep 5, 2017Sep 5, 2017