Jeffrey rambles about Rx, .NET and programming in general.

jeffva.OnCompleted();

After 11 years I've decided to leave Microsoft and start on a new endeavor. Because of this, I'll no...

Author: Jeffrey van Gogh - MS Date: 12/16/2010

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...

Author: Jeffrey van Gogh - MS Date: 09/15/2010

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,...

Author: Jeffrey van Gogh - MS Date: 08/30/2010

Testing Rx

In this Channel9 video, Wes and me explain the new testing functionality that now ships as part of...

Author: Jeffrey van Gogh - MS Date: 08/27/2010

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,...

Author: Jeffrey van Gogh - MS Date: 08/20/2010

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...

Author: Jeffrey van Gogh - MS Date: 07/26/2010

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...

Author: Jeffrey van Gogh - MS Date: 07/22/2010

Node JS Bindings for RxJS

Today during my presentation at JSConf, I showed that RxJS is not only about the browser. RxJS can...

Author: Jeffrey van Gogh - MS Date: 04/13/2010

On my way to JSConf

This Saturday I’ll be presenting in Track B at JSConf, talking about Reactive Extensions for...

Author: Jeffrey van Gogh - MS Date: 04/13/2010

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...

Author: Jeffrey van Gogh - MS Date: 03/26/2010

Reactive Extensions for JavaScript: The Time flies like an arrow sample

function FromJQueryEventOffset(ele, evt) { var obs = Rx.Observable.FromJQueryEvent(ele, evt); return...

Author: Jeffrey van Gogh - MS Date: 03/17/2010

First, Last, Contains etc… can be extremely dangerous (yet extremely useful :))

Most of the operators in the set of Observable extension methods are operators that return an...

Author: Jeffrey van Gogh - MS Date: 12/09/2009

Observable.Context, Observable.ObserveOn & Observable.SubscribeOn

I accidentally posted my planned post on this subject on the RxTeam blog:...

Author: Jeffrey van Gogh - MS Date: 11/20/2009

What's different about the 3 versions of Rx? Part 3: .NET 3.5 SP1

Two days ago I kicked of this 3 part series by describing what is unique to Rx on Silverlight...

Author: Jeffrey van Gogh - MS Date: 11/18/2009

Amb, Materialize and Dematerialize

Paul blogs about our lack of in depth documentation on some cryptic api names. So here is some...

Author: Jeffrey van Gogh - MS Date: 11/18/2009

What's different about the 3 versions of Rx? Part 2: .NET 4

Yesterday I talked about Rx specific features when running on Silverlight 3 in part one.Today I'll...

Author: Jeffrey van Gogh - MS Date: 11/17/2009

Reactive Extensions for .NET & Silverlight released!

As we released Rx today on DevLabs, I'm finally able to blog a bit more about the Rx technology....

Author: Jeffrey van Gogh - MS Date: 11/17/2009

My solutions to the Reactive Framework Tripple-click puzzle

Here are two solutions I wrote to the puzzle I posted earlier this week. The first version is very...

Author: Jeffrey van Gogh - MS Date: 08/14/2009

System.Reactive Puzzle followup

Steffen has already posted two beautiful solutions. As often happens with specs, I was not detailed...

Author: Jeffrey van Gogh - MS Date: 08/13/2009

System.Reactive puzzle

After working on the Reactive Framework with Erik, Wes and the rest of our team for over a year, it...

Author: Jeffrey van Gogh - MS Date: 08/10/2009