129 lines
2.5 KiB
Plaintext
129 lines
2.5 KiB
Plaintext
= next
|
|
get web presence in good enough shape to point to from blog post
|
|
gbe-web
|
|
basic design / brand
|
|
basic copy
|
|
sign up form
|
|
|
|
blog post on Go on Heroku
|
|
write
|
|
review with Keith
|
|
ship & market
|
|
blog post on Postgres
|
|
write
|
|
review with Keith
|
|
ship & market
|
|
|
|
validate book style in editor
|
|
|
|
validate book style in web mockup
|
|
|
|
|
|
= vision
|
|
must-have book for hackers interested in Go
|
|
sold at a significant price and producing real revenue
|
|
notable example of ebook product and marketing
|
|
|
|
= values
|
|
design
|
|
empathy
|
|
creativity
|
|
|
|
= validation
|
|
private emails
|
|
@gobyexample twitter followers, retweets
|
|
blog posts: views, comments, hn score, hn comments
|
|
gobyexample.com signups
|
|
|
|
= design
|
|
typography
|
|
literate programming style
|
|
devcenter
|
|
|
|
= web
|
|
sms on up/down
|
|
custom error pages
|
|
|
|
= distribution
|
|
* blog
|
|
* newsletter
|
|
* twitter
|
|
* stack overflow answers
|
|
* web site
|
|
* free books for contributors and reviewers
|
|
* stack overflow ads
|
|
* adwords ads
|
|
|
|
= pricing
|
|
* $39
|
|
* updates forever
|
|
* no drm
|
|
|
|
= sources
|
|
* effective go
|
|
* chinese web apps book
|
|
* http://news.ycombinator.com/item?id=4543818
|
|
* http://nosqlhandbook.com/
|
|
* http://www.paperplanes.de/2012/1/12/my-publishing-tool-chain.html
|
|
* http://devblog.avdi.org/2012/01/12/my-authoring-tools/
|
|
* 99 designes
|
|
* http://code.google.com/p/go-wiki/wiki/SliceTricks
|
|
* http://code.google.com/p/go-wiki/wiki/BoundingResourceUse
|
|
* https://groups.google.com/group/gorilla-web
|
|
* http://shadynasty.biz/blog/2012/08/07/painless-web-handlers-in-go/
|
|
|
|
= topics
|
|
* websockets
|
|
* html web scraping hn
|
|
* protocol buffers
|
|
* gomax procs
|
|
* noblocking send and non-blocking receive
|
|
* dropping sends if buffer full
|
|
* web app
|
|
* default response
|
|
* accessing header values and query params
|
|
* accessing post body
|
|
* simultaneous assignment
|
|
* mongo
|
|
* time formatting
|
|
* typed json parse/unparse
|
|
* gzip
|
|
* set library
|
|
* base64 encoding
|
|
* http streaming server
|
|
* inline panic
|
|
|
|
* http streaming client
|
|
* templating
|
|
* ssh
|
|
* dns
|
|
* iota
|
|
* oauth for google domains
|
|
* testing
|
|
* markdown (blackfriday)
|
|
* init functions
|
|
* using gofmt
|
|
* scrolls style logging
|
|
* range and close http://tour.golang.org/#66
|
|
* benchmarking
|
|
* profiling
|
|
* command line program
|
|
* using go with textmate
|
|
* using go with sublime
|
|
* using go with vi
|
|
* using go with emacs
|
|
|
|
* setting up go env, hello world
|
|
* deploying to heroku
|
|
* distributing go binary programs
|
|
* apps with multiple named binaries
|
|
* shipping a package (structure, github, docs)
|
|
|
|
= program ideas
|
|
self-signed cert generator
|
|
command line client for public json api
|
|
redis server
|
|
github webook receiver
|
|
campfire bot
|
|
http://www.youtube.com/watch?v=-i0hat7pdpk
|