svroonland

Results 45 issues of svroonland

Periodically emit retry metrics from Retry for monitoring and alerting purposes * Add parameter `metricsCollector: Retry.Metrics => UIO[Unit]` to `Retry.make` * Add `metricsInterval: Duration` to customize the metrics emission interval...

I.e. when rate limiting to max 10/s, do you get max 1 per 100 ms, or bursts up to 10..? Maybe make that configurable?

As described at https://degoes.net/articles/zio-challenge This would be a proactive dynamic rate limiting strategy.

help wanted

* Think of metrics * Measure

Same goes for `OneOf and `OneOf` If I create an instance of `T1` and put it in a `OneOf a` and put then same instance in a `OneOf b` then...

It would be nice to have support for encoding enums as string values, typically `sealed trait`s of only `case objects`. For example: ```scala sealed trait StreamStatus case object UPDATING extends...

enhancement
derivation

The NMEA checksum can be used to check for transmission errors. It would be nice to include a validation of the checksum against the message body in the `NMEAMessage.isValid()` method.

The Angular HTTP client sends `Content-type: application/json`, this should probably be `text/xml`. https://github.com/Gullfaxi171/angular-azure-blob-service/blob/master/src/app/modules/blob/blob.service.ts#L35 The `Azurite` emulator complains about this with a 400 Bad Request