Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Developing for Multiple Platforms With Go
Search
Mark Wolfe
February 24, 2015
Technology
0
68
Developing for Multiple Platforms With Go
Mark Wolfe
February 24, 2015
Tweet
Share
More Decks by Mark Wolfe
See All by Mark Wolfe
IP Networking in AWS
wolfeidau
0
58
Getting Into Vue.js
wolfeidau
0
180
AWS Automation With Lambda
wolfeidau
1
85
Ansible and Cloudformation
wolfeidau
1
220
Docker Security
wolfeidau
0
180
Building a Proxy in Go
wolfeidau
2
360
Using JWT to Authenticate Microservices
wolfeidau
1
240
Managing Secrets IN AWS
wolfeidau
0
130
ESPlant Workshop Firmware Overview and Demos
wolfeidau
0
110
Other Decks in Technology
See All in Technology
The Rise of LLMOps
asei
8
1.7k
Platform Engineering for Software Developers and Architects
syntasso
1
520
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
インフラとバックエンドとフロントエンドをくまなく調べて遅いアプリを早くした件
tubone24
1
430
Zennのパフォーマンスモニタリングでやっていること
ryosukeigarashi
0
160
CDCL による厳密解法を採用した MILP ソルバー
imai448
3
160
The Role of Developer Relations in AI Product Success.
giftojabu1
0
140
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
180
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
520
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
180
OCI Security サービス 概要
oracle4engineer
PRO
0
6.5k
Engineer Career Talk
lycorp_recruit_jp
0
190
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
We Have a Design System, Now What?
morganepeng
50
7.2k
Designing Experiences People Love
moore
138
23k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
130
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Speed Design
sergeychernyshev
25
620
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Embracing the Ebb and Flow
colly
84
4.5k
Transcript
Developing for Multiple Platforms With Go Mark Wolfe
Go? open source project developed by google 5 years old
Robert Griesemer, Rob Pike, and Ken Thompson
Go Language Statically Typed C like syntax Garbage Collection Built
in concurrency primitives, goroutines, channels
Go WHY? ~5MB of ram for a service Simple deployment
Can use native code via cgo Portable tools or small services
Go Runtime Produces statically linked native binaries without external dependencies
Supports: Windows (i386,x86_64) OSX (i386,x86_64) Linux (i386,x86_64,arm) FreeBSD (i386,x86_64,arm)
Some Code Demo Here
Docker Containers Supports Windows boot2docker Platforms++
Questions http://www.meetup.com/golang-mel/ @wolfeidau on twitter github.com/wolfeidau