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
For Loop Asaba 2
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
fela
November 10, 2017
Business
0
68
For Loop Asaba 2
golang
fela
November 10, 2017
Tweet
Share
More Decks by fela
See All by fela
For Loop Asaba
olufela
0
56
Pitch deck
olufela
0
41
Other Decks in Business
See All in Business
続・もっと!「契約交渉よりも顧客との協調を」 〜成果報酬型やってみた結果とその先の挑戦〜
sasakendayo
1
1.8k
採用ピッチ資料
s_kamada
0
280
フルカイテン株式会社 採用資料
fullkaiten
0
81k
本気で解かれるべき 課題を創る(アジェンダ・セッティング)
hik0107
2
270
akippa株式会社|Company Deck
akippa
0
570
株式会社EventHub 会社紹介資料
eventhub
1
43k
株式会社TENET 会社紹介資料
tenetinc
1
22k
YassLab (株) サービス紹介 / Introduction of YassLab
yasslab
PRO
3
41k
giftee_Company introduction Febrary 2026
recruit_giftee
1
310
アットウェア 会社説明資料
atware
0
13k
【新卒採用資料】Natee Company Deck _202601
nateehr
0
2.7k
プレックス キャリアアドバイザー職向け会社紹介資料
plex
0
240
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
The Spectacular Lies of Maps
axbom
PRO
1
520
YesSQL, Process and Tooling at Scale
rocio
174
15k
Facilitating Awesome Meetings
lara
57
6.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
290
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
57
50k
Skip the Path - Find Your Career Trail
mkilby
0
53
New Earth Scene 8
popppiees
1
1.5k
HDC tutorial
michielstock
1
360
A designer walks into a library…
pauljervisheath
210
24k
Transcript
SMART TOOLS FOR SMART DEVELOPERS
1. Prime your mind . 2. Its okay to be scrappy.
Just start 3. Be your own PR 4. Learn wri>ng and story telling 5. Differen>ate your offering 6. U>lize your network
Reasons to be Excited About Go Fela Olagunju, Founder, Meter.ng
Golang is the server language of the Future
— Tobias Lütke
O HAI! I CAN HAS A GO?
What is Go • New-ish programming language developed at Google
(and used there) • Targeted for high performance servers • Focuses on easing the life of the developer • Addresses real pains - mainly from C++ • Object-Oriented-ish • Statically Compiled • Garbage Collected • Strictly Typed • Concurrency Oriented
Reason 1: The syntax Simple, Quick learning curve, little code
to write.
Reason 2: Compiler Speed The whole SDK and compiler compiled
in 19 seconds. Why? The language is very small.
Reason 3: Execution Speed • Go is FAST • Slower
usually than C++ More or less on par with Java • about x10 to x100 faster than Python/Ruby
Reason 4: The Ecosystem Compliant with Github / Google Code,
Bitbucket Friendly, useful community
Reason 5: Concurrency • Goroutines and Channels are the heart
of Go • Goroutines are microthreads with an internal scheduler • You can run 10Ks of goroutines easily
Reason 6: The standard library • Excellent, rich standard library
• More like Python's than C++'s • Very well documented
Before we get too excited • Lack of complete, real
IDE
Before we get too excited Look at flutterwave .. Create
endless opportunities
A Few Good Resources • The official website: http://golang.org/ •
Excellent introductory book: http://www.golang-book.com/ • GoDoc: Package search http://godoc.org/