Other Posts Part II – The jq Command Part III – Filters Part IV – Pipes Introduction This jq series has been written to help users to get to a deeper understanding and proficiency…| zwischenzugs
I’m excited to announce that I’m writing a new book for O’Reilly:Follow the Money: Understanding the Financial Architecture of Software. This is a project that’s been quietl…| zwischenzugs
This post is aimed at those interested in continuous compliance, an extension of cloud native principles to the area of software compliance, an under-developed field of software automation. My cons…| zwischenzugs
This post was originally triggered – and I choose that word carefully – by a recent experience on a cloud cost-optimisation project. These experiences prompted me to consider how things had changed since I started working in software. As part of the project that provoked me, I was researching the topic of cloud cost analysis … Continue reading At 50 Years Old, Is SQL Becoming a Niche Skill?→| zwischenzugs
As someone who has worked in software since 2001, and in the Cloud Native (containerisation and Kubernetes) space since 2013, I’m getting old enough to have seen trends come and go a few times. VMs came (and stayed), continuous integration went from a fad talked about by gurus to the mainstream of software delivery, and … Continue reading OK Cloud, On-Prem is Alright→| zwischenzugs
Other Posts Pipes The pipe is the next-most used feature of jq after filters. If you are already familiar with pipes in the shell, it’s a very similar concept. How Important is this Post? Pipes are fundamental to using jq, so this section is essential to understand. We will cover: Setup Create a folder to … Continue reading Learn jq the Hard Way,Part IV: Pipes→| zwischenzugs
Other Posts Simple Filters In this section we introduce the most-frequently used feature of jq: the filter. Filters allow you to reduce a given stream of JSON to another smaller, more refined stream of JSON that you can then do more filtering or processing on on if you want. How Important is this Post? Filters … Continue reading Learn jq the Hard Way,Part III: Filters→| zwischenzugs
Other Posts jq This section introduces you to the jq command, starting with the simplest possible commands as well as a brief look at the most commonly-used flags. What is jq? jq is a program for parsing, querying, and manipulating JSON. More broadly, it’s a filter: it takes input and transforms it to output. It … Continue reading Learn jq the Hard Way, Part II: The jq Command→| zwischenzugs
What is Crossplane? If you don’t already know, Crossplane is billed as an: Open source, CNCF project built on the foundation of Kubernetes to orchestrate anything. Encapsulate polic…| zwischenzugs
When I started my career as an engineer in the early noughties, I was very keen on developer experience (devex). So when I joined a company whose chosen language was TCL (no, really), I decided to ask the engineering mailing list what IDEs they used. Surely the senior engineers, with all their wisdom and experience, would tell … Continue reading In Praise of Low Tech DevEx→| zwischenzugs
TL;DR Context Writing A 1996 Essay Again in 2023, This Time With Lots More Transistors ChatGPT 3 Gathering the Sources PrivateGPT Ollama (and Llama2:70b) Hallucinations What I Learned TL;DR I used …| zwischenzugs