Best Practices for Using Effect/Stream in App Code

Is there a list of effect/stream best practices to avoid footguns in app code? E.g. Stream.zip stops emitting elements even if both streams have more elements to emit if the chunk the elements arrive in reports that a stream terminated; so you have to stream.rechunk(1) before both sides of the zip if you want to ensure every element gets processed
Was this page helpful?