jeffva.OnCompleted();

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 start posting more! Catch me on twitter @jvgogh…

4

Rx on the server, part 5 of n: Observable ASP.NET

(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 observable and IO Streams. Next in these series, we’re going to take a look at a…

5

Rx on the server, part 4 of n: Buffering output to a stream

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. In this post we’ll take a look at avoiding that problem by…

0

Testing Rx

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 lot of different subjects, here is…

0

Rx on the server, part 3 of n: Writing an observable to a stream

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, there are several issues we have to deal with: 1.       We want to…

1

Rx on the server, part 2 of n: Asynchronous StreamReader

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 of scenarios you want to retrieve the content of the file in a more descriptive…

5

Rx on the server, part 1 of n: Asynchronous System.IO.Stream reading

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. In these samples, Rx is…

8

Node JS Bindings for RxJS

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, using node.js as the engine. Attached to this post are the Rx bindings for…

9

On my way to JSConf

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’re @ JSConf, don’t forget to attend my talk: Saturday April 17th…

0

Time flies like an arrow in Script#

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 (you can find the binding in…

0