Sign in
Jeffrey rambles about Rx, .NET and programming in general.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
.NET
amb
dematerialize
LINQ
materialize
Rx
Archive
Archives
December 2010
(1)
September 2010
(1)
August 2010
(3)
July 2010
(2)
April 2010
(2)
March 2010
(2)
December 2009
(1)
November 2009
(5)
August 2009
(3)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Jeffrey rambles about Rx, .NET and programming in general.
Rx on the server, part 1 of n: Asynchronous System.IO.Stream reading
Posted
over 3 years ago
by
Jeffrey van Gogh - MS
5
Comments
As it’s been a long time since I blogged, I figured I owe it to people subscribed to my blog to start a nice long series with regular posts. (Also I can’t stand seeing Matthew have all the fun :)). There have been many samples showing Rx on the client...
Jeffrey rambles about Rx, .NET and programming in general.
Amb, Materialize and Dematerialize
Posted
over 4 years ago
by
Jeffrey van Gogh - MS
3
Comments
Paul blogs about our lack of in depth documentation on some cryptic api names. So here is some description of the names and behavior of Amb, Materialize and Dematerialize. Amb's name comes from a long history, it was named by John McCarthy the inventor...
Jeffrey rambles about Rx, .NET and programming in general.
Node JS Bindings for RxJS
Posted
over 3 years ago
by
Jeffrey van Gogh - MS
9
Comments
Today during my presentation at JSConf , I showed that RxJS is not only about the browser. RxJS can be used anywhere JavaScript is available. To showcase that, the webserver I used for my dictionary suggest sample, was entirely written in JavaScript,...
Jeffrey rambles about Rx, .NET and programming in general.
Reactive Extensions for JavaScript: The Time flies like an arrow sample
Posted
over 3 years ago
by
Jeffrey van Gogh - MS
13
Comments
As we just released the Reactive Extensions for Javascript I thought it would be nice to dig a bit deeper in what the sample that ships with the download is all about. For those who haven’t downloaded the bits yet, or haven’t gotten the time to play with...
Jeffrey rambles about Rx, .NET and programming in general.
Rx on the server, part 2 of n: Asynchronous StreamReader
Posted
over 3 years ago
by
Jeffrey van Gogh - MS
5
Comments
In part 1 of these series, we talked about how to read a stream asynchronously. This resulted in an operator returning IObservable<byte[]>. This type can be useful in many scenarios, e.g. you’re processing a large image. However there are plenty...
Jeffrey rambles about Rx, .NET and programming in general.
Rx on the server, part 5 of n: Observable ASP.NET
Posted
over 3 years ago
by
Jeffrey van Gogh - MS
5
Comments
(Reposted due to layout issues) Previously in these series we saw: Reading a stream asynchronously Reading strings asynchronously, line by line Writing an observable to a stream Buffering output to a stream All previous posts dealt with interacting between...
Jeffrey rambles about Rx, .NET and programming in general.
Testing Rx
Posted
over 3 years ago
by
Jeffrey van Gogh - MS
0
Comments
In this Channel9 video , Wes and me explain the new testing functionality that now ships as part of Rx . As the video goes into great detail on why you’d want to test Rx this way, I won’t go into details here. However as the video briefly touches on a...
Jeffrey rambles about Rx, .NET and programming in general.
Rx on the server, part 3 of n: Writing an observable to a stream
Posted
over 3 years ago
by
Jeffrey van Gogh - MS
1
Comments
Previously in these series we saw: Reading a stream asynchronously Reading strings asynchronously, line by line Next, I would like us to take a look at writing an observable to a stream asynchronously. Requirements When we write an observable to a stream...
Jeffrey rambles about Rx, .NET and programming in general.
Rx on the server, part 4 of n: Buffering output to a stream
Posted
over 3 years ago
by
Jeffrey van Gogh - MS
0
Comments
Previously in these series we saw: Reading a stream asynchronously Reading strings asynchronously, line by line Writing an observable to a stream The last post finished with a warning regarding sending to many small chunks of data to the stream asynchronously...
Jeffrey rambles about Rx, .NET and programming in general.
System.Reactive puzzle
Posted
over 4 years ago
by
Jeffrey van Gogh - MS
3
Comments
After working on the Reactive Framework with Erik, Wes and the rest of our team for over a year, it is great to see that the word about System.Reactive is out (as described here , here , here and here ). I thought it might be fun to post a little puzzle...
Jeffrey rambles about Rx, .NET and programming in general.
Time flies like an arrow in Script#
Posted
over 3 years ago
by
Jeffrey van Gogh - MS
0
Comments
As kouPhax requested this on the Rx forum , I decided to post a port to Script# of the Time flies like an arrow sample that ships with Rx for JavaScript . Rx for JavaScript already ships with a binding for Script#, so that will make our lives a lot easier...
Jeffrey rambles about Rx, .NET and programming in general.
My solutions to the Reactive Framework Tripple-click puzzle
Posted
over 4 years ago
by
Jeffrey van Gogh - MS
0
Comments
Here are two solutions I wrote to the puzzle I posted earlier this week. The first version is very imperative and uses the Do operator to side effect, it then uses variables captured in the closure to track its state. This one you have to be careful...
Jeffrey rambles about Rx, .NET and programming in general.
First, Last, Contains etc… can be extremely dangerous (yet extremely useful :))
Posted
over 4 years ago
by
Jeffrey van Gogh - MS
0
Comments
Most of the operators in the set of Observable extension methods are operators that return an IObservable. Some of the operators however return something else, such as First, Last, Contains etc… These operations are blocking operations, they block the...
Jeffrey rambles about Rx, .NET and programming in general.
Observable.Context, Observable.ObserveOn & Observable.SubscribeOn
Posted
over 4 years ago
by
Jeffrey van Gogh - MS
0
Comments
I accidentally posted my planned post on this subject on the RxTeam blog: http://blogs.msdn.com/rxteam/archive/2009/11/21/observable-context-observable-subscribeon-and-observable-observeon.aspx
Jeffrey rambles about Rx, .NET and programming in general.
System.Reactive Puzzle followup
Posted
over 4 years ago
by
Jeffrey van Gogh - MS
3
Comments
Steffen has already posted two beautiful solutions. As often happens with specs, I was not detailed enough about what I want the behavior of the signature I provided to be: I meant multiClickSpeedInMilliSeconds to be the total time between the first...
Jeffrey rambles about Rx, .NET and programming in general.
jeffva.OnCompleted();
Posted
over 3 years ago
by
Jeffrey van Gogh - MS
4
Comments
After 11 years I've decided to leave Microsoft and start on a new endeavor. Because of this, I'll no longer be working on Rx. This will be my last blog post here. Thanks for all the people who've provided feedback! Please pester Erik, Bart and Wes to...
Jeffrey rambles about Rx, .NET and programming in general.
Reactive Extensions for .NET & Silverlight released!
Posted
over 4 years ago
by
Jeffrey van Gogh - MS
0
Comments
As we released Rx today on DevLabs , I'm finally able to blog a bit more about the Rx technology. I'll kick it off with 3 screencasts on the differences between the 3 different versions of Rx: Rx for .NET 3.5 SP1 Rx for Silverlight 3 Rx for .NET 4 Beta...
Jeffrey rambles about Rx, .NET and programming in general.
What's different about the 3 versions of Rx? Part 2: .NET 4
Posted
over 4 years ago
by
Jeffrey van Gogh - MS
1
Comments
Yesterday I talked about Rx specific features when running on Silverlight 3 in part one . Today I'll focus on .NET 4 Beta 2. Watch how Rx uses the new covariance/contravariance feature exposed by C# in .NET 4
Jeffrey rambles about Rx, .NET and programming in general.
What's different about the 3 versions of Rx? Part 3: .NET 3.5 SP1
Posted
over 4 years ago
by
Jeffrey van Gogh - MS
2
Comments
Two days ago I kicked of this 3 part series by describing what is unique to Rx on Silverlight 3 . Yesterday followed that up by I talked about Rx specific features when running on .NET 4 Today I'll complete the series by talking about what Rx offers on...
Jeffrey rambles about Rx, .NET and programming in general.
On my way to JSConf
Posted
over 3 years ago
by
Jeffrey van Gogh - MS
0
Comments
This Saturday I’ll be presenting in Track B at JSConf , talking about Reactive Extensions for JavaScript. I’ll show why RxJS matters, how to use it, show some features of the new release and reveal some slick unexpected uses of the library. So if you...
Page 1 of 1 (20 items)