Developing for MultiplePlatforms With GoMark Wolfe
View Slide
Go?open source projectdeveloped by google5 years oldRobert Griesemer, Rob Pike, and Ken Thompson
Go LanguageStatically TypedC like syntaxGarbage CollectionBuilt in concurrency primitives, goroutines, channels
Go WHY?~5MB of ram for a serviceSimple deploymentCan use native code via cgoPortable tools or small services
Go RuntimeProduces statically linked native binaries without externaldependenciesSupports:Windows (i386,x86_64)OSX (i386,x86_64)Linux (i386,x86_64,arm)FreeBSD (i386,x86_64,arm)
Some CodeDemo Here
DockerContainersSupports Windowsboot2dockerPlatforms++
Questionshttp://www.meetup.com/golang-mel/@wolfeidau on twittergithub.com/wolfeidau