Project 52:
52 weeks, 52 Go projects
Golang Taiwan
Evan Lin
Motivation
Slide: https://speakerdeck.com/jeffersonlam/reflections-from-52-weeks-52-projects
Motivation
Why Golang?
Delicious
Powerful built-in library
gofmt (goimport)
vim-go make things
better
New
Golang is New
More new things
gomobile
http2
Fun
go test/vet/lint
playground
Progress
Github: http://github.com/kkdai/project52
mstranslator
Github: http://github.com/kkdai/mstranslator
goFBPages
Github: http://github.com/kkdai/goFBPages
goInstagram
Github: http://github.com/kkdai/goInstaram
iloveptt
Github: http://github.com/kkdai/iloveptt
webpic
Github: https://github.com/kkdai/webpic
algorithm/data structure…
Paxos Consensus
skiplist
bloomfilter
Pubsub
json Operation
Raft (ongoing)
DFA
radix tree
Can not find any idea?
Refer good projects
Github Award Go Taiwan: http://goo.gl/xrw7id
Check Engineer Facebook
Use store your idea
Still don’t have any idea?
My Experience
What happen after
Project 52?
Read lots of codes
paxos, raft, etcd…
Using interesting go
packages
cobra, goquery…
At least, I got 14 more
go projects :)
「Project52 don’t need you, but you need
Project52」