Esp8266 communication with arduino

After reading Robin2's tutorial for receiving string didnt find any difference with my approach.

Post Robin2's approach, with the delay() call clearly marked.