Matt Palmer
Matt Palmer
Short version: Depending on the order in which gems are activated, it is possible to end up in the situation where `eventmachine` is preferred over `eventmachine-le`, causing much wailing and...
Random module name generation is all fine and dandy, until you want to, say, configure your entire application to use the mock implementation. Then it's useful to be able to...
This work extends my IPv6 patches in PR #321. Once you can register IPv6 addresses, it may be advantageous to not register IPv4 addresses at all. This patch allows you...
This is an alternative to 42wim's work in #229. It takes a different approach, in that IPv6 support is entirely disabled by default, but you only have to specify one...
The way that variable sharing is implemented, using a set of hooks on the module, means that alternate runs backends don't get variable sharing without manually registering the hooks themselves....
For semi-automated runbooks, it is useful to be able to collect all the necessary information that is needed by a runbook up-front, before the steps start executing. In the simple...
Certain ill-mannered programs (I'm looking at _you_, `docker-registry`) emit JSON-formatted log entries, but use dot-delimited nesting in the key names, which [breaks with ES 2.x](https://github.com/looplab/logspout-logstash/issues/11). Since the JSON emitted by...
The alertmanager configuration documentation references templates for the defaults for various parameters, however it's not clear how to find what those templates actually _are_. Links to their individual definitions, or...
Redis makes no assertions about the encoding of string stored within it. Therefore, IMO, all strings returned from Redis data retrieval methods should be `.force_encoding("BINARY")`.
Hi, I'm using Knossos to verify linearizability on a history generated by a distributed system that is, for now, modelling a register. The checker is reporting that the history is...