Code Camp Notes

# 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

Got something to say? Go for it!