Presentations given at CocoaHeads meetings
| The Good the Bad and the UX | Slides | Interaction Design examples examined. |
| Best Practices | Slides | Cocoa, CocoaTouch and Objective-C Coding Best Practices. |
| Memory Management | Slides | Objective-C Memory Management and why not to use retainCount. |
| Git | Slides | Steps from an existing Xcode project and setting to use a remote repository. |
| Regular Expressions | Slides Code |
Using the NSRegularExpression class and the ICU syntax to apply regular expressions to Unicode strings. |
| Cryptography | Slides Code |
Applied cryptography aimed toward Objective-C. |
| TDD Stack Demo | Code | Final code from a TDD live presentation of creating a sinple stack class. |
| Blocks Basics | Slides | New to Objective-C, Cocoa APIs use them extensively. |
| Blocks & ARC | Slides | New to Objective-C, Cocoa APIs use them extensively. |
| PKI Cryptography | Slides Code |
Diffie-Hellman, RSA, Certificates and CAs. |
| Memory | Slides | Low level memory, CPU, Cache, TLB. |
| User Interface Design | Slides | Why UX (User Experience) is mportant. |
| Sniffing The Wire | Slides | Network Analyzers and Use Cases. |
| Designed By Raccoons | Slides | User Interface must be design for the user. |
| Professional Or Artist | Slides | If we want to be treated as professions we must behave as professionals. |
| Coding and Security Errors | Slides | Coding and security errors must not be “swept under the rug.” |
| AF477-UX and Errors | Slides | Software error handling or what crashed AF447. |