Ralph Johnson is one of the gang of four that published Design Patterns (http://www.refactory.com/people/ralph.html). And has been deeply involved in the Smalltalk community.
In the 80's he published some papers about framework, that still today are the most interesting and advanced literature on that topic. From these papers also originate the position of the XP and agile community about frameworks.
If you looks at frameworks and libraries and components in use today, you can see that many of those learning are still unused. So those paper today are an opportunity to learn something useful, to be on the edge.
Here they are, a must read:
And here some books
Some recent publications:
-
http://sunsite.informatik.rwth-aachen.de/dblp/db/indices/a-tree/j/Johnson:Ralph_E=.html
-
http://www.refactory.com/Publications/
And some recent presentations:
Ralph Johnson, Joe Armstrong on the State of OOP:
http://www.infoq.com/interviews/johnson-armstrong-oop
Living and Working with Aging Software:
http://www.infoq.com/presentations/Working-with-Aging-Software
Thanks to
Joseph Pelrine for sharing the reference about Ralph Johnson in one of his interviews.