Thrift examples without skipping steps