<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx</link><description>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</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Free online class: Designing .NET Class Libraries</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#1992190</link><pubDate>Fri, 30 Mar 2007 05:51:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1992190</guid><dc:creator>Brad Abrams </dc:creator><description>&lt;p&gt;Krzysztof Cwalina (co-author of Framework Design Guidelines) recently did a talk for the Microsoft Research&lt;/p&gt;
</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#1992199</link><pubDate>Fri, 30 Mar 2007 05:52:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1992199</guid><dc:creator>Marcos Meli</dc:creator><description>&lt;p&gt;After reading your book and watching some other presentations I&amp;#180;m sure that work watch you talk for 100 hours =)&lt;/p&gt;
&lt;p&gt;I really apreciate this share, bookmarked for the weekend&lt;/p&gt;
&lt;p&gt;Keep in the outstanding work, I cant express how much I love API design and Simplicity from your perspective.&lt;/p&gt;
&lt;p&gt;Marcos&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#1992755</link><pubDate>Fri, 30 Mar 2007 09:28:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1992755</guid><dc:creator>Tom Kirby-Green</dc:creator><description>&lt;p&gt;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!&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#1992829</link><pubDate>Fri, 30 Mar 2007 09:59:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1992829</guid><dc:creator>Tom Kirby-Green</dc:creator><description>&lt;p&gt;Krzysztof, the further into the video I get the more I wish I could have this available to watch and refer back to off-line. Is there any chance MS could make available say just the audio track and slides (or even just the audio, i.e. a .WMA file) as actual downloads?&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;tom&lt;/p&gt;</description></item><item><title>Great framework design blogs</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#1992927</link><pubDate>Fri, 30 Mar 2007 10:43:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1992927</guid><dc:creator>VusCode - Coding dreams since 1998!</dc:creator><description>&lt;p&gt;Krzysztof Cwalina is leading the effort to develop, promote, and apply the design guidelines to the .NET&lt;/p&gt;
</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#1994006</link><pubDate>Fri, 30 Mar 2007 16:26:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1994006</guid><dc:creator>mihailik</dc:creator><description>&lt;p&gt;It would be great to watch it on Pocket PC. You know, sitting the whole 3 hours startting to screen is not practical.&lt;/p&gt;
&lt;p&gt;Could you, please, make it available for download?&lt;/p&gt;
&lt;p&gt;Thanks a lot!&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#1994583</link><pubDate>Fri, 30 Mar 2007 19:16:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1994583</guid><dc:creator>David</dc:creator><description>&lt;p&gt;I second the download option! &amp;nbsp;&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2018280</link><pubDate>Tue, 03 Apr 2007 16:57:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2018280</guid><dc:creator>Dave</dc:creator><description>&lt;p&gt;Great presentation. &amp;nbsp;Maybe I'm weird, but I'd love to buy a sort-of &amp;quot;Books on Tape&amp;quot; version of the Framework Guidelines to listen to while at work.&lt;/p&gt;
&lt;p&gt;Thanks for your efforts.&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2025728</link><pubDate>Wed, 04 Apr 2007 17:38:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2025728</guid><dc:creator>Matt T</dc:creator><description>&lt;p&gt;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. &amp;nbsp;Keep up the good work.&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2027099</link><pubDate>Wed, 04 Apr 2007 23:30:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2027099</guid><dc:creator>Oren Ellenbogen</dc:creator><description>&lt;p&gt;I'll ++ to the download option. I can't watch the video as it buffering every 10 seconds. I have a very fast connection, so I have no idea why the latency is so high...&lt;/p&gt;
&lt;p&gt;Thanks for your great work, I really enjoyed your&amp;amp;BradA book.&lt;/p&gt;</description></item><item><title>Krzysztof Cwalina on Framework Design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2040885</link><pubDate>Fri, 06 Apr 2007 19:52:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2040885</guid><dc:creator>Rico Mariani's Performance Tidbits</dc:creator><description>&lt;p&gt;Krzysztof has been recorded for MS Research and gives an excellent presentation on framework design.&lt;/p&gt;
</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2046494</link><pubDate>Sat, 07 Apr 2007 21:04:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2046494</guid><dc:creator>Mike Weller</dc:creator><description>&lt;p&gt;I agree with the above comments, really interesting and useful presentation, even for non-dotnet people.&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2091751</link><pubDate>Thu, 12 Apr 2007 00:47:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2091751</guid><dc:creator>Steve</dc:creator><description>&lt;p&gt;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.&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2116312</link><pubDate>Fri, 13 Apr 2007 19:04:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2116312</guid><dc:creator>Matthew Knapp</dc:creator><description>&lt;p&gt;I am reading Framework Design Guidelines where you talk about the (lack of) usability testing of the System.IO namespace. &amp;nbsp;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. &amp;nbsp;I always thought I was just an idiot...turns out I am amoung friends! &amp;nbsp;So my question is - did anything ever happen to improve the usability of the System.IO namespace after your usability testing?&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2117397</link><pubDate>Fri, 13 Apr 2007 20:28:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2117397</guid><dc:creator>netvance</dc:creator><description>&lt;p&gt;Excelent presentation, thanks for adding it to your blog. Looking forward for some more later. &lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2155620</link><pubDate>Mon, 16 Apr 2007 20:35:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2155620</guid><dc:creator>kcwalina</dc:creator><description>&lt;p&gt;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. &lt;/p&gt;
&lt;p&gt;Matthew, File.ReadAllText and similar APIs were added to alleviate the usability problems.&lt;/p&gt;
</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2157251</link><pubDate>Mon, 16 Apr 2007 23:57:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2157251</guid><dc:creator>KBac</dc:creator><description>&lt;p&gt;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. &lt;/p&gt;
&lt;p&gt;I cannot wait to get through the book.&lt;/p&gt;
&lt;p&gt;Thanks a lot for this and keep the great work.&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2163667</link><pubDate>Tue, 17 Apr 2007 18:01:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2163667</guid><dc:creator>Brian Di Croce</dc:creator><description>&lt;p&gt;Hey Krzysztof!&lt;/p&gt;
&lt;p&gt;I finally got the video to show up and I'm glad I did! &amp;nbsp;Thanks for sharing this with us, it's really helpful for the community and not just .NET&lt;/p&gt;
&lt;p&gt;I can't wait to watch your next presentation!&lt;/p&gt;
&lt;p&gt;Thanks again.&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2215040</link><pubDate>Sat, 21 Apr 2007 05:05:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2215040</guid><dc:creator>Buu Nguyen</dc:creator><description>&lt;p&gt;Nice presentation! &amp;nbsp;Although I had to give up after 1h30min. &amp;nbsp;Will check it again later but wish to be able to view the video/slides offline. &amp;nbsp;(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 :-))&lt;/p&gt;</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2241129</link><pubDate>Mon, 23 Apr 2007 07:33:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2241129</guid><dc:creator>Thanuja</dc:creator><description>&lt;p&gt;KC,&lt;/p&gt;
&lt;p&gt;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 &amp;nbsp;would be the changes you suggest for current coding standards or design guidlines. Prefer new blog entry:)&lt;/p&gt;</description></item><item><title>Krzysztof Cwalina on Framework Design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2493712</link><pubDate>Wed, 09 May 2007 06:12:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2493712</guid><dc:creator>Brad Smith ::: MSFT</dc:creator><description>&lt;p&gt;Krzysztof has been recorded for MS Research and gives an excellent presentation on framework design.&lt;/p&gt;
</description></item><item><title>Krzysztof Cwalina on Framework Design Guidelines and API Design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2527500</link><pubDate>Thu, 10 May 2007 21:07:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2527500</guid><dc:creator>The Visual Studio Code Analysis Team Blog</dc:creator><description>&lt;p&gt;A lecture on API design by Krzysztof Cwalina (the brains behind the Framewok Design Guidelines ) has&lt;/p&gt;
</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#2930651</link><pubDate>Mon, 28 May 2007 04:05:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2930651</guid><dc:creator>Mitch Wheat</dc:creator><description>&lt;p&gt;Would love to watch this: Please, Please provide it as a download!&lt;/p&gt;</description></item><item><title>Framework design lecture avaliable for download</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#3029882</link><pubDate>Fri, 01 Jun 2007 23:42:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3029882</guid><dc:creator>Krzysztof Cwalina</dc:creator><description>&lt;p&gt;I have good news for all who asked about an off line version of the API design lecture I blogged about&lt;/p&gt;
</description></item><item><title>re: Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#3029899</link><pubDate>Fri, 01 Jun 2007 23:43:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3029899</guid><dc:creator>kcwalina</dc:creator><description>&lt;p&gt;Sorry that it took so long, but I got the lecture setup so it can be downloaded to view offline. See &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/kcwalina/archive/2007/06/01/FDGLecture.aspx"&gt;http://blogs.msdn.com/kcwalina/archive/2007/06/01/FDGLecture.aspx&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>MSDN Blog Postings &amp;middot; Framework design lecture avaliable for download</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#3033088</link><pubDate>Sat, 02 Jun 2007 04:06:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3033088</guid><dc:creator>MSDN Blog Postings · Framework design lecture avaliable for download</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://msdnrss.thecoderblogs.com/2007/06/01/framework-design-lecture-avaliable-for-download/"&gt;http://msdnrss.thecoderblogs.com/2007/06/01/framework-design-lecture-avaliable-for-download/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Great framework design blogs</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#5219475</link><pubDate>Mon, 01 Oct 2007 11:53:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5219475</guid><dc:creator>VusCode - Coding dreams since 1998!</dc:creator><description>&lt;p&gt;Krzysztof Cwalina is leading the effort to develop, promote, and apply the design guidelines to the&lt;/p&gt;
</description></item><item><title>What So Swimmers Have to Say About Framework Design?</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#5280126</link><pubDate>Fri, 05 Oct 2007 03:16:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5280126</guid><dc:creator>Krzysztof Cwalina</dc:creator><description>&lt;p&gt;I am starting to feel pressure to finish up slides for my presentation at the upcoming TechEd in Barcelona.&lt;/p&gt;
</description></item><item><title>What Do Swimmers Have to Say About Framework Design?</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#5280363</link><pubDate>Fri, 05 Oct 2007 03:42:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5280363</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;I am starting to feel pressure to finish up slides for my presentation at the upcoming TechEd in Barcelona&lt;/p&gt;
</description></item><item><title>MSDN Blog Postings  &amp;raquo; What Do Swimmers Have to Say About Framework Design?</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#5281923</link><pubDate>Fri, 05 Oct 2007 05:34:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5281923</guid><dc:creator>MSDN Blog Postings  » What Do Swimmers Have to Say About Framework Design?</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://msdnrss.thecoderblogs.com/2007/10/04/what-do-swimmers-have-to-say-about-framework-design/"&gt;http://msdnrss.thecoderblogs.com/2007/10/04/what-do-swimmers-have-to-say-about-framework-design/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Krzysztof Cwalina : Online lecture on API design</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#8584686</link><pubDate>Mon, 09 Jun 2008 12:40:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8584686</guid><dc:creator>Relationship Compatibility</dc:creator><description>&lt;p&gt;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&lt;/p&gt;
</description></item><item><title>&amp;quot;The Whole Sort of General Mish-Mash&amp;quot; &amp;laquo; Roman&amp;#8217;s Blog</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#8802047</link><pubDate>Fri, 01 Aug 2008 23:47:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8802047</guid><dc:creator>&amp;quot;The Whole Sort of General Mish-Mash&amp;quot; &amp;laquo; Roman&amp;#8217;s Blog</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://rhnatiuk.wordpress.com/2008/04/19/the-whole-sort-of-general-mish-mash/"&gt;http://rhnatiuk.wordpress.com/2008/04/19/the-whole-sort-of-general-mish-mash/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Krzysztof Cwalina Online lecture on API design | alternative dating</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#9767872</link><pubDate>Wed, 17 Jun 2009 10:27:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9767872</guid><dc:creator> Krzysztof Cwalina Online lecture on API design | alternative dating</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://topalternativedating.info/story.php?id=9680"&gt;http://topalternativedating.info/story.php?id=9680&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Krzysztof Cwalina Online lecture on API design | Outdoor Decor</title><link>http://blogs.msdn.com/kcwalina/archive/2007/03/29/1989896.aspx#9779053</link><pubDate>Fri, 19 Jun 2009 07:24:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9779053</guid><dc:creator> Krzysztof Cwalina Online lecture on API design | Outdoor Decor</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://outdoordecoration.info/story.php?id=1871"&gt;http://outdoordecoration.info/story.php?id=1871&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>