Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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...
「Project52 don’t need you, but you need
Project52」
Upcoming SlideShare
Loading in …5
×

Project52

2,017 views

Published on

Introduction my working side project.

Published in: Engineering

Project52

  1. 1. Project 52: 52 weeks, 52 Go projects Golang Taiwan Evan Lin
  2. 2. Motivation Slide: https://speakerdeck.com/jeffersonlam/reflections-from-52-weeks-52-projects
  3. 3. Motivation
  4. 4. Why Golang?
  5. 5. Delicious Powerful built-in library gofmt (goimport) vim-go make things better
  6. 6. New Golang is New More new things gomobile http2
  7. 7. Fun go test/vet/lint playground
  8. 8. Progress Github: http://github.com/kkdai/project52
  9. 9. mstranslator Github: http://github.com/kkdai/mstranslator
  10. 10. goFBPages Github: http://github.com/kkdai/goFBPages
  11. 11. goInstagram Github: http://github.com/kkdai/goInstaram
  12. 12. iloveptt Github: http://github.com/kkdai/iloveptt
  13. 13. webpic Github: https://github.com/kkdai/webpic
  14. 14. algorithm/data structure… Paxos Consensus skiplist bloomfilter Pubsub json Operation Raft (ongoing) DFA radix tree
  15. 15. Can not find any idea?
  16. 16. Refer good projects Github Award Go Taiwan: http://goo.gl/xrw7id
  17. 17. Check Engineer Facebook
  18. 18. Use store your idea
  19. 19. Still don’t have any idea?
  20. 20. My Experience
  21. 21. 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 :)
  22. 22. 「Project52 don’t need you, but you need Project52」

×