Flow best practices and examples