Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Rx.NET Alternatives
Similar projects and alternatives to Rx.NET
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
ObservableComputations
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.
-
-
-
redux-phoenix
Restore redux state from previous sessions like a phoenix from ashes.
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
sobjectizer
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
-
-
-
-
-
language-ext
C# functional language extensions - a base class library for functional programming
-
-
MockQueryable
Mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rx.NET reviews and mentions
-
Async Methods after setting a property.
If you're finding yourself in a situation where you need to turn this behavior into a pattern because there are a lot of View Models that need to execute async business logic in response to some changes, I'd go with something like MediatR or Reactive Extensions. The idea is, again, that some other, probably business-level, component listens to changes in a decoupled way (that means it doesn't subscribe directly to your View Model, but to an event bus instead). View Model publishes change events to the event bus, and business-component reacts to these events by executing the business logic.
-
System.Reactive v6.0.0-preview.1 available on NuGet
We'd really appreciate if it consumers of the library could update and provide any issues / bugs via the GitHub repo: https://github.com/dotnet/reactive/issues
-
Brett Slatkin: Why am I building a new functional programming language?
The thing that really irks me is that the generator pattern doesn't have to be an OO-first feature. Observable streams[1] work with the same basic foundation and those are awesome for FP.
-
What Are Signals?
> I’m not sure what you mean by "Rx" in this context.
From “reactive extensions”, a proper name for a family of libraries[1] (RxJava, Rx.NET, RxJS), AFAICT one of the first attempted implementations of mature FRP ideas in the imperative world and one messy enough that it took React for anything similar to reënter the mainstream.
Compare the enthusiastic HN reception of “Deprecating the observer pattern” in 2011[2], mostly from people who heard of FRP in the functional setting, and the vitriol it received in 2018[3], from people for whom FRP came to mean Rx (and similarly confused things like Bacon.js). It is this vitriol that I meant to preemptively redirect by the mention of FRP ≠ Rx, so if you’re not aware of this history it’s no big loss to ignore it.
-
I love LINQ and the Entity Framework
If you love LINQ, you'll like Rx.NET even more - iterating over events https://reaqtive.net/blog/2021/05/sequences-linq-rx-reaqtor-part-02-linq Or possibly even OData (LINQ to REST api)
- Just “Discovered” Linq. Now Whole Program is Full of Linq.
-
Functional Programming in Rust
Even if not directly related to Rust, I recommend the site reactivex.io to learn more about the elegance and limitations of Streams.
-
Release v0.1.0 · victimsnino/ReactivePlusPlus
You can start from ReactiveX. Also you can read my introductory article or just search "Reactive functional programming".
-
How do you abstract "soft" data for your games?
Some people here are suggesting event systems, I suggest looking into a reactive library which takes events to a higher level (https://reactivex.io/).
-
C# experience from a perspective of a Scala Developer.
You're looking for the System.Linq.Async nuget package that's part of the reactive extensions for .Net. It provides async versions of all the standard linq operators. Yes, IAsyncEnumerable can be incredibly useful. It's still relatively new (added about 2 years ago) so some libraries just haven't added support for yet and some are probably hesitant because using it requires a new C# language version. Many (most?) newer features in C# are syntactic sugar, i.e. I can turn on the newest version of C# and use all the fancy things, but then you can consume my library while still using an older language version. IAsyncEnumerable is one where (AFAIK) a library using that feature requires anyone using the library to also use a recent language version that supports it.
-
A note from our sponsor - SonarQube
www.sonarqube.org | 25 Mar 2023
Stats
dotnet/reactive is an open source project licensed under MIT License which is an OSI approved license.