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
140
1
Share
You should learn Go!
By Blake Mizerany
http://kod.io
Kod.io
October 26, 2013
More Decks by Kod.io
See All by Kod.io
Our future is in our past or whatever
kodio
0
71
Daha iyi Geliştirme Ortamı için: Vagrant
kodio
0
80
Building Next-Generation iOS Apps with AFNetworking 2.0
kodio
2
400
Reactive Principles
kodio
1
150
AngularJS vs. Ember.js vs. Backbone.js
kodio
1
520
iBeacons: Interacting with the physical world using Bluetooth LE
kodio
1
110
Go: a simple programming environment
kodio
2
180
Why I had to write a client side framework for Koding.
kodio
1
100
Sure, I could learn Objective-C but...
kodio
1
96
Other Decks in Programming
See All in Programming
JavaDoc 再入門
nagise
0
280
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
340
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
730
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
450
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
17
5.9k
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
490
Modding RubyKaigi for Myself
yui_knk
0
890
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
2.7k
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1k
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
310
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
120
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
A Soul's Torment
seathinner
6
2.9k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
200
How GitHub (no longer) Works
holman
316
150k
Raft: Consensus for Rubyists
vanstee
141
7.5k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
600
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
A Tale of Four Properties
chriscoyier
163
24k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
690
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