Jeremy's Public Speaking
Shotgunning UML
A series of presentations I created to teach UML and something akin to the Agile Unified Process to two engineering teams, QA, and product.
- Shotgunning UML 1: Process, UML, and Basic Activity Diagrams
- A quick look at a handful of development methodologies before moving on to UML fundamentals and basic activity diagrams as an alternative to flow charts.
- Shotgunning UML 2: Advanced Activity Diagrams
- More advanced features of activity diagrams: time events, signals, concurrency, expansion regions, and more.
- Shotgunning UML 3: Communication and State Machine Diagrams
- In hindsight, I should have skipped communication diagrams and spent the whole hour on state charts.
Other Presentations
Miscellaneous other presentations I've given.
- Patterns in PHOOP
-
Speaking at the Dominion Enterprises' PHP User group on basic OOP in PHP, class and object diagrams in UML,
design patterns, and antipatterns; a remix of my older "Pirates of the Dominion" presentation with more emphasis on patterns.
- PHP 5.3's New Features
-
The first presentation given to the nascent Norfolk PHP User group. The focus was PHP's new implementation
of namespaces, but I also briefly touched on closures, LSBs, and minor enhancements to the reflection API.
- xhtml: X-Treme Markup
-
A presentation for the Norfolk WSUUG.
I spoke on a subject I have a lot of passion for: XML, XSL, and the real semantic web. Unfortunately, I didn't have much
free time to put together a lot of examples, so the presentation was more of a synopsis than the in-depth evangelical sermon I would have liked.
- Software Specifications
- A talk I've given twice on general process, software specifications, and detailed use cases.
- Pirates of the Dominion: OOP by Example
- A combination of OOD principals, PHP 5 OOP, and basic UML class diagrams