This article is an extended, semi-literate overview of the memory management in mpmetrics . I think there are a lot of neat little details in the design of this library that lend themselves better to a more guided exposition than API documentation. I ve made a few simplifications for didactic reasons …
A brief introduction to metrics Metrics are measurements we make on a program. For example, say we wanted to know how long a function takes to call. We can wrap that function in a metric: from prometheus_client import Summary , generate_latest # Create a metric to track time spent and …
I recently implemented an I 2 C slave, and came across a few interesting corner cases in the specification. I 2 C basics I 2 C is a multi-master, low-speed, bidirectional bus specified in NXP UM10204 . There are only two signals: SCL (the clock) and SDA (the data). Each of …
Fast Ethernet in the form of 100BASE-TX is a very mature technology, although there were some hiccups in getting there . So it was surprising to me to find a way for the PCS receiver to accept an inter-frame gap shorter than the end-of-stream delimeter itself. The 100BASE-TX Ethernet physical layer …