Performance measurement and profiling Profiling Basics Before you profile, you must have a stable environment to get repeatable results. The machine must be idle - don't profile on shared hardware, don't browse the web while waiting for a long benchmark…
Create Presentation with Go
Use package golang.org/x/tools/present, download and install the package and its dependencies: $ go get golang.org/x/tools/present Build file: $ go build golang.org/x/tools/present Write .slide file as per the format specified GoDoc: godoc.org/golang.org/x/tools/present. Run present to start presentation and open web browser,…
Gopher China 2016
Gopher China 2016 is a major conferences of Go communities in China since 2015. This is the second session place at Beijing Asia Hotel on April 16th to 17th. I join conferences on second day. There are seven speeches on…
Running Apache Spark on YARN with Docker
Introduction Apache Spark is a fast and general engine for large-scale data processing. Originally developed at the University of California, Berkeley's AMPLab, the Spark codebase was later donated to the Apache Software Foundation that has maintained it since. Spark provides…