# Software Craftsmanship
## Things to look at:
* Utah Software Craftsmanship Group
* Code Katas
* Apprenticeship Patterns Book
Different language communities can be considered as Dojos, you can expert in one and cross pollinate so to speak.
# HTML5
## Things to look at:
* Modernizer
* Protocol Registers
* Stream API
* getUserMedia (Webcams, Audio, Etc)
# Distributed Systems
## Fallacies of Distributed Systems
* The network is reliable
* Latency is zero
* Bandwidth is infinite
* The network is homogeneous
## Things to look at:
* Udi Dahan
* [http://goo.gl/kyDAE](Cap Theorem)
* Eventual Consistency is sexy.
* /h/a/r/r/y/p/o/t/cache.json
* CQRS, Event Sourcing
* Messaging is hot.
# RIAS and Node.JS
## Things to look at:
* Yahoo Design Patterns
* Pattern Tap
* Patternry
* UIPatterns