Give it a REST already (REST introduction) |
Presentation introducing CMMI and how it relates to agile practices |
CMMI (& Agility) |
Presentation introducing CMMI and how it relates to agile practices |
Introduction to SAF |
Presenting the SPAMMED architecture Frameworks (SAF) |
Use Cases |
A methodology for writing use cases in large projects |
SOA introduction |
Presenting what Service Oriented Architecture is, and the basic principles for building SOAs |
ATAM |
Introduction to SEI’s Architecture Tradeoff Analysis Method (ATAM). A scenario-based (very formal) method for evaluating architecture options |
Software Architecture |
Software Architecture primer |
OO Primer |
Object-oriented principles. The presentation covers the basic OO principles like the Sigle Responsibility Principle, Liskov Substitution Principle, Dependency Inversion Principle, etc. |
Business Intelligence & SOA |
Presenting the tension between the philosophies of Service Oriented Architecture and Business Intelligence and the possible solutions |
Getting SPAMMED for architecture
(Architecture & Design World 2007) |
Takes a look at the activities architects can/should do when they think about software architectures. The presentation also covers architecture in agile projects. |
SOA Patterns
(Architecture & Design World 2007) |
Takes a look at different strategies (patterns) to solve common SOA pitfalls. The presentation is based on patterns from my upcoming SOA Patterns book |
Building reliable systems from unreliable components
(QCon London 2011) |
SOA & Big Data |
Explains the challenges of using SOA principles in a big data environment and what can be done |
Hadoop YARN |
What’s Hadoop YARN, what happens when an app runs on YARN, and what are YARN’s challenges |
Big Data introduction |
A high-level introduction to Big Data and Hadoop |