golang samples and experiments