Comments (7)
Yup, I still think docs are good enough 👍
They just need an update/be more visible
I'm planning an overhaul but with my pace it's going to be 2025 🙈
from monix-connect.
+1 for just create new ones for ZIO and FS2.
from monix-connect.
Yeah that sounds good
from monix-connect.
@Avasil guess ZIO
conversion are better covered by monix-bio
from monix-connect.
What do you have in mind as this connector/module?
A while ago I wrote https://monix.io/docs/3x/reactive/observable.html#interoperability-with-other-streams-api-akka-streams-fs2 (ZIO Streams didn't exist at the time)
I feel like a doc could be good enough unless you want to wrap API
from monix-connect.
@Avasil I guess yeah its a wrapper but still can reduce some boilerplate code and make it more idiomatic, since monix provide generic reactive streams interoperability but not specific to the library.
For example the Monix documentation only shows how to convert an akka Source
to Observable
, but the monix-akka
conector makes it easier for the user to perform such conversion and also provides conversions from Sink
to Consumer
and viceversa just by typing .asSink
, asSource
or asConsumer
, asObservable
.
I was just contemplating to do something similar for Fs2
and Zio
to provide something like observable.asZStream
and consumer.asZSink
.
from monix-connect.
I agree with @Avasil and think that the better thing is to just provide docs on how to convert to different Reactive streams implementations, Akka is in monix.io
maybe it could include a complete with also FS2, ZIO, Reactor... Although the concept is much of the same. This will also avoid cross dependency management on the user side.
So, will be deprecating the akka-connector
in the next releases if no one opposes :)
from monix-connect.
Related Issues (20)
- Refactor Redis Connector HOT 2
- KSQL DB Connector HOT 4
- AWS SecretsManager Connector HOT 5
- Replace the current gcs emulator by gcs-fake/server
- Make Pureconfig a provided dependency
- Implement custom `MongoSouce.findOne`
- Master/Slave support in Redis
- Make artifact available on Maven HOT 3
- Parallel execution of `MongoSink` operations
- monix-redis 0.6.0-RC-1 dependent on scalapb HOT 3
- Overload method `fromConfig` from `aws-auth` to take and already parsed `MonixAwsConf`
- Add offset argument to `downloadMultipart` method
- Fix redis flaky test
- Scala 3 support HOT 1
- Feature: uploads file the s3 api. HOT 1
- reference config cannot be merged for fat jar HOT 5
- Incorrect part numbers in multipart uploads HOT 2
- Provide method to create collection index in MongoDb
- All APIs should be lazy HOT 2
- `MultipartDownloadObservable` unnecessarily calls `ListObjects` HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from monix-connect.