Hands-On Systems Programming with Go