Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Golang

38,552 views

Published on

Introduction to Go from the June 2013 meeting of Go User Group Atlanta

Published in: Technology, Design

Golang

  1. 1. {Getting to know GoA short introduction
  2. 2. {Lead Engineer – Max MediaBy Michael Blake
  3. 3. { {Robert Griesemer Rob PikeIntroducing A Language By
  4. 4. And Ken Thompson
  5. 5. ConcurrentQuickly CompiledGarbage Collected SystemsDevelopment LanguagePurpose
  6. 6. ExpressiveComprehensiveSophisticatedPhilosophy
  7. 7. Hello World
  8. 8.  fmt run test buildGo Tools
  9. 9. Dependency managementSupports multiple VCS’GOGET
  10. 10. Taking Go To the Web
  11. 11. Hello World Online
  12. 12.  HTTP CGI FastCGI HTTPTest PprofNet/HTTP
  13. 13.  Revel Gorilla Web.goFrameworks
  14. 14.  Go Test Learning to Live Without AssertTesting
  15. 15.  Share Memory by Communicating Concurrency vs. ParallelismGo Routines
  16. 16.  No Exceptions by Design Handling with multiple return statements Panic!Exceptions Go Away
  17. 17.  Canonical - Juju Heroku - Doozer Google OthersWho’s Using Go
  18. 18.  July Meetup 20 slides for 20 seconds a slide Post your topic on the group’s forum atmeetup.comPecha Kucha – 20x20
  19. 19.  http://golang.org/ https://gobyexample.com/ http://www.golang-book.com/References

×