useEffect Over Lunch by Dave Ceddia