Pragmatic Programmer - From Journeyman to Master: team presentation to work colleagues
Technical Presentations
- Adopting Agile Petris Calgary (October, 2009; also available in Apple Keynote format)
- Yammer @ Work Petris Calgary (July, 2009; also available in Apple Keynote format)
- Content Caching: Scaling Ruby on Rails Calgary Ruby Users Group (November, 2007; also available in Apple Keynote format)
- Pragmatic Programmer: From Journeyman to Master (September, 2007; also available in Apple Keynote format)
- Unit Testing in Java: Practices for Developers (September, 2006; also available in Apple Keynote format)
- Agile Software Development Methodologies: Revenge of the Programmers (November, 2002; also available in Apple Keynote format)
- Test Driven Development: Working with Legacy Code (April, 2003; also available in Apple Keynote format)
- Project Monitoring and Control: Earned Value Analysis and Burn Graphs (Winter, 2004; also available in Apple Keynote format)
- The Human Side of Software Development (Fall, 2003; also available in Apple Keynote format)
- Adapter Design Pattern: Assessing the Java Native Interface (Winter, 2003; also available in Apple Keynote format)
- Software Quality Planning: Sample Plan for Fictional Company (Fall, 2002; also available in Apple Keynote format)
- Unified Process: A meta-methodology (Winter, 2002; also available in Apple Keynote format)
- Software Configuration Management: Principles and Practices (Fall, 2002; also available in Apple Keynote format)
- Quality Function Deployment: QFD for Software Requirements Management (Fall, 2001; also available in Apple Keynote format)
- All the other presentations I've given during my Masters in Software Engineering course work at the U of C.



















