I really like the go(1) approach of testing and profiling, and together with Docker and git it really makes for a easy-to-setup environment.
Library-first (as opposed to framework-first), write your foo.go and foo_test.go, run go test -bench ., iterate, deploy to devenv, run integration tests, push to live. Works great, no hassle.