Conferences, Seminars and Other Events
Some of the public events that I'm planning to attend, or have attended in the last
few years, are listed on this page with links to any relevant materials such as
presentation slides.
If you're at any of these events, I hope to meet you there!
Future Events
| Event |
Dates |
Details |
| ECSA 2010 |
August 23rd - 26th 2010 |
If you're at ECSA 2010, I'm giving a talk on how the architecture of a system can be
preserved in the implementation as part of the conference's Industry track.
|
| Software Architect 2010 |
October 19th - 22nd 2010 |
I'm giving a couple of talks on using design principles and how architecture and design
can be preserved in the implementation.
|
Past Events
Except where otherwise noted, the slides for these talks can all be found on the Articles page.
-
SPA 2010
May 16th - 19th 2010 - For SPA this year I was lucky enough to have
Chris Cooper-Bland
and
Nick Rozanski as
co-presenters and we presented a
session
on applying design principles for architecture and design work. From the feedback scores,
despite having such good co-presenters, it appears that this session didn't really hit the
spot for a number of the attendees, but
thanks to all who came along and we hope that everyone got something from the session.
The slides are on the Articles page.
-
OOP 2010
January 25th - 29th 2010 - I presented my Top 10 Software Architecture Mistakes and Agile Software Architecture talks at OOP 2010 in Munich in January 2010. Slides are largely the same as previous times I've given this talk.
-
IASA UK January Meeting
January 12th 2010 -
Nick Rozanski,
Chris Cooper-Bland and I
ran a session for the UK IASA chapter on the subject of architectural design principles, which seemed to go very well. Matt Deacon, the
leader of the UK chapter has blogged about our session and made some excellent follow up comments on his
Digestive Blog.
-
Software Architect 2009
September 29th - October 1st 2009 - I gave my Top 10 Software Architecture Mistakes talk at this very nice conference in London. Slides are largely the same as previous times I've given this talk.
-
WICSA 2009
September 14th - 17th 2009 - this conference is known as the conference "for software architects by software architects" and in 2009 it was located in Cambridge in the UK. I was very privileged to give a keynote talk as well as co-presenting a workshop paper and being part of the organising committee, ably led by
Chris Cooper-Bland and
Mark Dalgarno. Slides are on the
Articles page.
-
miniSPA 2009
July 15th 2009 - Andy Longshaw, Nick Rozanski and I re-ran a slightly truncated version of our design principles
session from SPA2009 at the sister one-day event miniSPA 2009 in July. It seemed to go very well, from our point of view
at least, and it was great to get some more insights from a fresh audience. Hopefully if you were an attendee you found
it useful and interesting too.
-
SPA 2009
April 5th - 8th 2009 - Once again I was lucky enough to present a session with Andy Longshaw and Nick Rozanski, this year exploring
how design principles underpin design patterns. The session went very well and appeared to be well received (thanks for the positive
feedback if you were there!) and we had some really interesting
outputs. Take a look and see what
you think.
-
QCON London 2009
March 11th - 13th 2009 - I gave a
talk
describing how we've built a bespoke portfolio management system at BGI and how we blended
mainstream and niche commercial and open source software in order to achieve this at acceptable cost and risk.
-
JAOO Conference 2008
September 28th - October 3rd 2008 - I gave a talk based on my Top 10 Architecture Mistakes article at JAOO in Denmark and
thoroughy enjoyed my time during the few days I was there. A great conference!
-
Software Architect 2008
3rd - 5th June 2008 - I gave a couple of talks at this very nice conference at the Barbican Centre in London, one on systems-of-systems
modelling and one on agile architecture practices. Kudos to
Nick Payne and his team on organising a great event.
-
SATURN 2008
April 30th - May 1st 2008 - I gave a keynote talk and presented a tutorial at this excellent workshop event organised by
the Software Engineering Institute. A video presentation of the talk is on the
Articles page.
-
SPA2008
16th - 19th March 2008 - I co-presented a couple of sessions at SPA2008, one with Rob James of HSBC on systems integration and
one with Nick Rozanski and
Andy Longshaw on writing good architectural descriptions.
-
IASA UK Chapter
3rd December 2007 - I gave a talk on Agile Architecture, very similar to the one at EA2007 (below) based on my experience of
trying to do architecture in an agile way and also working effectively as an architect with agile teams. Slides are the same as the talk below.
-
EA 2007
11th - 13th June 2007 - I gave a talk on Agile Architecture based on my experience of trying to do architecture
in an agile way and also working effectively as an architect with agile teams. The core of the talk discussed how software
architects can (and should) interact with agile, delivery focused teams, along with examples. Somehow there shouldn't be a conflict
but there often is, so the talk explains how I think you can avoid it.
-
CG2007
18th - 20th May 2007 - I presented a
workshop with
Nick Rozanski on what a DSL for information systems architecture
might look like.
-
SPA2007
25th - 28th March 2007 - I presented a 3 hour
workshop with
Nick Rozanski on achieving high availability.
-
OOPSLA
22nd October 2006 - I presented a 3 hour tutorial on Information Systems Architecture: Stakeholders, Viewpoints and Perspectives
at OOPSLA in Portland, Oregon in October 2006.
-
SPA Cambridge Talk
13th September 2006 - I gave a talk on "The Past Present and Future of Software
Architecture" to the BCS SPA Specialist Group's Cambridge sub-group.
-
IASA
24th Apr 2006 -
Nick Rozanski and I
gave a talk on software architecture, based on the content of our book, to
the London chapter of the
International Association of Software Architects. The slides we used were a simplified set of our tutorial slides
from WICSA (see below).
-
SPA2006
26th - 29th Mar 2006 - I co-presented sessions on describing architectures without UML, tactics for outsourcing and lightweight Java containers. Slides and links to session outputs are available on the
Articles page.
-
Kingston and Croydon BCS
14th Mar 2006 - I gave a talk on the past, present and future of software architecture
to the Kingston and Croydon BCS local branch.
-
WICSA 5
6th - 10th Nov 2005 - I presented a tutorial on using viewpoints and perspectives for
software architecture and a paper describing a case study of using architectural
perspectives on an EAI project, as well as leading a workshop on ADLs.
-
CIO Summit, 19th - 21st Sept 2005 - I gave a talk on the role of stakeholders in the architectural process.
-
Agile Business
, 27th - 28th Sept 2005 - I jointly ran a workshop with Rob Day entitled
RAD: Really Awful Design - Really?, examining whether architecture can fit
in a DSDM project and considering if an "architectural suitability filter" should
be developed by the
DSDM Consortium.
- SET2005, May 2005 - I gave
a talk on using viewpoints and perspectives for software architecture.
- SPA2005, April 2005 - I ran a solo session on architectural evaluation and joint sessions on
AspectJ/AOP
(with
Dan Haywood) and
architectural principles (with
Nick Rozanski).
- IFIP Architecture Working Group, February 2005 - I was invited to become a participant in the
IFIP International Software Architecture Working Group at
its meeting in Vancouver, BC. My position paper (on ADLs for information systems) is on
the Articles page
- EWSA2004, May 2004 - I was an attendee at this software architecture workshop
and presented a paper on experiences that Nick Rozanski
and I have had with various sets of architectural viewpoints. Links to materials are on
the website for our book.
- OT2004, April 2004 - I co-presented several sessions, on architecture and error handling. Links to materials are on
the Articles page
- OT2003, April 2003 - I presented a session with Andy Longshaw on finding patterns for web service based systems. Links to materials are on
the Articles page, along with a paper that
Andy presented at at EuroPLOP2004 to document these patterns.
|