Things I need to learn:
- JavaScript language basics and inheritance
- Jasmine + Karma (testing)
- Flight
- Promises
- React
- Angular
- JQuery
- WebGL?
- ChainyJS
- WebRTC
- rtc.io ?
- EventEmitter
- Promises
- Atom.io package development
- Multi source file app
- files -> tar -> gz -> writer
- Web Components
- Canvas
- Bootstrap
- Foundation
- Bootstrap vs. Foundation
- Alternatives to Bootstrap (whatever they are)
- Responsive pages
- BDD, expectations, mocks vs. stubs, cucumber/gherkin scripts
- Read POODR by Sandi Metz
- Rails
- Unicorn
- Cordova/phonegap
- Traditional Android java dev
- Android native dev?
- Straight netboot based ones
- Install base linux distribution
- Scripted install of linux distribution
- Installation of OSX Mavericks
- Installation of WinXP/2003
- Installation of Win7/2008
- Live boot of Linux OS
- Raspberry Pi
- Infrastructure automation: Ansible/Chef/Puppet (book: Taste Test: Puppet, Chef, SaltStack, Ansible)
- Capistrano
- yum repos + rpm packaging
- apt repos + deb packaging
- msi packaging
- LevelDB
- CouchDB
- FUSE filesystem development