Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
For Loop Asaba 2
Search
fela
November 10, 2017
Business
72
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
For Loop Asaba 2
golang
fela
November 10, 2017
More Decks by fela
See All by fela
For Loop Asaba
olufela
0
60
Pitch deck
olufela
0
48
Other Decks in Business
See All in Business
ダイサンデジタル事業部
daisan123
0
540
増え続ける運用を、 Skill化する"型"でさばく
morimori3
0
260
UNICORN株式会社2026会社説明資料
unicorn
0
1.7k
セーフィー株式会社(Safie Inc.) 会社紹介資料
safie_recruit
8
470k
“隣のチームの改善の取り組み”を見える化 すれば、チームはもっと良くなると思っていた。同じ部署 19チーム・243件 の取り組みを見える化した記録と、見えてきた 壁と価値
hansodeeeeee
0
230
三井物産グループのデジタル証券~福岡・天神~徹底解説セミナー
c0rp_mdm
PRO
0
1.1k
20260828_15minLT_データ分析10倍時代を考える
doradora09
PRO
0
950
KEEBHOLIC NAGOYA Vol.2
shakupan
0
170
個人的に感動した サクラエディタの機能2026822 ゆるweb
mikikosaka
6
6.3k
株式会社ジェーイーエル会社案内_簡易版202608
jelrobot
0
410
50代で初転職した話
yda
15
23k
どうせなら「楽しい仕事」をする
kozotaira
0
330
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
990
Documentation Writing (for coders)
carmenintech
77
5.5k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
A better future with KSS
kneath
240
18k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
510
Product Roadmaps are Hard
iamctodd
55
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
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/