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
You should learn Go!
Search
Kod.io
October 26, 2013
Programming
1
130
You should learn Go!
By Blake Mizerany
http://kod.io
Kod.io
October 26, 2013
Tweet
Share
More Decks by Kod.io
See All by Kod.io
Our future is in our past or whatever
kodio
0
67
Daha iyi Geliştirme Ortamı için: Vagrant
kodio
0
67
Building Next-Generation iOS Apps with AFNetworking 2.0
kodio
2
370
Reactive Principles
kodio
1
140
AngularJS vs. Ember.js vs. Backbone.js
kodio
1
510
iBeacons: Interacting with the physical world using Bluetooth LE
kodio
1
100
Go: a simple programming environment
kodio
2
170
Why I had to write a client side framework for Koding.
kodio
1
95
Sure, I could learn Objective-C but...
kodio
1
90
Other Decks in Programming
See All in Programming
CursorはMCPを使った方が良いぞ
taigakono
0
140
Effect の双対、Coeffect
yukikurage
5
1.4k
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
1
270
A2A プロトコルを試してみる
azukiazusa1
2
870
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
0
3k
deno-redisの紹介とJSRパッケージの運用について (toranoana.deno #21)
uki00a
0
130
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
Select API from Kotlin Coroutine
jmatsu
1
180
GoのGenericsによるslice操作との付き合い方
syumai
2
680
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
240
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
1
160
A comprehensive view of refactoring
marabesi
0
970
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
It's Worth the Effort
3n
184
28k
Fireside Chat
paigeccino
37
3.5k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Optimizing for Happiness
mojombo
379
70k
How GitHub (no longer) Works
holman
314
140k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Transcript
None
None
None
None
None
None
84 keywords?
C++
50 keywords?
Java
42 keywords?
Ruby
... and Go?
25
None
goroutines + channels + select
func main() { for { cn, err := net.Listen("tcp", ":8080")
if err != nil { log.Fatal(err) } go serve(cn) } }
None
$ go tool pprof
None
Static Binary
C# / Ruby / C++ / etc Go
curl -O https://myserver.com/mybinary
None
None
None
None