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
67
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
透明性レポート(2025年上半期)
mercari_inc
0
1.1k
成功に役立つ行動経済学のインサイト
masayamoriofficial
2
450
【DearOne】Dear Newest Member
hrm
2
11k
ペイジェント採用資料
paygent
0
19k
Terra Charge|会社紹介 / Terra Charge Company Profile
contents
0
11k
メドピアグループ紹介資料
medpeer_recruit
10
140k
セーフィー株式会社(Safie Inc.) 会社紹介資料
safie_recruit
6
370k
タケウチグループRecruit
takeuchigroup
0
7.7k
拝啓、登壇回数0回だった一年前の私へ
natty_natty254
5
280
株式会社10X - Company Deck
10xinc
89
1.5M
株式会社BANKEY 会社説明資料(Aug.26.2025)
bankey
0
1.9k
Steal This Stack: Automate Your Learning Campaigns
tmiket
0
130
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
330
21k
Bash Introduction
62gerente
615
210k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Side Projects
sachag
455
43k
Building Applications with DynamoDB
mza
96
6.6k
Into the Great Unknown - MozCon
thekraken
40
2k
A Modern Web Designer's Workflow
chriscoyier
696
190k
GraphQLとの向き合い方2022年版
quramy
49
14k
Practical Orchestrator
shlominoach
190
11k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Code Reviewing Like a Champion
maltzj
525
40k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
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/