Slides and demos from my talks at the Copenhagen .NET User Group

Tuesday, August 30, 2016

Last week I spent a few days at Copenhagen together with my family and friends. Copenhagen is amazing and I had such a good time that is hard to come back. During this time I gave two talks at the Copenhagen .NET User Group which was hosted at the Siteimprove offices who also sponsored the event. It was very fun and I’d like to thank to everyone who came Here are the links to the slides and demos of my talks Rx 101 Debugging tricks you wish you knew

New speaking engagement – Copenhagen .NET User Group

Thursday, June 30, 2016

I’m very excited and greatful to be invited to speak at the Copenhagen .NET User Group (CNUG) on August 25th. If you’re around, come and meet me. You can register at:  I’ll do two sessions during the meetup: Reactive Extensions (Rx) 101 Reactive applications are designed to handle asynchronous events in a way that maximizes responsiveness, resiliency, and elasticity. Reactive Extensions (Rx) is a library that abstracts away the sources of events and provides tools to handle them in a reactive way. With Rx, filtering events, composing event sources, transforming events, and dealing with errors all...

Slides and Demos from my Rx 101 session @ Codemotion Milan 2015

Monday, November 23, 2015

Codemotion was great. Great venue, Great speakers and most of all great crowd. I'd like to thank everyone who came, it was really fun. The slides i used can be found here: And the demos are at the github repository:

New speaking engagements–Codemotion milan 2015 and ConFoo 2016

Wednesday, October 14, 2015

I'm thrilled to announce about two new speaking engagements On November 21st 2015 i'll be presenting at Codemotion Milan And on February 2016 i'll be at Montreal Canada presenting at the ConFoo 2016 conference My talks will be about Reactive Extensions 101(,  and From Zero to the Actor model using Akka.NET (

My first book – Reactive Extensions in Action

Sunday, May 24, 2015

A few months ago I started a very long journey with Manning Publications. I was asked if I would like to write a book on Reactive Extensions (Rx.NET) and I immediately agreed. I believe that Rx and the whole reactiveness buzzword is making a real difference in the way we write applications and it’s a big privilege for me to write about it in my book. If you think that there are interesting patterns, stories, techniques and alike that I should add to the book. please tell me and ill be happy to discuss it. very soon the book...

RX- Subscribing Subject<T> as Observable<T>

Monday, October 21, 2013

A few days ago i found myself struggling with a bug that caused a RX Subject to stop sending notifications. As a reminder, Reactive Extension uses the IObservable type to represent the event source and IObserver type to represent the listener public interface IObservable<out T> {     IDisposable Subscribe(IObserver<T> observer); } public interface IObserver<in T> {     void OnNext(T value); ...
no comments

A Great Book/site on Reactive Extensions(RX)

Sunday, September 23, 2012

Reactive Extensions (RX) is a library from Microsoft that gives a full framework for dealing with asynchronous and event-driven programs. it is well designed and powerful BUT it isn't so easy to understand fully and to get started with. that is why I want to recommend on is the online resource for getting started with the Reactive Extensions (RX), it is well written and very very interesting. The site is like an online book and can also be downloaded in a kindle format.  It covers the basic and delve into the internals in...
one comment