Location: Methods & Tools trackTime: 2007-11-14 13.00Level: Intermediate
|
|
Kevlin Henney, Curbralan ,UKMy professional interests include patterns, programming practice, agile development processes, OO and component-based design, software architecture, distributed object systems, UML, C++, Java, C# and programming languages in general.I am a member of the BSI C++ standard panel and ISO C++ committee, on the advisory board of The C++ Source , a member of the ACCU , a member of the Hillside Group , a columnist for Reg Developer , a regular speaker at conferences and a past contributor to the Boost libraries. I was formerly a columnist for Application Development Advisor (RIP), C/C++ Users Journal (RIP) online C++ Experts Forum, JavaSpektrum , Java Report (RIP) and C++ Report (RIP). I am also an article contributor to other magazines (not all of which have folded, although EXE (RIP) deserves a special mention). I am on the the advisory board for Hillside Europe and the committee for BoostCon. I have also been on the programme committees and advisory panels for various conferences, including EuroPLoP , ACCU , JAOO , VikingPLoP, OT and SIGS/101 . I was the programme chair and joint editor of the proceedings for EuroPLoP 2003 .I have coauthored, with Frank Buschmann and Doug Schmidt, the fourth and fifth volumes of Wiley's Pattern-Oriented Software Architecture series, A Pattern Language for Distributed Computing and On Patterns and Pattern Languages , which are now available to order. I have also been toying with writing up Programmer's Dozen, a collection of thirteen recommendations for refactoring, reviewing and regaining control of code that I have been presenting recently at conferences and to clients. Currently on hold is the C++ Patterns book.
|
|
Pattern ConnectionsPatterns are often considered and presented in isolation or as part of a loosely themed catalogue. However, much of their power comes from connecting them together to describe whole systems or frameworks and how to build them. This session considers the ways in which patterns may be combined, presenting some of the current thinking on concepts such as pattern compounds, pattern stories, pattern sequences and pattern languages. Along with the concepts, it presents some illustrative examples with code and diagrams. The session encourages attendees to think beyond their conventional pattern vocabulary.
PDU for PMPs'You will receive 1 PDU if you attend this seminar.
|