Rx API in depth: Hot and Cold observables
- Posted: Dec 14, 2009 at 7:46 AM
- 39,843 Views
- 7 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
I'm amazed there don't appear to be any so-called early-access / alpha books on Rx coming from Manning or APress. At least they're not listed yet. I'd really like to find something longer than 'just' a couple of blog postings that really digs into specifically Rx and reactive programming in general in .NET. These videos are great and I'm very grateful they're being make available, however for study purposes nothing beats the one-to-one, deep dive that the printed word delivers. Does anyone know when we might see a Rx book?
That is one of my new year's resolutions.
I'm curious, what is the origin of the terms "hot" and "cold?" Were other terms considered like "static" vs. "dynamic," or "immutable" vs. "mutable?"
Hot = Running
Cold = Not Running
Static/Dynamic would be misleading. Immutable/Mutable is also misleading. Perhaps, the closest terms are Deferred / Not-Deferred or Latent / Active.
The terms Hot and Cold came from whiteboarding and design sessions where we needed a term to describe the difference between something that running versus something that represents a thing that can be run. We definitely didn't sit down and figure out a vocabulary, these things just happen. I'm sure that at some point in time people will think about standard terminology, but we usually can't wait for that to happen.
As Wes mentioned above, I like to think of them as
Hot = Active
Cold = Passive.
I think we can do better than the explanation JVG gives here.
Ok instead of being part of the problem I thought I would put my 2c in.
Here is my post on Hot vs Cold Observables.
http://leecampbell.blogspot.com/2010/08/rx-part-7-hot-and-cold-observables.html
This is a very nice site.I like it very much!
Remove this comment
Remove this thread
close