oboe.js-demo
Version:
A website for Oboe.js
107 lines (91 loc) • 3.62 kB
Markdown
TODO
====
Promote:
--------
* Write blog post for [college site](http://kelloggoxford.wordpress.com/) - ~600 words:
* One of the more popular subreddits is [/r/programming](http://reddit.com/r/programming/)
* We should use streaming more
* Write article for JS Playground (Jack F's site)
* Send email, go ahead and fork the site
* <s>Forked</s>: https://github.com/jimhigson/javascriptplayground.com
* SitePoint article
* <s>Propose</s>
* <s>Pitch</s>
- <s>Join json.org mailing list</s>
- <s>Post in json.org</s>
- <s>json.org post pending moderation</s>
- *Now at: https://groups.yahoo.com/neo/groups/json/conversations/topics/1982*
* <s> Put on GSON forums</s>
* <s>GSON post pending moderation</s>
- *Now at: https://groups.google.com/forum/#!topic/google-gson/V5x4Rh_wJzY*
* <s>Put actual URL in package.json for oboe.js repo</s>
* <s>Not pushed to NPM yet</s>
* <s>Did NPM page update? https://npmjs.org/package/oboe yes!</s>
* <s>Update link on microjs</s>
* <s>Pull request made</s> - not merged yet https://github.com/madrobby/microjs.com/pull/562
* <s>Put on HN</s>
* *Kinda fizzled this time compared to last time*
Programming (Oboe):
------------
* Split out barrier
* Try Clarinet without key in object event (is it faster or smaller?)
* Events stored in arrays (is it faster?)
* `.pipe()` style in Node
* http://nodejs.org/api/stream.html
* 'last of array' problem
* <s>Investigate streaming on IE8/9 http://msdn.microsoft.com/en-us/library/ie/cc288060(v=vs.85).aspx </s>
* *probably too buggy/incomplete*
Website
-------
* Star, tweet etc:
* like here: http://fabricjs.com/docs/
* or here: http://cutjs.org/
* or here: http://lodash.com/
* Such modesty. Take note?: [Clarinet.js](https://github.com/dscape/clarinet)
* Automate getting latest version number from Github
* Might need to cache result for some time
* Add logos to footer
* Travis
* Nodejitsu
* Nodejitsu 404s when updating. [Try out Heroku](https://devcenter.heroku.com/articles/getting-started-with-nodejs).
* Current style of menu is at limit of number of articles it can support
* research other ways of doing it
* Tab switch bug
* Better server graphic
* Use cases
* Depends on new menu?
* [3 client vis](why#step-outside-the-trade-off-between-big-and-small-json): graph data so far
* *Could be static SVG below the vis*
* Autoplay vises show on *reveal*, not on *load*
* Animations on homepage cycle through two or more forever (all with Oboe)
* Visualisation can turn off narrative
* <s>Download link on homepage only</s>
* <s>Move heading off sidebar</s>
* <s>Discuss page: header looks weird</s>
* *Tweaked a bit. Ok for now.*
Writing
-------
* Merge [why](why) into [homepage](/)?
* Browser support is a bit buried at bottom of [API](/api)
* *Putting on own page might need new menu structure*
* Patterns should probably have own page
* *Putting on own page might need new menu structure*
* <s>Licence somewhere</s>
* <s>Not having to decide between big and small</s>
* <s>Vis: 3 servers, 3 clients. Big message, small message and progressive message all in one!</s>
* <s>Compare with other JSON streaming library since the message does not have to be specially written for it<s>
* *mentioned in [why](/why)*
Life etc
--------
* Update CV
* Put updates on LinkedIn
* Open bank acnt for company
* Invoice SE
* *Company number 8887289: JIM HIGSON SOFTWARE CONSULTANCY LTD*
* <s>Incorporate co</s>
What next?
----------
* Time tracking app thing?
* Work full time perm?
* Contracting
* Move to the countryside and keep chickens?