Bart De Smet: Rx and Cortana

Download this episode

Download Video

Download captions

Download Captions


It's always great to spend some time geeking out with Bart De Smet. As usual, he has a lot of technical details to share and only so much whiteboard real estate. Bart is still deeply engaged with Rx (evolving it, putting it to new uses, making it even more general and capable). How so, you ask?

Well, ask Cortana. She will tell you that, in fact, Rx is one those wonderful things that make her so asynchronously capable and reliable at managing your calendar and the growing list of other personal things that you have her do for you. (I haven't actually asked Cortana this, so this is an exercise for the reader...)

Bart, how exactly is Rx used in Cortana?

Remember our old friend IQbservable?

Look, a whiteboard! (But, of course, we have catching up to do beforehand. Be patient.)

Tune in. Enjoy.



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image

      Thanks.  Always love a good Bart talk!

    • User profile image

      Lovely talk! thanks a lot.

      One remark though, i really think you need a better camera and mic. No (or little) noise cancellation made it really hard to focus during the beginning conversation.
      I've been watching these interviews for years and i can't really see a great improvement in audio/video.

      But other than that, lovely talk. Always love your interviews Charles! i really appricaite it. keep it up!! :D

    • User profile image

      @CodeNameUnknown1: Thanks. Indeed, I've used the same point-and-shoot camera for most of my time on C9 (so, 10+years). I didn't think it was that bad, but if/when I do another one of these, I'll borrow some pro gear from Golnaz. Or, maybe she will film it and you'll get better angles, panning and, well, professional quality all around. :)


    • User profile image
      David Hanson

      I love these deep dives. Barts knowledge in this area is simply incredible. The ability to run subscriptions from the client all the way into the cloud with resilience, debugging, logging, persistence is uber cool. <br><br>Keep up the good work man its appreciated.

    • User profile image

      @David Hanson: Agreed. Bart is a superhuman developer.


    • User profile image

      Brilliant video....

      I would of loved a couple of more minutes of Bart explaining how his use of Rx overcame client-cloud latency , giving us some insight into this topic..

      Also would love to here his thoughts on applying Rx to something as latency sensitive as Graphics Computation in the cloud and composing the results on the client ...

      I love Rx and would love for Bart to tell us how far he believes Rx could go :)


    • User profile image

      I can never just watch Bart De Smet interviews just once. I have to watch them more than once for everything to sink in. Fascinating work, exploring concepts.

    • User profile image

      ... now ReActive can be called Proactive Extensions, truly!!

    • User profile image

      Looks just like Streaminsight, only more complicated (a)

    • User profile image

      Absolutely fantastic just brilliant can see so many applications for this approach. When can we find more information and/or CTP so we can play with these cool additions :) well-done all involved.

    • User profile image

      hey Bart, I'd love to know what strategy you're using for reusing and combining expression trees.

    • User profile image

      More Bart De Smet please, Rx is very cool. Interested to hear more about how it's being used with Cortana

    • User profile image

      Bart is totally exceptional. Great presentation.

      I'm new to Rx but I wonder if it will not happen the same as COM... It will eventually die due to its complexity...


    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.