Links
Things worth reading. Or not. At least, I thought I'd rather keep them when I encountered them.1316 links so far, newest first.
skaffold.dev
A Google open-source command-line tool that automates the build, push and deploy loop for Kubernetes applications, in local development and in CI.
medium.com
How to share a Docker build cache across several CI hosts using BuildKit and buildx, working around the limits of the default local build cache.
medium.com
An introduction to the JavaScript Proxy object, explained through a housekeeper analogy and four practical examples of intercepting operations on an object.
medium.com
How to sort Solr results by a custom function, implemented with your own ValueSource and ValueSourceParser classes when field-based sorting is not enough.
djangostars.com
How to run complex analytical queries with SQLAlchemy Core alongside Django's ORM in the same project, covering engine setup, debugging and multi-database testing.
wanago.io
How to type React function components with generic props, building a reusable table component that stays type-safe for any row type.
julien.danjou.info
Why naive timestamps carry no useful information, and the case for always using timezone-aware datetime objects and ISO 8601 in Python.
medium.com
An implementation walkthrough of the Chord distributed hash table in Go, covering consistent hashing, lookups, node joins and the stabilisation protocol.
opensheetmusicdisplay.github.io
An open-source JavaScript library that renders MusicXML sheet music as notation in the browser, built on top of VexFlow.
projectcalico.org
Project Calico, the open-source networking and network-policy layer for containers, VMs and bare metal, with eBPF, iptables, nftables and VPP data planes.
rabbitmq.com
Reference guide to the AMQP 0-9-1 model — exchanges, queues and bindings, the four exchange types, acknowledgements, channels and virtual hosts.
rabbitmq.com
RabbitMQ documentation on binding one exchange to another to build layered routing topologies, with Java and .NET client examples.
github.com
Pure-Python AMQP 0.9.1 client library for asyncio, talking to brokers such as RabbitMQ with async/await.
cloudamqp.com
Beginner's walkthrough of how exchanges, bindings and routing keys steer a message to queues, covering the direct, topic, fanout and headers exchange types.
rabbitmq.com
RabbitMQ documentation on queues — naming, durability, exclusivity, message ordering, TTL, replication and consumer prefetch.
medium.com
Why RabbitMQ multiplexes channels inside a single TCP connection, and how extra channels let one application publish and consume in parallel.
skillachie.com
How exchange-to-exchange bindings route messages between RabbitMQ exchanges, and where they beat binding straight to a queue.














