Events
This is a page that most visitors can probably skip over. I use it to record all of the events I participate in as a speaker, which helps me keep track of which talks I have given, at which events, on which dates, along with the materials I used. For most people this is probably quite irrelevant unless you want to find the materials, which are linked below. For a straightforward list of the talks that I give regularly, have a look at the Speaking page.
Year | Date | Event | Talk Title | Links |
---|---|---|---|---|
2023 | ||||
Jun 29 | GOTO Amsterdam | Democratising Software Architecture |
Session
|
|
Jun 5 | iSAPS PhD School on Software Architecture | Continuous Architecture |
Session
|
|
May 12 | Architecture and Modeling Learning Event | A Conversation on Continuous Architecture |
Video
|
|
Apr 14 | SDCon 2023 | Continuous Software Architecture |
|
|
2022 | ||||
Nov 16 | iSAQB Software Architecture Gathering 2022 | Practices for Effective Continuous Software Architecture |
Slides
|
|
Mar 10 | Allianz Technology Architecture Community | Continuous Software Architecture |
|
|
Feb 1 | UBS Architecture Guild | Continuous Software Architecture |
|
|
2021 | ||||
Nov 30 | YOW! December 2021 | Software Architecture for a Digital Age |
Slides
|
|
Nov 1 | ECSA 2021 | Keynote: Software Architecture for a Digital Age |
Video
|
|
Oct 14 | iSAQB Software Architecture Gathering | Continuous Software Architecture for the Digital Age |
Slides
|
|
Sep 9 | Code Camp: The One with Architecture and Design | Democratising Software Architecture |
Slides
|
|
Jul 6 | Canadian Research Software Conference (CSRC) | Building Applications Securely |
Video
Slides |
|
May 21 | Bucharest TechWeek | Building Applications Securely |
Slides
|
|
Mar 12 | ACCU 2021 | API Vulnerabilities and What to Do About Them |
Slides
Video |
|
2020 | ||||
Sep 17 | GOTOpia 2020 | Three Practices for Effective DevOps Adoption |
Slides
Video |
|
2019 | ||||
Oct 9 | GSAS 2019 | Panel sessions |
Event
|
|
Oct 7 | JAX London 2019 | Building Applications Securely |
Slides
|
|
Jun 24 | SPA 2019 | Tallying and Taming Technical Debt |
Slides
Outputs |
|
Apr 11 | ACCU 2019 | Secure by Design: Security Principles for the Working Software Designer |
Slides
Video |
|
Mar 29 | ICSA 2019 | Democratising Software Architecture |
Slides
InfoQArticle |
|
Feb 5 | O'Reilly Software Architecture NY | Security Design Principles for the Working Architect |
Slides
|
|
2018 | ||||
Nov 30 | DevTernity 2018 | Secure by Design Security Design Principles for the Working Architect |
Slides
|
|
May 28 | TechDebt 2018 | The Past Present and Future of Technical Debt |
Slides
Abstract |
|
May 11 | SATURN 2018 | Software Architecture as Systems Dissolve (keynote - on accepting the Linda M. Northrop Award for Software Architecture) |
Video
Sides |
|
Apr 12 | ACCU 2018 | Common Webapp Vulnerabilities and What to do About Them |
Slides
|
|
2017 | ||||
Oct 2 | GOTO CPH | Security Design Principles for the Rest of Us |
Slides
|
|
Sep 15 | ECSA 2017 | A Model for the Prioritization of Software Architecture Effort |
Paper
LinkedIn Post |
|
Jun 26 | SPA 2017 | Serverless Computing for the Inquiring Mind |
Materials
Slides |
|
Jun 26 | SPA 2017 | A Breathless Tour of Blockchain |
Materials
Slides |
|
2016 | ||||
Nov 22 | Software Architecture Days | Software Architecture Days (Iași) - Libero Events |
|
|
Oct 20 | O'Reilly Software Architecture London | Using Software Architecture Principles in Practice |
Slides
|
|
Oct 20 | O'Reilly Software Architecture London | Models Sketches and Everything in Between (with Simon Brown) |
Slides
|
|
Oct 13 | GOTO London 2016 | Secure by Design: Security Principles for the Rest of Us |
Slides
Video |
|
Oct 13 | GOTO London 2016 | Software Architecture as Systems Dissolve |
Slides
Video |
|
Oct 11 | JAX London 2016 | Secure by Design: Security Principles for the Rest of Us |
Slides
|
|
Jun 9 | Devoxx UK | System Security Beyond the Libraries |
Slides
|
|
May 4 | SATURN 2016 | Getting Your System to Production and Keeping It There (updated version) |
Slides
|
|
Apr 28 | JAX Finance 2016 | Secure Systems Fundamentals |
|
|
Mar 9 | QCON London 2016 | Track host for the Finance track. |
Track
|
|
Feb 2 | OOP2016 | Software Architecture as Systems Dissolve |
Slides
|
|
Jan 20 | London Java Community | I gave my Security Beyond the Libraries |
Slides
|
|
2015 | ||||
Dec 1 | London Java Community | Getting Your System to Production talk |
Slides
|
|
Oct 14 | Software Architect 2015 | Deferring the Last Responsible Moment |
Slides
|
|
Oct 14 | Software Architect 2015 | Common Web Security Threats and What to Do About Them |
Slides
|
|
Sep 18 | GOTO London 2015 | Getting Your System to Production and Keeping it There (shortened form) |
Slides
|
|
Jun 28 | SPA 2015 | Extending the Last Responsible Moment (with Chris Cooper-Bland and Nick Rozanski) |
Outputs
|
|
Jun 28 | SPA 2015 | Getting Inside Common Web Security Threats (with Andy Longshaw and Nick Rozanski) |
Outputs
|
|
Apr 28 | JAX Finance 2015 | Models, Sketches and Everything in Between |
Slides
|
|
Mar 23 | DevWeek 2015 | Security Beyond the Libraries |
Slides
Video |
|
Mar 4 | QCON London 2015 | Track Organiser for the CD and DevOps track |
Track
|
|
2014 | ||||
Oct 1 | Software Architect 2014 | Models, Sketches and Everything In-Between |
Slides
|
|
Oct 1 | Software Architect 2014 | Security Beyond the Libraries |
Slides
|
|
Jun 1 | SPA 2014 | Multi-System Testing (with Andy Longshaw and Chris Cooper-Bland) |
Slides
|
|
Jun 1 | SPA 2014 | OAuth Authentication (with Nick Rozanski). |
|
|
2013 | ||||
Oct 9 | Software Architect 2013 | UML - The Good Bits |
Slides
|
|
Oct 9 | Software Architect 2013 | Getting Your System to Production and Keeping it There |
Slides
|
|
Jun 24 | SPA 2013 | Where Do I Start? (with Andy Longshaw and Nick Rozanski) |
Slides
Outputs Handouts |
|
Apr 25 | IASA UK Architecture Summit | A Team, A System, Some Legacy ... and You (updated) |
Slides
|
|
2012 | ||||
Oct 18 | Software Architect 2012 | A Team, A System, Some Legacy ... and You (updated) |
Slides
|
|
Aug 22 | WICSA 2012 | Using an Architecture Description Language to Model a Large-Scale Information System – An Industrial Experience Report (paper) |
Slides
Paper |
|
Jun 20 | EAC 2012 | Dividing, Conquering and Reuniting with Architecture Principles |
Slides
|
|
May 22 | GOTO Copenhagen | A Team, A System, Some Legacy ... and You |
Slides
|
|
2011 | ||||
Nov 23 | LAC 2011 | Dividing and Conquering at Architectural Scale |
Slides
|
|
Oct 20 | SA 2011 | Starting Out with Event Driven Systems |
Slides
|
|
Oct 12 | GOTO Aarhus | Architecting in the Gaps |
Slides
Video |
|
Jun 17 | WICSA 2011 | Software Architecture with Stakeholders, Viewpoints and Perspectives (updated tutorial) |
Slides
|
|
Jun 17 | WICSA 2011 | Industrial Software Architecture Assessment using TARA (paper) |
Paper
Slides |
|
Apr 11 | JAX London | Agile Architecture: How Much is Enough? |
Slides
|
|
Apr 11 | JAX London | Integrating Systems with Event Driven Architecture |
Slides
|
|
Mar 9 | QCON | Where Did My Architecture Go? Preserving and Recovering the Design of Software in its Implementation |
Slides
Video |
|
2010 | ||||
Oct 19 | SA2010 | Where Did My Architecture Go? Preserving and Recovering the Design of Software in its Implementation |
Slides
|
|
Oct 19 | SA2010 | Using Design Principles to Unify Architecture and Design |
Slides
|
|
Aug 23 | ECSA 2010 | Unifying Software Architecture With Its Implementation |
Slides
|
|
Jan 25 | OOP2010 | Top 10 Software Architecture Mistakes |
Slides
|
|
Jan 25 | OOP2010 | Agile Architecture: How Much is Enough? |
Slides
|
|
2009 | ||||
Sep 14 | WICSA2009 | The System Context Architectural Viewpoint (paper) |
Paper
|
|
Sep 14 | WICSA2009 | Using Architecture Principles to Unify Architecture and Design (keynote talk) |
Slides
|
|
2008 | ||||
Sep 28 | JAOO 2008 | Top 10 Architecture Mistakes |
Slides
|
|
Apr 30 | SATURN 2008 | Putting Software Architecture in its Place (keynote talk) |
Video
Slides |
|
Apr 30 | SATURN 2008 | Software Architecture Using Viewpoints and Perspectives (tutorial) |
Slides
|
|
2007 | ||||
Jun 11 | EAC 2007 | Agile Architecture: How Much is Enough? |
Slides
|
|
May 18 | CG 2007 | Domain Specific Languages for Information Systems Architecture (with Nick Rozanski) |
Slides
|
|
2006 | ||||
Oct 1 | OOPSLA 2006 | Software Architecture Using Viewpoints and Perspectives (tutorial) |
Slides
|
|
2005 | ||||
Nov 6 | WICSA 5 | Software Architecture Using Viewpoints and Perspectives (tutorial) |
Slides
|
|
May 1 | SET2005 | Software Architecture Using Viewpoints and Perspectives |
Slides
|
|
2004 | ||||
Mar 28 | OT2004 | Software Architecture with Viewpoints and Perspectives |
Slides
|
|
Mar 1 | OT2004 | Patterns for the Generation, Handling and Management of Errors (with Andy Longshaw) |
Slides
|
|
2003 | ||||
Apr 1 | OT2003 | Tangled Webs: Building Systems with Web Services (with Andy Longshaw) |
|
|
2002 | ||||
Apr 1 | OT2002 | X[ML] Rated Architectures |
Slides
|