Are you using Rx.NET? #2031
Replies: 3 comments
-
I specialize in creating open-source modules for DevExpress ExpressApp (XAF), showcased at eXpandFramework. While DevExpress XAF is inherently an MVC multi-platform framework, my repository takes a distinct path, adopting an entirely event-driven approach powered by RX.NET—eschewing traditional MVC controllers. The cornerstone of this initiative is the Reactive.XAF module, which lays the groundwork with its API for developing the suite of framework modules. Embracing RX.NET has reshaped my coding practices for all my applications, and I've steadfastly adhered to this paradigm for years without looking back. To update your response in the GitHub discussion at dotnet/reactive #2031, you can add the following information: Update: In the upcoming December release of DevExpress, the OutlookInspired demo will feature the use of RX.NET. This implementation is specifically for creating an integration test API used to test the demo. This demo, which is a part of the 23.2.2 release, is currently available for preview at DevExpress Examples. This addition further demonstrates the versatility and practical application of RX.NET in real-world scenarios, especially in the context of testing and validating complex application behaviors. |
Beta Was this translation helpful? Give feedback.
-
At Innoveo we are using Rx.NET in the Business Canvas. Non-technical people "Use Business Canvas to quickly and easily configure apps, products, and workflows in a straightforward, visual environment". Business Canvas is a WPF application using the MVVM pattern and leverage Rx.NET on different layers from the infrastructure to load a project, to the event driven validation of configurations and in some part of the view models. |
Beta Was this translation helpful? Give feedback.
-
We have been developing the Bonsai visual reactive programming language for more than 10 years built entirely on Rx.NET. Our goal is to drastically reduce the barrier to entry for scientific experimentation, where data acquisition and control of asynchronous streams is becoming the norm. The backbone of Bonsai is a general-purpose functional programming language with type inference where the entire application is a single reactive query! The compiler emits an expression tree specifying an observable sequence, so programming in Bonsai is programming directly with Rx. There are now thousands of people becoming exposed and proficient in Rx without even realizing it simply by practicing visual reactive programming in Bonsai and skimming through our docs, which include marble diagrams and hands-on tutorials. The language is increasingly used for real-time scientific experimentation, especially in biology and neuroscience, with over 50 packages integrating everything from industrial cameras, DAQs, motorized stages, Arduino, networking, real-time computer graphics, machine-learning inference on streams, EEG, and other specialized electrophysiology systems for neuroscience. Bonsai integrates directly with the .NET ecosystem and is fully extensible using NuGet packages, which supports an increasingly rich set of community extensions. |
Beta Was this translation helpful? Give feedback.
-
Hi Community!
@idg10 is presenting Modernizing Rx.NET at .NET Conf on Thursday, 16 November 13:30 - 14:00 GMT.
We'd like to feature orgs that are using Rx.NET
Please post your org name, a link to a logo, and if you could mention your use-case, that would be awesome too!
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions