2. $ whoami
Software engineer with over 11 years of
experience in web development.
eduardonunesp@gmail.com
• Gamer from the golden age of NES and Master System.
• Node.JS / Python / Go developer
• Addicted to Metroid series
• Addicted to Technology and Cloud Computing
4. History
• Robert Griesemer - Initial design, also worked on V8
• Rob Pike - Bell labs, Unix team, Plan 9
• Ken Thompson - Bell labs, B lang., Plan 9, UTF-8
• Born 2007
• Launched 2009
13. Channels
Channels are a typed conduit through which you
can send and receive values with the channel
operator, <-. Like a pipe.
14. Sync
The sync package provides mutexes, condition
variables and more useful primitives
15. Time
The time packages provides Time and Duration
types, for expressing instants in time and periods
of time
16. net/http
Provides HTTP client and server functionalities
with all HTTP cool features, High Performance,
Dos-hardened to a production-ready web server.