Presentations, Papers and Articles
Don’t forget to checkout my consulting services
Presentations
| Give it a REST already (REST introduction) |
Presentation introducting CMMI and how it relates to agile practices |
| CMMI (& Agility) |
Presentation introducting 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 |
Presneting 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 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) |
|
Papers
| Fallacies of Distributed Computing Explained |
Explaining Peter Deutsch’s fallacies of dictibuted computing (intoduced cirac 1994) and thier relevance for today’s distributed systems. |
| Use Case Methodology |
A methodology for writing use cases in large projects |
| OO Primer |
Object Oriented principles. The paper covers the basic OO principles like Sigle Responsibility Principle, Liskov Substitution Principle, Dependency Inversion Principle etc. |
| Architecture Dilemmas: O/R Mapping Why/When |
The pros and cons of O/R mapping vs. other data access methods. |
| Architecture Deployment |
Designing a good architecture is not enough. This paper explains how to make sure the architecture is relevant ands followed throughout the project. |
| What is SOA anyway – from hype to reality |
A Short paper that looks at some of the myths and misconceptions around SOA and provide a crisp definition that bridges the technical and business views of SOA |
| Architect Soft Skills |
The Architect’s role goes well beyond being a technological leader. This paper discusses some of the othere skills needed |
Articles
|
Me elsewhere