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
fela
November 10, 2017
Business
0
66
For Loop Asaba 2
golang
fela
November 10, 2017
Tweet
Share
More Decks by fela
See All by fela
For Loop Asaba
olufela
0
54
Pitch deck
olufela
0
40
Other Decks in Business
See All in Business
株式会社BALLAS 会社案内
ballas_inc
0
19k
日本ロボット工業会:講演「中国のヒューマノイド・ロボットの開発と利用の最新動向」 20250625
takasumasakazu
1
1.9k
Morght 会社紹介資料_LAST UPDATED 2025.7
morght
1
3.6k
HashPort Company Deck
hashport
0
15k
Management Workflow
dskst
2
330
エクセレントグループ採用ピッチ[介護事業]
excare
0
1.5k
DMM.com アルファ室採用案内資料
dmmcom2025
0
290
Gemini CLI ハンズアウト
mickey_kubo
2
240
M&A戦略に関する資料
portpr
0
14k
Sales Marker Culture book
salesmarker
PRO
35
56k
ポート株式会社_会社紹介資料(2025/06/13更新)
portpr
1
2.3k
インキュデータ会社紹介資料
okitsu
3
41k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Embracing the Ebb and Flow
colly
86
4.7k
Optimizing for Happiness
mojombo
379
70k
KATA
mclloyd
30
14k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
230
Thoughts on Productivity
jonyablonski
69
4.7k
The Language of Interfaces
destraynor
158
25k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
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/