gobyexample/README
Mark McGranaghan f188e7452a favicon
2012-09-20 13:54:28 -07:00

128 lines
2.5 KiB
Plaintext

= next
get web presence in good enough shape to point to from blog post
gbe-web
google analytics
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
= 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