This page has moved to Shared reactive programming.