kevin-montrose

Results 19 issues of kevin-montrose

This was posed in [Overthinking CSV With Cesil: A “Modern” Interface](https://kevinmontrose.com/2020/05/29/overthinking-csv-with-cesil-a-modern-interface/) and repeated in [Overthinking CSV With Cesil: Reading Known Types](https://kevinmontrose.com/2020/06/02/overthinking-csv-with-cesil-reading-known-types/). Basically, is there anything missing from [IReader](https://github.com/kevin-montrose/Cesil/blob/master/Cesil/Interface/IReader.cs), [IWriter](https://github.com/kevin-montrose/Cesil/blob/master/Cesil/Interface/IWriter.cs), or...

Open Question

Cesil can [optionally strip whitespace around values](https://github.com/kevin-montrose/Cesil/wiki/Options#whitespace). Some of this requires processing outside of the [`ReaderStateMachine`](https://github.com/kevin-montrose/Cesil/blob/5a1ec906fb2672b1b0111ca7fe69a3d2e7183ec4/Cesil/Reader/ReaderStateMachine.cs) that is responsible to the core parsing pass. There are [two](https://github.com/kevin-montrose/Cesil/blob/5a1ec906fb2672b1b0111ca7fe69a3d2e7183ec4/Cesil/Reader/HeadersReader.cs#L79) [places](https://github.com/kevin-montrose/Cesil/blob/5a1ec906fb2672b1b0111ca7fe69a3d2e7183ec4/Cesil/Reader/ReaderBase.cs#L373) where processing...

help wanted

Just for kicks, here's basically what would be needed to make this not hellaciously awful. - AddRange on IList extension method - ILookup defined - IGrouping defined - IOrderedEnumerable defined...

http://dev.w3.org/csswg/css3-images/#gradients Note that browsers are really... varied in how they originally implemented a number of these. Going to have to update auto-prefixing and whatnot.

Deficiency

The age of retina is here, and CSS that looks good on standard and high dpi displays at the same time is hard. Some sort of extension to `@sprite` in...

Enhancement

At a high level, this just changes RedisKey.KeyPrefix to a ReadOnlyMemory (from a byte[]). The change is slightly more complicated to deal with Prepend/Append. Also noticed [this line](https://github.com/kevin-montrose/StackExchange.Redis/blob/5504ed9a93f729f204e6cb53280cb4efa1ccd390/src/StackExchange.Redis/PhysicalConnection.cs#L1153C31-L1153C31) ; which...

Long term, letting Sigil function as a generic validator would be neat. This is a long term goal. Per: http://kevinmontrose.com/2013/03/04/improving-sigil/

enhancement

## Background and Motivation This (and [another issue](https://github.com/dotnet/dotnet-monitor/issues/3606)) came out of investigation for replacing some bespoke monitoring code with dotnet-monitor. It's possible I missed some way to accomplish this that...

enhancement

This sketches out a more proper ACL implementation - one with categories beyond @admin, and where individual commands _could_ be ACL'd (current implementation does not do that, however). Basic idea...