Upgrade to Pro — share decks privately, control downloads, hide ads and more …

You should learn Go!

D37e5ab989819a805126efe1535d08da?s=47 Kod.io
October 26, 2013

You should learn Go!

By Blake Mizerany
http://kod.io

D37e5ab989819a805126efe1535d08da?s=128

Kod.io

October 26, 2013
Tweet

More Decks by Kod.io

Other Decks in Programming

Transcript

  1. None
  2. None
  3. None
  4. None
  5. None
  6. None
  7. 84 keywords?

  8. C++

  9. 50 keywords?

  10. Java

  11. 42 keywords?

  12. Ruby

  13. ... and Go?

  14. 25

  15. None
  16. goroutines + channels + select

  17. func main() { for { cn, err := net.Listen("tcp", ":8080")

    if err != nil { log.Fatal(err) } go serve(cn) } }
  18. None
  19. $ go tool pprof

  20. None
  21. Static Binary

  22. C# / Ruby / C++ / etc Go

  23. curl -O https://myserver.com/mybinary

  24. None
  25. None
  26. None
  27. None