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
Search
fela
November 10, 2017
Business
0
50
For Loop Asaba
fela
November 10, 2017
Tweet
Share
More Decks by fela
See All by fela
For Loop Asaba 2
olufela
0
58
Pitch deck
olufela
0
31
Other Decks in Business
See All in Business
おひさぽ ご説明資料
trinitytechnology
0
51k
ジンジニアのキャリア ~てぃーびーの場合~ / Tb's career
tbpgr
0
350
akippa株式会社 - 会社紹介資料
akippa
2
44k
株式会社ハロー - Company Deck
helloinc
PRO
1
1.8k
HRBrain|26卒 新卒向け|会社説明資料
hrbrain
2
320
Стратегия решает проблемы на всех уровнях компании
alexanderbyndyu
0
140
Smartwill Company Profile
1129panda
0
570
HRBrain|26卒 新卒向け|会社説明資料
hrbrain
2
510
matsuri technologies株式会社 会社紹介資料2024
matsuritechnologies
0
670
社労士法人ホームラン 会社説明資料
hrhomerun
0
120
挨拶と敬語の基本.pdf
designlabo
0
970
「強い」エンジニアと働く中で、新卒1年目・未経験プロダクトマネージャーが何に悩み、どこに自分の価値を見出したか
kassy1127
17
7.2k
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
28
6.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
GitHub's CSS Performance
jonrohan
1025
450k
Unsuck your backbone
ammeep
663
57k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
Building Your Own Lightsaber
phodgson
99
5.7k
Atom: Resistance is Futile
akmur
259
25k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Transcript
SMART TOOLS FOR SMART DEVELOPERS
1. Prime your mind 2. Its okay to be scrappy
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
A Few Good Resources • The official website: http://golang.org/ •
Excellent introductory book: http://www.golang-book.com/ • GoDoc: Package search http://godoc.org/