John A. De Goes

Results 148 issues of John A. De Goes

This ticket just exists so we can document the need to come up with a list of third-party library integrations.

good first issue

Most likely we can improve performance by eliminating read / writer and going directly with inputstream / outputstream or classes baked on these.

We should have an actor combinator that adds logging to input messages, and another that adds logging to output messages, for some suitable type class that allows printing (again, let's...

We could have an actor that just reads error messages from other actors and decides what to do, it provides a supervisor that interacts with that "error actor" through promises....

We should have an actor combinator that wraps an actor and adds caching, assuming a suitable type class is defined for the input message (hashable and equality?). We should define...

Introduce an effect-polymorphic class atop `ZStream` & `ZSink`, with a default implementation for any Cats Effect data type (Cats IO, Monix Task, etc.). ```scala package scalaz.zio.interop trait Stream[F[_], +A] {...

enhancement

Currently, wrapping a `ConfigSource` into a layer will **do the wrong thing**. e.g. `fromHocon(...).toLayer`. The problem is that the memoization happens in the "outer" `ZManaged` of the config source. But...

Rather than use Magnolia or custom macros, we can switch to ZIO Schema, which will soon feature derivation for Scala 2.x and Scala 3.x, which also supports annotations. Once we...

Following ZIO's lead, we can implement composable zips in this project, allowing us to "zip" together config descriptors in a way that does not nest tuples, and which eliminates Unit...