On this second day of the PDC I start to feel less jet-lagged and hoping for at better day than yesterday. It's really difficult to decide which session to attend, but today I choose "The Art of Building a Reusable Class Library" hold by Brad Adams and Krzystof Cwalina, mostly because I love creating reusable class libraries.
When entering the room we got a copy of the speakers brand new book "Framework Design Guidelines"; a great start. Until lunch they talked about the importance of these kind of guidelines with a car analogy, and then continued with a lot of examples of good guidelines and patterns. I think they did a really good job presenting this kind of material, but it's still a little bit "dry". I also feel that I have read a lot of this guidelines and I think that the book will be a great resource and more effective way to get into this material. When I design my class libraries I always look a lot into the .NET Framework, even searching for similar pattern. This is actually one of the most important tips from Brad and Krzystof: "The Power of Sameness". That's why you could drive almost any car.
This afternoon I will switch to "Patterns and Practices for Designing Service Oriented Applications". It seems that they will bring up two subjects in the afternoon that is on top of my head right now: "Web Service Security Patterns" and "Composite UI Application Block".