Introduction C4 (Context, Containers, Components, and Code) is a powerful and flexible approach to visualizing software architectures.
In a previous article I explained how I created a DSL to describe my C4 as data thanks to the CUE language.
On Wardley’s evolution axis the initial article was in stage I of evolution: making it work
In this article, in a first part, we’ll explore how I effectively use the C4 tool based on CUE to organize my code, handle tags, manage versioning, and integrate with Continuous Integration and Continuous Deployment (CI/CD) systems to generate and update diagrams.
C4 at scale: make it efficient, then make it ambient
Should you read this article about Wardley maps?
Rationale behind wardleyToGo
Wardley Maps are a way of expressing business, market, or any other system through sketching. The Map is a sketch that offers situational awareness on a certain topic.
As a sketch, the obvious way to draw a map is with paper and pen. While it is an excellent starting point, a paper representation of a map has a problem: it is static.
What I mean by this is that adjusting the placement of some components in the design phase can be tedious (even with a good rubber pencil).
CCCCUE: Generating C4 diagrams with CUE
Thanks to the CUE language, this article will expose a way to draw diagrams as data. It introduces a CUE module holding the definitions for C4 components declarations.
Reading from the web offline and distraction-free
TL;DR: This article describes the wiring of a tool to turn a webpage into a self-sufficient epub (for reading offline). If you want to try the tool, you can grab a binary version from GitHub
The Why To oversimplify my need, I will quote this from the Readability Project
Reading anything on the Internet has become a full-on nightmare. As media outlets attempt to eke out as much advertising revenue as possible, we’re left trying to put blinders on to mask away all the insanity that surrounds the content we’re trying to read.
POV: A streaming/communication platform for the data mesh
a step by step implementation of a streaming plateform that will interconnect the nodes of a data mesh. The goal is to validate the concept of the platform as a support to the federated computed governance to support the data-products
Streaming the reMarkable 2
This is a simple article that describes the wiring of the tool I made for streaming the content of the remarkable 2 on a computer. From the proc filesystem to the gRPC implementation over HTTP/2 via the certificate generation.