Posts in the category

  1. Event Speaking During a Pandemic

    March 12, 2021

    Writing this in early 2021, looking back on the last year or so, it has been a strange time. Particularly for people who are used to speaking at technology industry events, such as conferences, user groups and meetups. The world has had to go virtual, with “to Zoom” becoming a verb, so events have either…

    published in News

  2. GOTOpia 2020

    March 12, 2021

    Like so many other events during the COVID-19 pandemic, the GOTO team were forced to take their events into the virtual world and so the GOTOpia, the virtual version of GOTO, was created and worked really well. This talk was from GOTOpia in February 2020, on practices that I have found to be useful for…

    published in Event

  3. ACCU 2021

    March 12, 2021

    The venerable ACCU conference went virtual in 2021 and I was lucky enough to have a talk accepted, on API security, outlining the OWASP Top 10 API Security Risks list. It wasn’t quite the same as being together in Bristol, but it was a really good virtual event all the same. These are the slides…

    published in Event, Security

  4. GSAS 2019

    December 11, 2019

    The first Global Architecture Summit was a great success, attracting a large number of people from across Europe and beyond. I participated in a number of panels on how to measure the effectiveness of architectural practices and the future of software architecture as a discipline and an activity. Great event to be part of. Looking…

  5. JAX London 2019

    December 11, 2019

    I was very pleased to get a talk accepted for JAX London this Autumn. It was a new security talk on secure implementation, titled “Building Applications Securely” which seemed to be well received.

  6. ACCU 2019

    August 16, 2019

    ACCU 2019 was another great event in this venerable UK conference series, well done to Russell Winder and the team who ran it this year. I was lucky enough to be able to present a talk on how security principles help development teams to make good decisions about the security of their systems.

  7. SPA 2019

    July 6, 2019

    I ran a session, with Andy Longshaw and Nick Rozanski, on technical debt at the BCS SPA 2019 conference in June, which went well. So well in fact that we are planning some sort of follow up workshop later in the year. In the meantime, the slides and session outputs are here.

  8. The Pragmatic Architect Evolves

    April 13, 2019

    My final Pragmatic Architect column for IEEE Software, co-authored with George Fairbanks, the new editor of the column, looking at the topics covered and how the field is evolving.

  9. A Model for Prioritization of Software Architecture Effort

    April 13, 2019

    This paper was presented at ECSA 2017 and is the result of an observation that a common difficulty for new architects is knowing where to focus their effort to maximise their effectiveness. This led us to wonder whether successful experienced architects have reusable heuristics or guidelines that they follow to help them prioritise their work.…

  10. Architectural Principles for Energy-Aware Internet-Scale Applications

    April 13, 2019

    An IEEE Software Pragmatic Architect column that discusses the role of architecture in optimising energy efficiency of large scale applications and suggests some relevant architecture principles based on a case study at a large Internet firm.