Advanced reactive programming concepts samples