Amazon.com Widgets

Design Guidelines and Patterns and Practices Summit

I am looking forwarding to doing the keynote at the Pattern and Practices Summit today.  I thought for a while about what to do… I have been into the Ajax thing recently and it is very cool, but ultimately  I decided the real timeless information I had to share was going back to my roots in Framework design.  Working with Krzysztof Cwalina, I distilled down 7+ years of framework design experience into 5 key principles.  While these principles have a specific application to framework design, what I think makes them even more relevant to this audience it that I have seen broad applicability to software design and development as well.  Not to mention I have some fun pictures and analogies ;-) 

 

·         Treat Simplicity as a Feature

·         Know Your User

·         Think Development Ecosystem

·         Use the Power of Consistency

·         Design to Last

 

Attached are the slides… I’d love to hear you thoughts and feedback…. Feel free to leverage the content in your own work, but I’d appreciate a reference.

 

Published 09 October 06 05:00 by BradA
Attachment(s): P&PSummitFramewrkDesign.zip

Comments

# Ken Egozi said on October 9, 2006 10:06 AM:

Cool presentation. Very clear and to-the-point.

I specially liked the ReadAllTextFromAFileIntoAStringArray story.

One thing, though. On page 7, If you want to give a simple way to reuse the stopwatch, you should have supplied a watch.Restart() method ...

# MarcosMeli said on October 9, 2006 4:48 PM:

Wow Brad you and Krzysztof ROCK !!!

Thanks a lot for sharing this kind of presentations =)

I strong based my work in the FileHelpers

http://www.filehelpers.com

In your great guidelines  !!!

In fact I follow you from the "Designing .NET Class Libraries"

a bit old but completely useful for every developer !!!

http://msdn2.microsoft.com/en-us/netframework/aa497250.aspx

And after some time I realize myself how important is to know that stuff.

I´m waiting the "Framework Design Guidelines" book from march !!!! The amazon shiping to Argentina is really BAD !! they are sending the second copy and counting =) hahahah

Cheers, thanks and keep in the good work.

Marcos

# Sanjeeb Sarangi said on October 10, 2006 12:59 AM:

Brad, great presentation. Seat Belt story is the example I liked most. Thanks for sharing the slides.

# Vikram said on October 10, 2006 1:08 AM:
Good presentation.
# David Betz said on October 10, 2006 11:15 PM:

Dude, that is some GOOD stuff.  You guys are the GLUE that keeps .NET together.  I'm usually of the Don Box mind that Pointpoint should be banned by the Geneva convention, but WOW... you have a great presentation here!

# InsightASPnet said on October 12, 2006 4:19 PM:

Fixed Length and/or Delimited Text File imports are part of many small, medium and large apps. An amazing

# Arvind Sherigar said on December 13, 2006 9:47 AM:

Hello,

Great presentation. I was wondering if you had recorded your session and whether it is available for download.

I would have loved to show your talk to our lead developers in this company.

New Comments to this post are disabled

Search

Go

This Blog

Syndication

Page view tracker