Go for SREs Using Python - USENIX
Go for SREs Using Python
Andrew Hamilton
What makes Go fun to work with?
Go is expressive, concise, clean, and efficient It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language Relatively new but stable Easy to build CLI tool or API quickly Fast garbage collection
Hello world
// Go package main
import "fmt"
func main() { fmt.Println("Hello world")
}
$ go build hello_world.go $ ./hello_world Hello world $
#!/usr/bin/env python3 # python3
def main(): print("Hello world")
if __name__ == "__main__": main()
$ python3 hello_world.py Hello world $
Good default tool chain
Formatting (gofmt and go import) [pylint] Testing (go test) [pytest, nose] Race Detection (go build -race) Source Code Checking (go vet and go oracle) Help with refactoring (go refactor)
BUT...
There's currently no official debugger
Debuggers can be very helpful There are some unofficial debuggers
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- using dpdk with go
- go for sres using python usenix
- engineering practices in tantan using golang
- why every gopher should be a data scientist
- go bootcamp
- scientific gpu computing with go fosdem
- go language github pages
- learn you a gocc for great good github
- develop your embedded applications faster comparing c and
- table of contents
Related searches
- xfinity tv go for laptop
- where to go for a personal loan
- fun places to go for teen birthdays
- using python in bash
- using python on windows 10
- sum of squared error using python functions
- install jupyter using python 3 8
- using python functions
- using python as a calculator
- using python in cmd
- using python in linux
- using python in command line