All posts in General

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

Real-time Syncing Your iPhone With Google

One of my good friends, Will Robertson showed me a trick buried deep inside of Google’s documentation. You can use real time syncing across all your Google products using Exchange.

I add a calendar event on my phone, instantly it is added to my iPad, iPhone, and both computers (work and home). I get this real-time effect for Calendars, Email, and Contacts.

Skip IMAP, use exchange.

http://www.google.com/support/mobile/bin/answer.py?answer=138740&topic=14252