Results 24 issues of Rick Beton

If I am working offline, I would expect to be able to trace back through previous history, even though I cannot fetch new deps from the internet. This doesn't work...

There is no easy way to compare two collections of Things. It is not hard to write a loop by hand that does it, and `reflect.DeepEqual` could be used. However,...

In path.go, there is a blank line before `func (a Afero) Walk(root string, walkFn filepath.WalkFunc) error` so the documentation above isn't shown in godoc. (v1.4.1)

registeredSniffers is a map that may have concurrent access. Therefore it should have a protective lock, probably a sync.RWMutex.

`application/json` is widely used in REST APIs, but isn't detected by mimesniffer, nor by the default net/http sniffer. This would be a useful addition for many people. Correct sniffing should...

Referring to https://go.dev/play/p/V-1m3E14NO2 The result of running this is * panic: interface conversion: interface {} is main.ID, not string The reason is because `ID` is a derived type, but the...

It's well known that base-2 IEEE754 floats are not appropriate for truly-decimal values such as money. There is an excellent Decimal package (github.com/shopspring/decimal) that handles decimal numbers (including integers). It...

Does mkchromecast work with Python3 or does it require Python2? I tried to install it using the apt repository on Ubuntu 20.04 but the installation did not complete successfully and...

1. The Accept-Encoding header parser is more precise. Previously it had been a simple sub-string match, not aware of the possible header grammar. 2. Downstream middleware or handlers will not...