Share via


Online lecture on API design

I gave a lecture on framework design at the Redmond’s Microsoft Research Center. They recorder and posted it on the Research Channel. You can see it here. It’s more than 3 hours long, but I think you will find it worth the time. Let me know what you think.

Comments

  • Anonymous
    March 29, 2007
    Krzysztof Cwalina (co-author of Framework Design Guidelines) recently did a talk for the Microsoft Research

  • Anonymous
    March 29, 2007
    The comment has been removed

  • Anonymous
    March 29, 2007
    I agree 100% with Marcos's comment. It's a real service to the programming community, not just .NET, making this available. Your book was one of the best I read in 2006 and has been the cause of some enjoyable personal agonizing over my own humble API designs since reading it. This is a subject area I can never read / listen / watch enough about so once again a big thank you!

  • Anonymous
    March 29, 2007
    The comment has been removed

  • Anonymous
    March 29, 2007
    Krzysztof Cwalina is leading the effort to develop, promote, and apply the design guidelines to the .NET

  • Anonymous
    March 30, 2007
    It would be great to watch it on Pocket PC. You know, sitting the whole 3 hours startting to screen is not practical. Could you, please, make it available for download? Thanks a lot!

  • Anonymous
    March 30, 2007
    I second the download option!  

  • Anonymous
    April 03, 2007
    Great presentation.  Maybe I'm weird, but I'd love to buy a sort-of "Books on Tape" version of the Framework Guidelines to listen to while at work. Thanks for your efforts.

  • Anonymous
    April 04, 2007
    Don't usually provide comments, but I have to say that is one of the best presentations on API and framework design I've seen.  Keep up the good work.

  • Anonymous
    April 04, 2007
    The comment has been removed

  • Anonymous
    April 06, 2007
    Krzysztof has been recorded for MS Research and gives an excellent presentation on framework design.

  • Anonymous
    April 07, 2007
    I agree with the above comments, really interesting and useful presentation, even for non-dotnet people.

  • Anonymous
    April 11, 2007
    I'd like to see more on exceptions versus return values in API design as I've encountered (ever since C++ went mainstream in 1990) many APIs, in-house and 3rd party, that suffer from returning every failure via an exception.

  • Anonymous
    April 13, 2007
    I am reading Framework Design Guidelines where you talk about the (lack of) usability testing of the System.IO namespace.  I felt a warm feeling inside while reading it because still to this day I can not manage to write code to open a text file without going back to look at previous examples.  I always thought I was just an idiot...turns out I am amoung friends!  So my question is - did anything ever happen to improve the usability of the System.IO namespace after your usability testing?

  • Anonymous
    April 13, 2007
    Excelent presentation, thanks for adding it to your blog. Looking forward for some more later.

  • Anonymous
    April 16, 2007
    Thanks for all the good words about the presentation. I will try to get an offline version of the netcast, but it might take some time. Matthew, File.ReadAllText and similar APIs were added to alleviate the usability problems.

  • Anonymous
    April 16, 2007
    Initially I thought that 3 hours of a presentation is an overkill, but I got nicely surprised. The lecture was comprehensive and touched many issues I needed to face as an SDK developer. I cannot wait to get through the book. Thanks a lot for this and keep the great work.

  • Anonymous
    April 17, 2007
    Hey Krzysztof! I finally got the video to show up and I'm glad I did!  Thanks for sharing this with us, it's really helpful for the community and not just .NET I can't wait to watch your next presentation! Thanks again.

  • Anonymous
    April 20, 2007
    Nice presentation!  Although I had to give up after 1h30min.  Will check it again later but wish to be able to view the video/slides offline.  (Don't try to be rude, but it's even better if there are only the slides with your voice instead of having too look at two different movies :-))

  • Anonymous
    April 22, 2007
    KC, this has nothing to do with the presentaion:) Instead l would like to know with the .NET 3.0 is introduced to developer community now, what  would be the changes you suggest for current coding standards or design guidlines. Prefer new blog entry:)

  • Anonymous
    May 08, 2007
    Krzysztof has been recorded for MS Research and gives an excellent presentation on framework design.

  • Anonymous
    May 10, 2007
    A lecture on API design by Krzysztof Cwalina (the brains behind the Framewok Design Guidelines ) has

  • Anonymous
    May 27, 2007
    Would love to watch this: Please, Please provide it as a download!

  • Anonymous
    June 01, 2007
    The comment has been removed

  • Anonymous
    June 01, 2007
    Sorry that it took so long, but I got the lecture setup so it can be downloaded to view offline. See http://blogs.msdn.com/kcwalina/archive/2007/06/01/FDGLecture.aspx

  • Anonymous
    June 01, 2007
    PingBack from http://msdnrss.thecoderblogs.com/2007/06/01/framework-design-lecture-avaliable-for-download/

  • Anonymous
    September 30, 2007
    Krzysztof Cwalina is leading the effort to develop, promote, and apply the design guidelines to the

  • Anonymous
    October 04, 2007
    I am starting to feel pressure to finish up slides for my presentation at the upcoming TechEd in Barcelona.

  • Anonymous
    October 04, 2007
    I am starting to feel pressure to finish up slides for my presentation at the upcoming TechEd in Barcelona

  • Anonymous
    October 04, 2007
    PingBack from http://msdnrss.thecoderblogs.com/2007/10/04/what-do-swimmers-have-to-say-about-framework-design/

  • Anonymous
    June 08, 2008
    I gave a lecture on framework design at the Redmond’s Microsoft Research Center. They recorder and posted it on the Research Channel . You can see it here . It’s more than 3 hours long, but I think you will find it worth the time. Let me know what yo

  • Anonymous
    August 01, 2008
    PingBack from http://rhnatiuk.wordpress.com/2008/04/19/the-whole-sort-of-general-mish-mash/

  • Anonymous
    June 16, 2009
    PingBack from http://topalternativedating.info/story.php?id=9680

  • Anonymous
    June 18, 2009
    PingBack from http://outdoordecoration.info/story.php?id=1871