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 | Location | Talk Title | Links |
---|---|---|---|---|---|
2024 | |||||
Oct 2 | JAX London 2024 | London | Architecting for Sustainability |
Slides
|
|
May 21 | ISAPS PhD School on Software Architecture | Leiden | Continuous Architecture |
|
|
May 9 | Devoxx UK 2024 | London | Making Software Architecture Continuous |
Video
|
|
Feb 1 | OOP 2024 | Munich | Effective Practices for Continuous Architecture |
Slides
|
|
Jan 31 | OOP 2024 | Munich | Secure by Design – the Architect’s Guide to Security Design Principles |
Slides
|
|
2023 | |||||
Oct 26 | CodeCamp 2023 | Iași | Effective Practices for Continuous Architecture |
Slides
|
|
Oct 10 | Global Software Architecture Summit 2023 | Barcelona | Measurement as an Architectural Concern |
Slides
|
|
Oct 3 | JAX London 2023 | London | Doing Software Architecture Continuously |
|
|
Jun 29 | GOTO Amsterdam | Amsterdam | Democratising Software Architecture |
Session
|
|
Jun 5 | iSAPS PhD School on Software Architecture | Leiden (Virtual) | Continuous Architecture |
Session
|
|
May 12 | Architecture and Modeling Learning Event | Hamburg (Virtual) | A Conversation on Continuous Architecture |
Video
|
|
Apr 14 | SDCon 2023 | Shanghai (Virtual) | Continuous Software Architecture |
|
|
2022 | |||||
Nov 16 | iSAQB Software Architecture Gathering 2022 | Virtual | Practices for Effective Continuous Software Architecture |
Slides
|
|
Mar 10 | Allianz Technology Architecture Community | Virtual | Continuous Software Architecture |
|
|
Feb 1 | UBS Architecture Guild | Virtual | Continuous Software Architecture |
|
|
2021 | |||||
Nov 30 | YOW! December 2021 | Virtual | Software Architecture for a Digital Age |
Slides
|
|
Nov 1 | ECSA 2021 | Virtual | Keynote: Software Architecture for a Digital Age |
Video
|
|
Oct 14 | iSAQB Software Architecture Gathering | Virtual | Continuous Software Architecture for the Digital Age |
Slides
|
|
Sep 9 | Code Camp: The One with Architecture and Design | Virtual | Democratising Software Architecture |
Slides
|
|
Jul 6 | Canadian Research Software Conference (CSRC) | Virtual | Building Applications Securely |
Video
Slides |
|
May 21 | Bucharest TechWeek | Bucharest | Building Applications Securely |
Slides
|
|
Mar 12 | ACCU 2021 | Virtual | API Vulnerabilities and What to Do About Them |
Slides
Video |
|
2020 | |||||
Sep 17 | GOTOpia 2020 | Virtual | Three Practices for Effective DevOps Adoption |
Slides
Video |
|
2019 | |||||
Oct 9 | GSAS 2019 | Barcelona | Panel sessions |
Event
|
|
Oct 7 | JAX London 2019 | London | Building Applications Securely |
Slides
|
|
Jun 24 | SPA 2019 | London | Tallying and Taming Technical Debt |
Slides
Outputs |
|
Apr 11 | ACCU 2019 | Bristol | Secure by Design: Security Principles for the Working Software Designer |
Slides
Video |
|
Mar 29 | ICSA 2019 | Hamburg | Democratising Software Architecture |
Slides
InfoQArticle |
|
Feb 5 | O'Reilly Software Architecture | New York | Security Design Principles for the Working Architect |
Slides
|
|
2018 | |||||
Nov 30 | DevTernity 2018 | Riga | Secure by Design Security Design Principles for the Working Architect |
Slides
|
|
May 28 | TechDebt 2018 | Gothenburg | The Past Present and Future of Technical Debt |
Slides
Abstract |
|
May 11 | SATURN 2018 | Plano, TX | Software Architecture as Systems Dissolve (keynote - on accepting the Linda M. Northrop Award for Software Architecture) |
Video
Sides |
|
Apr 12 | ACCU 2018 | Bristol | Common Webapp Vulnerabilities and What to do About Them |
Slides
|
|
2017 | |||||
Oct 2 | GOTO CPH | Copenhagen | Security Design Principles for the Rest of Us |
Slides
|
|
Sep 15 | ECSA 2017 | Canterbury, UK | A Model for the Prioritization of Software Architecture Effort |
Paper
LinkedIn Post |
|
Jun 26 | SPA 2017 | London | Serverless Computing for the Inquiring Mind |
Materials
Slides |
|
Jun 26 | SPA 2017 | London | A Breathless Tour of Blockchain |
Materials
Slides |
|
2016 | |||||
Nov 22 | Software Architecture Days | Iași | 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 | London | Secure by Design: Security Principles for the Rest of Us |
Slides
Video |
|
Oct 13 | GOTO London 2016 | London | Software Architecture as Systems Dissolve |
Slides
Video |
|
Oct 11 | JAX London 2016 | London | Secure by Design: Security Principles for the Rest of Us |
Slides
|
|
Jun 9 | Devoxx UK | London | System Security Beyond the Libraries |
Slides
|
|
May 4 | SATURN 2016 | San Diego | Getting Your System to Production and Keeping It There (updated version) |
Slides
|
|
Apr 28 | JAX Finance 2016 | London | Secure Systems Fundamentals |
|
|
Mar 9 | QCON London 2016 | London | Track host for the Finance track. |
Track
|
|
Feb 2 | OOP2016 | Munich | Software Architecture as Systems Dissolve |
Slides
|
|
Jan 20 | London Java Community | London | I gave my Security Beyond the Libraries |
Slides
|
|
2015 | |||||
Dec 1 | London Java Community | London | Getting Your System to Production talk |
Slides
|
|
Oct 14 | Software Architect 2015 | London | Deferring the Last Responsible Moment |
Slides
|
|
Oct 14 | Software Architect 2015 | London | Common Web Security Threats and What to Do About Them |
Slides
|
|
Sep 18 | GOTO London 2015 | London | Getting Your System to Production and Keeping it There (shortened form) |
Slides
|
|
Jun 28 | SPA 2015 | London | Getting Inside Common Web Security Threats (with Andy Longshaw and Nick Rozanski) |
Outputs
|
|
Jun 28 | SPA 2015 | London | Extending the Last Responsible Moment (with Chris Cooper-Bland and Nick Rozanski) |
Outputs
|
|
Apr 28 | JAX Finance 2015 | London | Models, Sketches and Everything in Between |
Slides
|
|
Mar 23 | DevWeek 2015 | London | Security Beyond the Libraries |
Slides
Video |
|
Mar 4 | QCON London 2015 | London | Track Organiser for the CD and DevOps track |
Track
|
|
2014 | |||||
Oct 1 | Software Architect 2014 | London | Security Beyond the Libraries |
Slides
|
|
Oct 1 | Software Architect 2014 | London | Models, Sketches and Everything In-Between |
Slides
|
|
Jun 1 | SPA 2014 | London | Multi-System Testing (with Andy Longshaw and Chris Cooper-Bland) |
Slides
|
|
Jun 1 | SPA 2014 | London | OAuth Authentication (with Nick Rozanski). |
|
|
2013 | |||||
Oct 9 | Software Architect 2013 | London | UML - The Good Bits |
Slides
|
|
Oct 9 | Software Architect 2013 | London | Getting Your System to Production and Keeping it There |
Slides
|
|
Jun 24 | SPA 2013 | London | Where Do I Start? (with Andy Longshaw and Nick Rozanski) |
Slides
Outputs Handouts |
|
Apr 25 | IASA UK Architecture Summit | London | A Team, A System, Some Legacy ... and You (updated) |
Slides
|
|
2012 | |||||
Oct 18 | Software Architect 2012 | London | A Team, A System, Some Legacy ... and You (updated) |
Slides
|
|
Aug 22 | WICSA 2012 | Helsinki | Using an Architecture Description Language to Model a Large-Scale Information System – An Industrial Experience Report (paper) |
Slides
Paper |
|
Jun 20 | EAC 2012 | London | Dividing, Conquering and Reuniting with Architecture Principles |
Slides
|
|
May 22 | GOTO Copenhagen | Copenhagen | A Team, A System, Some Legacy ... and You |
Slides
|
|
2011 | |||||
Nov 23 | LAC 2011 | Nieuwegein | Dividing and Conquering at Architectural Scale |
Slides
|
|
Oct 20 | SA 2011 | London | Starting Out with Event Driven Systems |
Slides
|
|
Oct 12 | GOTO Aarhus | Aarhus | Architecting in the Gaps |
Slides
Video |
|
Jun 17 | WICSA 2011 | Boulder, CO | Software Architecture with Stakeholders, Viewpoints and Perspectives (updated tutorial) |
Slides
|
|
Jun 17 | WICSA 2011 | Boulder, CO | Industrial Software Architecture Assessment using TARA (paper) |
Paper
Slides |
|
Apr 11 | JAX London | London | Agile Architecture: How Much is Enough? |
Slides
|
|
Apr 11 | JAX London | London | Integrating Systems with Event Driven Architecture |
Slides
|
|
Mar 9 | QCON | London | Where Did My Architecture Go? Preserving and Recovering the Design of Software in its Implementation |
Slides
Video |
|
2010 | |||||
Oct 19 | SA2010 | London | Where Did My Architecture Go? Preserving and Recovering the Design of Software in its Implementation |
Slides
|
|
Oct 19 | SA2010 | London | Using Design Principles to Unify Architecture and Design |
Slides
|
|
Aug 23 | ECSA 2010 | Copenhagen | Unifying Software Architecture With Its Implementation |
Slides
|
|
Jan 25 | OOP2010 | Munich | Agile Architecture: How Much is Enough? |
Slides
|
|
Jan 25 | OOP2010 | Munich | Top 10 Software Architecture Mistakes |
Slides
|
|
2009 | |||||
Sep 14 | WICSA2009 | Cambridge | The System Context Architectural Viewpoint (paper) |
Paper
|
|
Sep 14 | WICSA2009 | Cambridge | Using Architecture Principles to Unify Architecture and Design (keynote talk) |
Slides
|
|
2008 | |||||
Sep 28 | JAOO 2008 | Aarhus | Top 10 Architecture Mistakes |
Slides
|
|
Apr 30 | SATURN 2008 | Pittsburgh | Software Architecture Using Viewpoints and Perspectives (tutorial) |
Slides
|
|
Apr 30 | SATURN 2008 | Pittsburgh | Putting Software Architecture in its Place (keynote talk) |
Video
Slides |
|
2007 | |||||
Jun 11 | EAC 2007 | London | Agile Architecture: How Much is Enough? |
Slides
|
|
May 18 | CG 2007 | Cambridge | Domain Specific Languages for Information Systems Architecture (with Nick Rozanski) |
Slides
|
|
2006 | |||||
Oct 1 | OOPSLA 2006 | Portland | Software Architecture Using Viewpoints and Perspectives (tutorial) |
Slides
|
|
2005 | |||||
Nov 6 | WICSA 5 | Pittsburgh | Software Architecture Using Viewpoints and Perspectives (tutorial) |
Slides
|
|
May 1 | SET2005 | Zurich | Software Architecture Using Viewpoints and Perspectives |
Slides
|
|
2004 | |||||
Mar 28 | OT2004 | St Neots | Software Architecture with Viewpoints and Perspectives |
Slides
|
|
Mar 1 | OT2004 | St Neots | Patterns for the Generation, Handling and Management of Errors (with Andy Longshaw) |
Slides
|
|
2003 | |||||
Apr 1 | OT2003 | Oxford | Tangled Webs: Building Systems with Web Services (with Andy Longshaw) |
|
|
2002 | |||||
Apr 1 | OT2002 | Oxford | X[ML] Rated Architectures |
Slides
|