<?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>Jeff Nuckolls {Application Platform and Development Tools} : Screencast</title><link>http://blogs.msdn.com/jeff/archive/tags/Screencast/default.aspx</link><description>Tags: Screencast</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Unit Tests with Visual Studio 2008 (screencast)</title><link>http://blogs.msdn.com/jeff/archive/2008/05/09/unit-tests-with-visual-studio-2008-screencast.aspx</link><pubDate>Sat, 10 May 2008 01:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8482308</guid><dc:creator>jeffnuck</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/jeff/comments/8482308.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeff/commentrss.aspx?PostID=8482308</wfw:commentRss><description>&lt;P&gt;Test Driven Development (TDD) has long been advocated as a "best practice" in software development.&amp;nbsp; Without picking apart the details with this theory, I'll just summarize the concept: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;prior to jumping in with both feet, writing functional code, start with stubbed out methods/functions/classes/etc... (you might use Class Designer for this part)&lt;/LI&gt;
&lt;LI&gt;second, create a test harness that aligns with the functional requirements... these should test for "expected" results and compare them with "actual" results returned from the functional code (class/method/etc...)&lt;/LI&gt;
&lt;LI&gt;finally start adding code to your stubbed classes/methods... and refining this code until your tests harness receives all "expected" results&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Creating these test harnesses can be a cumbersome task and seem to take time away from the valuable development time.&amp;nbsp; Visual Studio can automate a majority of this for you saving you tons of time without bolt-on 3rd party tools, and most importantly recover that valuable development time "without" sacrificing quality code!&lt;/P&gt;
&lt;P&gt;Instead of rambling, I recorded a quick 7 minute screencast to get you started in Unit Testing with Visual Studio 2008:&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:{7D7E1B1B-BB15-44b5-AC22-DF49F6B00FD3}:101687b3-042c-4735-a543-c3f55cb78014 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;IFRAME style="WIDTH: 320px; HEIGHT: 240px" src="http://silverlight.services.live.com/invoke/66578/VS 2008 - Unit Testing/iframe.html" frameBorder=0 width=320 scrolling=no height=240&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;P&gt;Note: This just touches the surface, but will hopefully prove a decent introduction.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8482308" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeff/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/jeff/archive/tags/Screencast/default.aspx">Screencast</category></item><item><title>Web Tests in Visual Studio 2008 (screencast)</title><link>http://blogs.msdn.com/jeff/archive/2008/05/09/web-tests-in-visual-studio-2008-screencast.aspx</link><pubDate>Sat, 10 May 2008 00:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8482047</guid><dc:creator>jeffnuck</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/jeff/comments/8482047.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeff/commentrss.aspx?PostID=8482047</wfw:commentRss><description>&lt;P&gt;If you are interested in testing your web applications, Visual Studio offers a great way to do this without bolt-on or expensive 3rd party tools.&amp;nbsp; Auto-record, configure, and even generate coded versions (C# or VB) of your web tests, then reuse with/without Load Tests.&amp;nbsp; You can also add Data Sources (databases, CSV files, and XML files), Validation rules, and Extraction rules to your web tests.&lt;/P&gt;
&lt;P&gt;Here I have provided a short screencast to demonstrate "some" of the features for creating Web Tests with Visual Studio 2008:&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:{7D7E1B1B-BB15-44b5-AC22-DF49F6B00FD3}:9551d512-07f0-45c3-aa66-af143dc990f3 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;IFRAME style="WIDTH: 320px; HEIGHT: 240px" src="http://silverlight.services.live.com/invoke/66578/VS 2008 - Web Testing/iframe.html" frameBorder=0 width=320 scrolling=no height=240&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;P mce_keep="true"&gt;Enjoy!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8482047" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeff/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/jeff/archive/tags/Screencast/default.aspx">Screencast</category></item><item><title>Stream Silverlight apps in your blog created with Live Writer...</title><link>http://blogs.msdn.com/jeff/archive/2008/05/07/stream-silverlight-apps-in-your-blog-created-with-live-writer.aspx</link><pubDate>Thu, 08 May 2008 07:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8468722</guid><dc:creator>jeffnuck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jeff/comments/8468722.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeff/commentrss.aspx?PostID=8468722</wfw:commentRss><description>&lt;P&gt;Here is a cool plug-in for Live Writer from James Clarke (&lt;A title=http://www.clarkezone.net/default.aspx?channelid=fe2866cb-00b9-4bff-bb11-1b3a88708a84 href="http://www.clarkezone.net/default.aspx?channelid=fe2866cb-00b9-4bff-bb11-1b3a88708a84" mce_href="http://www.clarkezone.net/default.aspx?channelid=fe2866cb-00b9-4bff-bb11-1b3a88708a84"&gt;http://www.clarkezone.net/default.aspx?channelid=fe2866cb-00b9-4bff-bb11-1b3a88708a84&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;Notice I can now just select "Silverlight Streaming Application" from the Insert menu option.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=97 alt=image src="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_thumb.png" width=244 border=0 mce_src="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;If you have a Live ID (or wish to create one), you can get up to 10gb of FREE space to host your Silverlight videos/apps at &lt;A href="http://silverlight.live.com/" mce_href="http://silverlight.live.com"&gt;http://silverlight.live.com&lt;/A&gt;.&amp;nbsp; When you create an account here you will receive an &lt;STRONG&gt;Account ID&lt;/STRONG&gt; and &lt;STRONG&gt;Account Key&lt;/STRONG&gt; (required for the following step), be able to upload your Silverlight video/apps, so you can reference insert them as follows:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_6.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=176 alt=image src="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_thumb_2.png" width=244 border=0 mce_src="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;If you have entered your &lt;STRONG&gt;Account ID&lt;/STRONG&gt; and &lt;STRONG&gt;Account Key&lt;/STRONG&gt;, then select the Refresh button.&lt;/P&gt;
&lt;P&gt;Pick your Silverlight application and click &lt;STRONG&gt;Ok&lt;/STRONG&gt;.&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:{7D7E1B1B-BB15-44b5-AC22-DF49F6B00FD3}:cdb70cc9-95a4-4f8f-9562-d8f6046d3caf style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;IFRAME style="WIDTH: 320px; HEIGHT: 240px" src="http://silverlight.services.live.com/invoke/66578/VS 2008 - Unit Testing/iframe.html" frameBorder=0 width=320 scrolling=no height=240&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now just &lt;A href="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_8.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=35 alt=image src="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_thumb_3.png" width=76 border=0 mce_src="http://blogs.msdn.com/blogfiles/jeff/WindowsLiveWriter/StreamSilverlightappsinyourblogcreatedw_120/image_thumb_3.png"&gt;&lt;/A&gt; your blog, that is all there is to it!&amp;nbsp; :-)&lt;/P&gt;
&lt;P&gt;Oh, BTW... &lt;STRONG&gt;if you are looking for a super cool tool to record your screencasts&lt;/STRONG&gt;, check out &lt;STRONG&gt;Community Clips&lt;/STRONG&gt; at &lt;A href="http://communityclips.officelabs.com/"&gt;http://communityclips.officelabs.com&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8468722" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jeff/archive/tags/Screencast/default.aspx">Screencast</category></item></channel></rss>