« Windows PowerShell – a command line shell and scripting language | Main | An introduction to the Scala programming language by Bill Venners »
Handling architecture in the agile world
By Therese Hansen | March 4, 2009
Is Java a toy language? Is refactoring good? How do you do OO the right way? What is an agile architecture?
Jim Coplien offers answers to all these questions in this video from JAOO Aarhus 2008:
After this presentation Jim Coplien sat down with the CTO of Trifork, Kresten Krab Thorup, and talked about this presentation. We recorded the talk and this is already on this blog; “Doing OO the right way“.
Category: 2008 JAOO | Tags: Agile, architecture, Jim Coplien | 5 Comments »

March 7th, 2009 at 5:35 am
I’m a C# developer. I find this video really interesting. Jim is either completely crazy or is simply genius. I’ll keep this in mind
.
April 30th, 2009 at 4:10 am
[...] Video/Talk: http://blog.jaoo.dk/2009/03/04/handling-architecture-in-the-agile-world/ [...]
May 26th, 2009 at 3:16 pm
@Maxime: I’ve written a blog post about how to implement DCI in C#: http://horsdal.blogspot.com/2009/05/dci-in-c.html . Might make things a bit more concrete…
June 18th, 2009 at 4:20 pm
Rewatching the “show” gives some more insight. There is one key point that I simply cannot believe: The part where Jim postulates that Aspects only were invented to make Java developers use reflection. It might have som truth to it, but there are som key ideas behind Aspect Oriented Software Development that I simply cannot believe is just a “mistake” that shouldn’t have existed in its own right as Jim puts it.
January 15th, 2011 at 4:32 pm
[...] “Not your Grandfather’s Architecture: Taking Architecture into the Agile World”: http://blog.jaoo.dk/2009/03/04/handling-architecture-in-the-agile-world/ (47 [...]