Home New Trending Search
About Privacy Terms
#
#ReactiveX
Posts tagged #ReactiveX on Bluesky
Preview
Rx.NET Packaging Plan 2025 | endjin Ian Griffiths provides an update on the state of Rx.NET, addressing packaging challenges, the "package bloat" problem, and introduces the new "Rx Gauntlet" test suite.

Rx.NET Packaging Plan 2025 by @idg10 #dotnet #ReactiveExtensions #Rx.NET #NuGet #ReactiveProgramming #ReactiveX #C# #OpenSource #.NETFoundation #Talk endjin.com/what-we-thin...

2 0 0 0
Preview
The State of Reactive Extensions for .NET in 2025 | endjin Ian Griffiths discusses the current state of Rx.NET, its challenges, and plans for v7.0 in this hour-long talk.

The State of Reactive Extensions for .NET in 2025 by @idg10 #dotnet #ReactiveExtensions #Rx.NET #ReactiveProgramming #ReactiveX #C# endjin.com/what-we-thin...

0 0 0 0
Preview
Rx.NET v6.1 New Feature: DisposeWith() | endjin DisposeWith is a new method in Rx.NET 6.1, watch this to understand its purpose and use cases.

Rx.NET v6.1 New Feature: DisposeWith() by @idg10 #dotnet #ReactiveExtensions #Rx.NET #NuGet #ReactiveProgramming #ReactiveX #C# #OpenSource endjin.com/what-we-thin...

1 0 0 0
Preview
C# Source Generators Boost Productivity in the Rx.NET Repo | endjin See how source generators have been used to port over 7,000 Rx.NET unit tests to AsyncRx.NET

C# Source Generators Boost Productivity in the Rx.NET Repo by @idg10 #dotnet #Rx.NET #AsyncRx.NET #ReactiveX endjin.com/what-we-thin...

0 0 0 0
Preview
Modernizing Reactive Extensions for .NET | endjin Ian Griffiths discusses Rx.NET project evolution and its adaptation to .NET 8.0 changes at the .NET Conf 2023.

Modernizing Reactive Extensions for .NET by @idg10 #dotnet #Rx.NET #ReactiveX #ReactiveExtensionsfor.NET #ReactiveProgramming #dotnetconf endjin.com/what-we-thin...

0 0 0 0
Preview
Rx.NET Packaging Plan 2025 | endjin Ian Griffiths provides an update on the state of Rx.NET, addressing packaging challenges, the "package bloat" problem, and introduces the new "Rx Gauntlet" test suite.

Rx.NET Packaging Plan 2025 by @idg10 #dotnet #ReactiveExtensions #Rx.NET #NuGet #ReactiveProgramming #ReactiveX #C# #OpenSource #.NETFoundation #Talk endjin.com/what-we-thin...

1 0 0 0
Preview
The State of Reactive Extensions for .NET in 2025 | endjin Ian Griffiths discusses the current state of Rx.NET, its challenges, and plans for v7.0 in this hour-long talk.

The State of Reactive Extensions for .NET in 2025 by @idg10 #dotnet #ReactiveExtensions #Rx.NET #ReactiveProgramming #ReactiveX #C# endjin.com/what-we-thin...

0 0 0 0
Preview
Modernizing Reactive Extensions for .NET | endjin Ian Griffiths discusses Rx.NET project evolution and its adaptation to .NET 8.0 changes at the .NET Conf 2023.

Modernizing Reactive Extensions for .NET by @idg10 #dotnet #Rx.NET #ReactiveX #ReactiveExtensionsfor.NET #ReactiveProgramming #dotnetconf endjin.com/what-we-thin...

0 0 0 0
Preview
C# Source Generators Boost Productivity in the Rx.NET Repo | endjin See how source generators have been used to port over 7,000 Rx.NET unit tests to AsyncRx.NET

C# Source Generators Boost Productivity in the Rx.NET Repo by @idg10 #dotnet #Rx.NET #AsyncRx.NET #ReactiveX endjin.com/what-we-thin...

0 0 0 0
Preview
Rx.NET v6.1 New Feature: DisposeWith() | endjin DisposeWith is a new method in Rx.NET 6.1, watch this to understand its purpose and use cases.

Rx.NET v6.1 New Feature: DisposeWith() by @idg10 #dotnet #ReactiveExtensions #Rx.NET #NuGet #ReactiveProgramming #ReactiveX #C# #OpenSource endjin.com/what-we-thin...

1 0 0 0

GitHub - ReactiveX/RxPY: ReactiveX for Python #dev #rxpy #reactive #reactivex #python

0 0 0 0
Post image

Loving Rx.​NET interoperability with Tasks.

Below, I could turn each event subject into a Task and used Task.WhenAny instead of Merge (I still prefer the latter).

In other cases I do filtering, throttling, debouncing on a merged stream of events.

#rxnet #dotnet #reactivex

0 0 0 0
Signals – Preact Guide Signals: composable reactive state with automatic rendering

Sadly I haven't been following much on new #JavaScript trends lately. Seems like everyone is talking about JS signals nowadays, but are signals any significantly different from #ReactiveX subjects, introduced in 2011?

https://preactjs.com/guide/v10/signals
•...

0 0 1 0

Got some answers, folks who like #reactivex puzzles might be interested:

stackoverflow.com/questions/74001491/how-c...

#dotnet #rxnet twitter.com/noseratio/status/1578368...

0 0 0 0
Post image

#rxnet #dotnet #reactivex
I need to cancel a debounced event A if a different event B occurs. E.g., ignore a pressed keyboard key if a mouse button was clicked.

I can do that with Select/Switch/TakeUntil. Is there a better / standard approach for this (I say) quite common case?

0 0 0 1
In Rx.NET, how do I make a Subject to resemble TaskComple... In Rx.NET, how do I make a Subject to resemble TaskComple...

https://stackoverflow.com/q/72558093/1768303
#dotnet #reactivex #rxnet #csharp

0 0 0 0

As to dealing with exceptions from IObserver's OnNext/OnError/OnCompleted (and other notification-style callbacks).

I settled on extension method wrappers, which re-throw unhandled exceptions asynchronously using the same semantic as `async void`.

#dotnet #reactivex #rxnet...

0 0 1 0

#reactivex #rxnet

0 0 0 0

#dotnet #csharp #rxnet #reactivex #async twitter.com/noseratio/status/1534337...

0 0 0 0
Post image

For example, what if OnNext throws below? This will terminate the Producer and send a wrong OnError notification to other observers.

This behavior is definitely not what we want, and it's against #reactivex guidelines, too. 👇

0 0 1 1
404 - File or directory not found.

For example, the #ReactiveX IObservable/IObserver protocol (download.microsoft.com/download/4/E/4/4E4999BA-... has a guideline to not safeguard OnNext, OnError, OrCompleted notifications.

But that may lead to obscure...

0 0 1 0
[feature request] Implement ToObservable for Cancellation... Feature request A function to convert a CancellationToken...

CancellationToken.ToObservable extension for Rx .NET:
github.com/dotnet/reactive/issues/1...

#reactivex #dotnet #csharp

0 0 0 0
How to plug a cancellation token into a ReactiveX stream ... How to plug a cancellation token into an existing IObserv...

❓(and maybe be a bug in Rx .NET):
How to plug a cancellation token into a Rx stream (IObservable) before publishing it?

https://stackoverflow.com/q/72471152/1768303

#dotnet #csharp #reactivex

0 0 0 0

Answering to my future self: https://stackoverflow.com/a/72441341/1768303

#dotnet #reactivex twitter.com/noseratio/status/1531083...

0 0 0 0
ReactiveX: do something when the first item in the sequen... ReactiveX: do something when the first item in the sequen...

learning)

gist.github.com/noseratio/fe41f544d4a4a4...

#reactivex #dotnet

0 0 0 0
Post image

#TIL: @dotPeek picks up and loads sources on demand, if available 👏

Very handy for Rx. NET (which sadly doesn't have comprehensive docs).

#reactivex #dotnet

0 0 0 0

❓to #dotnet #ReactiveX concurrency gurus. Is it a responsibility of the consumer (IObserver) to deal with thread safety?

E.g., if OnCompleted call comes along when OnNext is still executing on another thread?

Looks like it from Rx .NET sources but the docs are somewhat vague.

0 0 0 1
Post image

#TIL, cancelling and restarting an async task with Rx .NET is a breeze.

#reactivex #dotnet #csharp

0 0 0 0
Post image

I really like how #ReactiveX uses IDisposable for managing subscription life-time and how easy it is to compose multiple-level subscription disposables.

Also that I don't have to use XAML as this is a #winforms app. Some basic Rx .NET + plain C# is just good enough.

0 0 0 0

#ReactiveX is a super useful programming paradigm, a must-learn. It should be thought it in universities next to Design Patterns.

Rx​.NET, as a part of #dotnet ecosystem, deserves a dedicated, properly funded team inside Microsoft (wishful thinking).

0 0 1 0