Welcome! Programme Speakers Presentations

Expo-C Speaker Books:

 

 

expologgagbg_60

 

Expo-C Customers:

   

 

 

Speakers

 

 

 

 

 

 

Ralph Johnson is co-author of one of the most influential books of Computer Science, the book called Design Patterns. Therefore, he is one of the “Gang of Four” or GoF. His professional interests cover nearly all things object-oriented, especially frameworks, patterns, business objects, and Smalltalk. He does a lot of research in refactoring and his group made the original refactoring tool, the Smalltalk Refactoring Browser. Prof Johnson is an Associate Professor in the Department of Computer Science at the University of Illinois.

 

www.cincomsmalltalk.com/userblogs/ralph/blogView

 

Click here for larger book viewing.

 

 

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

 

 

Ralph's sessions at Expo-C 2007:

Tuesday 24/4
Seminar Day:
” All programming is program transformation ”

Wednesday 25/4
Tutorial 09.00 - 16.00:
" Enterprise Application Architecture "
&
" The 'Adaptive Object Model' Architectural Style "

Ralph Johnson

Ralph Johnson, University of Illinois Department of Computer Science, U.S.A.

University of Illinois Department of Computer Science, U.S.A.

 

 

 

 

 

 

 

 

“Cope” works with clients as a "problem solver" at all levels of the enterprise. He is a pioneer in software design, including his early work in C++ program design, object-oriented programming, and multi-paradigm design. He has long appreciated the human side of design and has forwarded usability concerns through the software pattern community of which he is a co-founder and through his early work on computer visualization of the ethnographic structure of software development teams. He is the author of critically acclaimed books on design and software development. He has never created a programming language, and has never created a methodology.

 

http://www.artima.com/weblogs/index.jsp?blogger=cope

 

Click here for larger book viewing.

 

Advanced C++ Programming Styles and IdiomsMulti-Paradigm Design for C++Pattern Languages of Program Design (Software Patterns Series)

Organizational Patterns of Agile Software DevelopmentSoftware PatternsPattern Languages of Program Design 2 (Software Patterns Series)

 

 

James' sessions at Expo-C 2007:

Monday 23/4
Tutorial 09.00 - 16.00:
" Organizational Patterns " & " Seven Subtle Stumbling Blocks of Agile "

Tuesday 24/4
Seminar Day:
" For those who where Agile before Agile was cool… "

James Coplien

James O. Coplien, Nordija, Denmark

Nordija, Denmark

 

 

 

 

 

 

 

Niclas is a coach, developer, educator and writer with a deep passion for the software development craft.

 

He believes that a lot of things really do make a difference in software development, like the languages, tools and processes you use.

 

This belief is the reason behind his love for things like agile processes, dynamic languages, code generation and domain-driven design - and also the reason he is very curious about what amazing things the future may hold.

 

http://niclasnilsson.se/

 

Click here for larger book viewing.

 

 

 

Niclas's session at Expo-C 2007:

Wednesday 25/4
Tutorial 09.00 - 16.00:
" Unleash the potential - how to make your team agile! "

Niclas Nilsson

Niclas Nilsson, Activa, Sweden

factor10, Sweden

 

 

 

 

 

 

 

Dan has been writing software for about 15 years and thinks he is starting to get the hang of it. He has been a developer and agile coach for software development consultancy ThoughtWorks since 2002, and he gets very excited about helping teams become more effective at delivering software. He thinks writing software shouldn't be that hard and that people should talk to each other more.

 

He has presented at a number of conferences, such as JAOO, Agile Developers' Conference and XP Days in London and Benelux, on topics ranging from agile enablement and process improvement to NLP workshops and behaviour-driven development (BDD), which is where he thinks agile development is heading. He has published articles in the Java Developers' Journal and Better Software, and for CIO newsletters and the DSDM consortium.

 

http://dannorth.net

 

Dan's sessions at Expo-C 2007:

Monday 23/4
Tutorial 09.00 - 16.00:
" Change, Coaching and Communication
- an experiential workshop "

Tuesday 24/4
Seminar Day:
” BDD - the Agile Evolution ”

Dan North

Dan North, ThoughtWorks, England

ThoughtWorks, England

 

 

 

 

 

 

 

Jimmy is first and foremost a developer with almost 20 years of experience. He has also written the books ".Net Enterprise Design" and "Applying Domain-Driven Design and Patterns".

 

He is regularly giving seminars at many conferences in USA and Europe such as VSLive, OOPSLA and JAOO.

 

http://JimmyNilsson.com/blog/

 

Click here for larger book viewing.

 

Applying Domain-Driven Design and Patterns: With Examples in C# and .NET.NET Enterprise Design with Visual Basic .NET and SQL Server 2000 

 

 

Jimmy's session at Expo-C 2007:

Tuesday 24/4
Seminar Day:
” Agile practices, and then what?”

 

Jimmy Nilsson

Jimmy Nilsson, factor10, Sweden

factor10, Sweden

 

 

 

 

 

 

 

Rickard is very hot among Java developers. He has given seminars at all main Java conferences world wide. He worked as an architect at JBoss and

wrote a book on RMI. The last years, he has made himself famous

as an AOP-evangelist - he has worked with AOP bleeding edge in a

product that has become a great commercial success.

 

www.jroller.com/rss/rickard

 

Click here for larger book viewing.

 

Mastering RMI: Developing Enterprise Applications in Java and EJB

 

 

Rickard's session at Expo-C 2007:

Tuesday 24/4
Seminar Day:
” Aspects in reality ”

Rickard Öberg

Rickard Öberg, Senselogic, Sweden

Senselogic, Sweden