<?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>Coding4Fun : c4fnews</title><link>http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx</link><description>Tags: c4fnews</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>RGB in, HLS out</title><link>http://blogs.msdn.com/coding4fun/archive/2010/01/04/9943689.aspx</link><pubDate>Tue, 05 Jan 2010 02:03:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9943689</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9943689.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9943689</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9943689</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/RGBinHLSout_FDD8/temp0%5B1%5D_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="temp0[1]" border="0" alt="temp0[1]" align="right" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/RGBinHLSout_FDD8/temp0%5B1%5D_thumb.png" width="240" height="170" /&gt;&lt;/a&gt; David Veeneman wrote a neat little console application that will &lt;a href="http://www.codeproject.com/KB/WPF/WpfColorConversions.aspx"&gt;convert RGB colors to HLS&lt;/a&gt; (Hue-Luminance-Saturation) or HSB (Hue-Saturation-Brightness) over at Code Project.&lt;/p&gt;  &lt;p&gt;One of the neat things David also did was show off using IValueConverter as well to do some of the conversion for you.&lt;/p&gt;  &lt;p&gt;David did use an MSDN article as reference, if you want to see the sample, head over to &lt;a title="http://msdn.microsoft.com/en-us/library/ms771620.aspx" href="http://msdn.microsoft.com/en-us/library/ms771620.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms771620.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9943689" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/utility/default.aspx">utility</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/WPF/default.aspx">WPF</category></item><item><title>Trace.Writing in your web applications</title><link>http://blogs.msdn.com/coding4fun/archive/2009/12/25/9941111.aspx</link><pubDate>Fri, 25 Dec 2009 08:45:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9941111</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9941111.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9941111</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9941111</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Trace.Writinginyourwebapplications_26D4/tracing_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="tracing" border="0" alt="tracing" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Trace.Writinginyourwebapplications_26D4/tracing_thumb.jpg" width="500" height="256" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;We’ve talked in the past about debugging your application but if you can’t attach a debugger to your website, &lt;a href="http://blogs.msdn.com/webdevelopertips/archive/2009/12/18/tip-100-did-you-know-how-to-view-asp-net-trace-information.aspx"&gt;why not use the ASP.Net Tracing&lt;/a&gt;?&amp;#160; This acts very much like a &lt;strong&gt;Debug.WriteLine&lt;/strong&gt; in a Windows application but instead you do &lt;strong&gt;Trace.Write&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Since this does have some memory ramifications, you’ll have to add in a line to your web.config file under the &lt;strong&gt;System.Web&lt;/strong&gt; section.&lt;/p&gt;  &lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;system.web&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt; 
&lt;span class="rem"&gt;&amp;lt;!-- Add me! --&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;trace&lt;/span&gt; &lt;span class="attr"&gt;enabled&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;true&amp;quot;&lt;/span&gt; &lt;span class="attr"&gt;mostRecent&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;true&amp;quot;&lt;/span&gt; &lt;span class="attr"&gt;pageOutput&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;true&amp;quot;&lt;/span&gt; &lt;span class="attr"&gt;requestLimit&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;20&amp;quot;&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;style type="text/css"&gt;


.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;p&gt;Then you just go to your trace.axd file.&amp;#160; So in an example where your application is in “WebSite1” and on your local development box, &lt;a href="http://localhost/WebSite1/trace.axd"&gt;http://localhost/WebSite1/trace.axd&lt;/a&gt; would be where to get this information&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9941111" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/debugging/default.aspx">debugging</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/ASP.Net/default.aspx">ASP.Net</category></item><item><title>IronRuby sketch up</title><link>http://blogs.msdn.com/coding4fun/archive/2009/12/16/9937778.aspx</link><pubDate>Wed, 16 Dec 2009 18:20:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9937778</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9937778.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9937778</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9937778</wfw:comment><description>&lt;p&gt;&lt;a href="http://blog.jimmy.schementi.com/2009/12/ironruby-rubyconf-2009-part-35.html"&gt;Jimmy Schementi posted about his talk at RubyConf 2009&lt;/a&gt; and talked about embedding IronRuby in another program.&amp;#160; His goals were:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;2D rendering surface with simple primitive shapes &lt;/li&gt;    &lt;li&gt;Simple animation support – callbacks for each frame and each object on the canvas &lt;/li&gt;    &lt;li&gt;User-loadable “macros” for drawing and animating&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;His outcome looks amazing!&amp;#160; It is worth noting Jimmy is using Visual Studio 2010 beta 2 for the demo here.&amp;#160; His blog states he hasn’t tried it in Visual Studio 2008.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:7be7f167-1ea1-4505-9525-9cfe595696eb" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;object width="400" height="280"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8185302&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=8185302&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="280"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9937778" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/IronRuby/default.aspx">IronRuby</category></item><item><title>use Less to reduce CSS clutter!</title><link>http://blogs.msdn.com/coding4fun/archive/2009/12/11/9932669.aspx</link><pubDate>Fri, 11 Dec 2009 18:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9932669</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9932669.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9932669</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9932669</wfw:comment><description>&lt;p&gt;&lt;a href="http://haacked.com/archive/2009/12/02/t4-template-for-less-css.aspx" mce_href="http://haacked.com/archive/2009/12/02/t4-template-for-less-css.aspx"&gt;Reading a post by Phil Haack&lt;/a&gt;, I learned about a neat technology called LESS that helps reduce the amount of CSS and duplicated code you have to create.&amp;#160; It was &lt;a href="http://lesscss.org/" mce_href="http://lesscss.org/"&gt;originally a Ruby Gem&lt;/a&gt; but now has a .Net port called .Less which can be found at &lt;a href="http://www.dotlesscss.com/" mce_href="http://www.dotlesscss.com"&gt;www.dotlesscss.com&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;It lets you do some amazing things like global changes and even operations!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Variable:&lt;/strong&gt;&lt;/p&gt;  &lt;pre class="csharpcode"&gt;@brand_color: #4D926F;
 
#header {
  color: @brand_color;
}
 
h2 {
  color: @brand_color;
}&lt;/pre&gt;

&lt;p&gt;&lt;strong&gt;Operation:&lt;/strong&gt;&lt;/p&gt;

&lt;pre class="csharpcode"&gt;@the-border: 1px;
@base-color: #111;
 
#header {
  color: @base-color * 3;
  border-left: @the-border;
  border-right: @the-border * 2;
}
 
#footer { 
  color: (@base-color + #111) * 1.5; 
}&lt;/pre&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9932669" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/web/default.aspx">web</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/CSS/default.aspx">CSS</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/ASP.Net/default.aspx">ASP.Net</category></item><item><title>Build your own Windows 7 Sensors!</title><link>http://blogs.msdn.com/coding4fun/archive/2009/12/10/9934884.aspx</link><pubDate>Thu, 10 Dec 2009 13:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9934884</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9934884.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9934884</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9934884</wfw:comment><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/BuildyourownWindows7Sensors_A690/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/BuildyourownWindows7Sensors_A690/image_2.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0px" title=image border=0 alt=image align=right src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/BuildyourownWindows7Sensors_A690/image_thumb.png" width=240 height=220 mce_src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/BuildyourownWindows7Sensors_A690/image_thumb.png"&gt;&lt;/A&gt; Tired of having a computer with no sensors?&amp;nbsp; We’ve created a &lt;A href="http://code.msdn.microsoft.com/motionsensor" mce_href="http://code.msdn.microsoft.com/motionsensor"&gt;parallax windows 7 sensor driver with source code&lt;/A&gt; so you can create your own!&lt;/P&gt;
&lt;P&gt;The sensor device we made here is a Passive-Infrared Sensor.&amp;nbsp; So basically it is a motion sensor.&amp;nbsp; The board used in the white paper is the Parallax “BASIC Stamp HomeWork Board”.&amp;nbsp; Sadly these only come in a 10-pack so the fallback would be the &lt;A href="http://www.parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/CategoryID/11/List/0/SortField/0/Level/a/ProductID/1/Default.aspx" mce_href="http://www.parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/CategoryID/11/List/0/SortField/0/Level/a/ProductID/1/Default.aspx"&gt;BASIC Stamp 2 Module ($49.00)&lt;/A&gt; and getting either the &lt;A href="http://www.parallax.com/Store/Microcontrollers/BASICStampDevelopmentBoards/tabid/137/CategoryID/12/List/0/SortField/0/Level/a/ProductID/121/Default.aspx" mce_href="http://www.parallax.com/Store/Microcontrollers/BASICStampDevelopmentBoards/tabid/137/CategoryID/12/List/0/SortField/0/Level/a/ProductID/121/Default.aspx"&gt;BASIC Stamp 2 Carrier Board” ($15.99)&lt;/A&gt; or &lt;A href="http://www.parallax.com/Store/Microcontrollers/BASICStampDevelopmentBoards/tabid/137/CategoryID/12/List/0/Level/a/ProductID/126/Default.aspx?SortField=ProductName%2cProductName" mce_href="http://www.parallax.com/Store/Microcontrollers/BASICStampDevelopmentBoards/tabid/137/CategoryID/12/List/0/Level/a/ProductID/126/Default.aspx?SortField=ProductName%2cProductName"&gt;the Board of Education Dev Board (USB) ($41.99)&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The code example also has a .Net application that interprets the data from the sensor.&lt;/P&gt;
&lt;P&gt;More of an Arduino fan?&amp;nbsp; Coding4Fun is working with Brian Jepson (&lt;A href="http://twitter.com/bjepson" mce_href="http://twitter.com/bjepson"&gt;@bjepson&lt;/A&gt;) of &lt;A href="http://www.makezine.com/" mce_href="http://www.makezine.com/"&gt;MAKE&lt;/A&gt; and O'Reilly to create a driver that works with Arduino!&amp;nbsp; I’ll post more when it gets finished.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9934884" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/hardware/default.aspx">hardware</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>bugs on your screen?</title><link>http://blogs.msdn.com/coding4fun/archive/2009/12/07/9932678.aspx</link><pubDate>Mon, 07 Dec 2009 18:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9932678</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9932678.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9932678</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9932678</wfw:comment><description>&lt;p&gt;&lt;a href="http://adamkinney.wordpress.com/2009/12/03/bugcamsmash-motion-detection-with-silverlight-4-beta/"&gt;Adam Kinney created a fun example squishing bugs to show off Silverlight 4.0’s webcam support&lt;/a&gt;.&amp;#160; He created simple motion detection using a diff calculation on multiple threads to figure out where his finger was to smooth the bugs!&amp;#160; Here is a video showing off the project.&lt;/p&gt;  &lt;p&gt;&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="512" height="384"&gt; &lt;param name="source" value="http://channel9.msdn.com/App_Themes/default/vp09_11_30.xap" /&gt; &lt;param name="initParams" value="deferredLoad=true,duration=0,m=http://ecn.channel9.msdn.com/o9/ch9/3/1/5/0/1/5/BugCamSmash_ch9.wmv,autostart=false,autohide=true,showembed=true, postid=510513" /&gt; &lt;param name="background" value="#00FFFFFF" /&gt; &lt;a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt; &lt;img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /&gt; &lt;/a&gt; &lt;/object&gt;&lt;/p&gt;  &lt;p&gt;If you want to check out the &lt;a href="http://adamkinney.wordpress.com/2009/12/03/bugcamsmash-motion-detection-with-silverlight-4-beta/"&gt;source code for BugCamSmash&lt;/a&gt;, Adam has that along with a few other helpful hints at his blog post.&lt;/p&gt;  &lt;p&gt;In addition, Adam is posting articles on how he created the application as well.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://adamkinney.wordpress.com/2009/12/04/bugcamsmash-dissected-part-1-smash-a-bug/"&gt;Smash a bug&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://adamkinney.wordpress.com/2009/12/05/bugcamsmash-dissected-part-2-make-the-bugs-crawl/"&gt;Make the bugs crawl&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://adamkinney.wordpress.com/2009/12/07/bugcamsmash-dissected-part-3-give-the-bugs-brains/"&gt;Giving the bugs Brains&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9932678" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/web/default.aspx">web</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Beta/default.aspx">Beta</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Silverlight+4.0/default.aspx">Silverlight 4.0</category></item><item><title>Coding4Fun at PDC 2009 – Video Montage</title><link>http://blogs.msdn.com/coding4fun/archive/2009/12/04/9931631.aspx</link><pubDate>Fri, 04 Dec 2009 18:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9931631</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9931631.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9931631</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9931631</wfw:comment><description>&lt;p&gt;We’ll be posting one project each month but here is the Coding4Fun booth at PDC 2009!&amp;#160; You can even view the Iron Bartender challenge at GeekFest as well!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/Clint/Coding4Fun-at-PDC-2009/"&gt;Overall Recap of each project&lt;/a&gt;     &lt;br /&gt;&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="512" height="384"&gt; &lt;param name="source" value="http://channel9.msdn.com/App_Themes/default/vp09_11_30.xap" /&gt; &lt;param name="initParams" value="deferredLoad=true,duration=0,m=http://ecn.channel9.msdn.com/o9/ch9/4/4/0/8/0/5/coding4funAtPdc_ch9.wmv,autostart=false,autohide=true,showembed=true, postid=508044, thumbnail=http://ecn.channel9.msdn.com/o9/ch9/4/4/0/8/0/5/coding4funAtPdc_512_ch9.png" /&gt; &lt;param name="background" value="#00FFFFFF" /&gt; &lt;a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt; &lt;img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /&gt; &lt;/a&gt; &lt;/object&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/LauraFoy/Coding4Fun-DrinkTendr/"&gt;Iron Bartender!&lt;/a&gt;     &lt;br /&gt;&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="512" height="384"&gt; &lt;param name="source" value="http://channel9.msdn.com/App_Themes/default/vp09_11_30.xap" /&gt; &lt;param name="initParams" value="deferredLoad=true,duration=0,m=http://ecn.channel9.msdn.com/o9/ch9/9/4/1/0/1/5/DrinkTendr_ch9.wmv,autostart=false,autohide=true,showembed=true, postid=510149, thumbnail=http://ecn.channel9.msdn.com/o9/ch9/9/4/1/0/1/5/DrinkTendr_512_ch9.png
" /&gt; &lt;param name="background" value="#00FFFFFF" /&gt; &lt;a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt; &lt;img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /&gt; &lt;/a&gt; &lt;/object&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931631" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/hardware/default.aspx">hardware</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/hardwarehacks/default.aspx">hardwarehacks</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/XNA/default.aspx">XNA</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/wiimote/default.aspx">wiimote</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/WPF/default.aspx">WPF</category></item><item><title>Is this frame straight?</title><link>http://blogs.msdn.com/coding4fun/archive/2009/12/02/9931839.aspx</link><pubDate>Thu, 03 Dec 2009 07:27:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9931839</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9931839.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9931839</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9931839</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Isthisframestraight_149E9/Preview%5B1%5D_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Preview[1]" border="0" alt="Preview[1]" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Isthisframestraight_149E9/Preview%5B1%5D_thumb.png" width="500" height="265" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Joel Ivory Johnson created a rather functional program for his Zune HD.&amp;#160; &lt;a href="http://www.codeproject.com/KB/game/XNALevel.aspx"&gt;Joel created a bubble level&lt;/a&gt; based on the accelerometer in the Zune HD to get the tilt of the device.&amp;#160; From that data and &lt;a href="http://en.wikipedia.org/wiki/Pythagorean_theorem"&gt;everyone’s favorite theorem&lt;/a&gt;, he created a bubble level!&lt;/p&gt;  &lt;p&gt;Joel also explains the math needed for doing this such as calculating the direction and the magnitude.&lt;/p&gt;  &lt;pre class="csharpcode"&gt;Vector3 accelReading = accelState.Acceleration;

tiltDirection = (&lt;span class="kwrd"&gt;float&lt;/span&gt;)Math.Atan2(accelReading.Y, accelReading.X);
tiltMagnitude = (&lt;span class="kwrd"&gt;float&lt;/span&gt;)Math.Sqrt(accelReading.X * accelReading.X + 
                 accelReading.Y * accelReading.Y );&lt;/pre&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931839" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/XNA/default.aspx">XNA</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Zune/default.aspx">Zune</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/ZuneHD/default.aspx">ZuneHD</category></item><item><title>INotify on new changes</title><link>http://blogs.msdn.com/coding4fun/archive/2009/11/29/9930051.aspx</link><pubDate>Mon, 30 Nov 2009 06:57:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9930051</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9930051.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9930051</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9930051</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/jaimer/archive/2009/09/22/wpf-discussion-090922.aspx"&gt;Jaime Rodriguez has a great post on some of the interesting things we at Microsoft have on one of our internal discussions, namely the WPF one.&lt;/a&gt;&amp;#160; &lt;/p&gt;  &lt;p&gt;The big one I noticed was that my favorite was smack at the top.&amp;#160; INotifyCollection is now going to be part of system.dll so you can make your now see if stuff gets modified!&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Subject:&lt;/b&gt; Any chance of INotifyCollectionChanged moving to the core .NET libraries? &lt;/p&gt;    &lt;p&gt;The&amp;#160; System.Collections.Specialized.INotifyCollectionChanged interface is defined in WindowsBase.dll (primarily a WPF assembly) but my customer believes it should be pushed down into the core BCL so that other project types can benefit from it without requiring a reference to WPF/WindowsBase.&lt;/p&gt;    &lt;p&gt;Is this planned for 4.0 or later?&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Answer:        &lt;br /&gt;&lt;/strong&gt;INotifyCollectionChanged, ObservableCollection&amp;lt;T&amp;gt;, and ReadOnlyObservableCollection&amp;lt;T&amp;gt; have been type forwarded into System.dll for .NET 4.&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9930051" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/WPF/default.aspx">WPF</category></item><item><title>Silverlight Development</title><link>http://blogs.msdn.com/coding4fun/archive/2009/11/18/9922257.aspx</link><pubDate>Wed, 18 Nov 2009 23:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9922257</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9922257.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9922257</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9922257</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/SilverlightDevelopment_9377/sliverPlusLight_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="sliverPlusLight" border="0" alt="sliverPlusLight" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/SilverlightDevelopment_9377/sliverPlusLight_thumb.jpg" width="483" height="164" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;With Silverlight 4.0 just announced, here are some great posts / helpful tips on getting started with Silverlight in general.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://r.ch9.ms/sl4cl"&gt;Channel9 has a training course&lt;/a&gt;.&lt;/li&gt;    &lt;li&gt;Tim Heuer has a 7-part series “&lt;a href="http://timheuer.com/blog/articles/getting-started-with-silverlight-development.aspx"&gt;Getting Started with Silverlight&lt;/a&gt;”.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.shinedraw.com/"&gt;Shine Draw is an awesome “Flash vs Silverlight” repository&lt;/a&gt; that can show you how to do an event in either technology.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://silverlight.net/"&gt;Silverlight.net&lt;/a&gt; has an abundance of information.&amp;#160; They also have &lt;a href="http://silverlight.net/community/samples/silverlight-samples"&gt;Community Samples&lt;/a&gt; as well.&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9922257" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Getting+Started/default.aspx">Getting Started</category></item><item><title>Coding4Fun at PDC!</title><link>http://blogs.msdn.com/coding4fun/archive/2009/11/17/9923716.aspx</link><pubDate>Tue, 17 Nov 2009 18:09:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923716</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9923716.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9923716</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9923716</wfw:comment><description>&lt;p&gt;Coding4Fun is in attendance at the Microsoft Professional Developer Conference!&amp;#160; We are demoing 5 projects that will have full how-to’s and will be open-sourced as well.&amp;#160; Drinktendr, Mind Blaster, Laser Graffiti, Augmented Reality, and Wi-Fi Warthogs are powered by .Net, XNA, WPF, Ling2Sql, WiiMote, MSMQ, Power Wheels, a Mind Set and a giant freaking laser!&lt;/p&gt;  &lt;h3&gt;Drinktendr&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Coding4FunatPDC_8947/IMG_4372.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="IMG_4372" border="0" alt="IMG_4372" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Coding4FunatPDC_8947/IMG_4372_thumb.jpg" width="240" height="160" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Ever get tired of pouring your own drink?&amp;#160; Have someone get upset at you since it was too strong or too weak?&amp;#160; Well, why not have a machine pour you the perfect beverage every time!&amp;#160; Drinktendr uses Linq2Sql and SQL Server to know what drinks it can make with what is on hand.&amp;#160; Combine this with WPF; the end user is given a top end experience.&lt;/p&gt;  &lt;h3&gt;Mind Blaster&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Coding4FunatPDC_8947/IMG_4328.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="IMG_4328" border="0" alt="IMG_4328" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Coding4FunatPDC_8947/IMG_4328_thumb.jpg" width="240" height="160" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;With aliens threatening to invade Earth, it’s your job to travel into outer space and destroy the alien threat…with your mind!&amp;#160; Wearing a brainwave detecting headset, coupled with head tracking hardware using a wiimote, use only your brain to destroy alien ships before they destroy you and the rest of humanity.&lt;/p&gt;  &lt;h3&gt;Laser Graffiti&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Coding4FunatPDC_8947/IMG_4323.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="IMG_4323" border="0" alt="IMG_4323" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Coding4FunatPDC_8947/IMG_4323_thumb.jpg" width="240" height="160" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Putting graffiti on something is not a very nice thing to do but what if with a flick of a switch, it was gone.&amp;#160; With a projector, an off the shelf webcam and a laser pointer, you can do just that.&amp;#160; Aim the laser at the building and start drawing.&amp;#160; Turn off the laser and it all goes away!&amp;#160; Using WPF and XNA, we can apply a variety of effects including fire, paint, and various particles.&amp;#160; This project was influenced by the Graffiti Research Lab.&lt;/p&gt;  &lt;h3&gt;Augmented Reality&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Coding4FunatPDC_8947/IMG_4340.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="IMG_4340" border="0" alt="IMG_4340" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Coding4FunatPDC_8947/IMG_4340_thumb.jpg" width="240" height="160" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;We’ll be showing off two AR games.&amp;#160; ARroller and AR Domino Knockdown. ARroller is a single-player “marble game” experienced through a 3DOF-tracked video–see-through head-worn display. The player holds a tracked board on which a virtual marble must be manipulated through a maze of obstacles by tilting and moving the board. AR Domino Knockdown is a two-player first-person-shooter. Players hold 6DOF-tracked UMPCs through which they fire virtual balls at a configuration of virtual dominos on a shared table.&lt;/p&gt;  &lt;h3&gt;Wi-Fi Warthogs&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Coding4FunatPDC_8947/IMG_4311.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="IMG_4311" border="0" alt="IMG_4311" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/Coding4FunatPDC_8947/IMG_4311_thumb.jpg" width="240" height="160" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Go big or go home.&amp;#160; After seeing Halo, we decided we had to make some remote control wart hogs to play laser tag with.&amp;#160; Using Xbox controllers, a wireless network, and Power Wheel cars, we’ve made a game of laser tag like no other.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923716" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/hardware/default.aspx">hardware</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/XNA/default.aspx">XNA</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/wiimote/default.aspx">wiimote</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/PDC/default.aspx">PDC</category></item><item><title>Facebook SDK</title><link>http://blogs.msdn.com/coding4fun/archive/2009/11/11/9920962.aspx</link><pubDate>Wed, 11 Nov 2009 18:26:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9920962</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9920962.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9920962</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9920962</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/FacebookSDK_92C5/facebook_logo%5B1%5D_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="facebook_logo[1]" border="0" alt="facebook_logo[1]" align="right" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/FacebookSDK_92C5/facebook_logo%5B1%5D_thumb.png" width="240" height="240" /&gt;&lt;/a&gt;Microsoft just released a Facebo ok client library to help make it easier for everyone to create some interesting applications.&amp;#160; The SDK is broken into a few core DLLs, each serving a core purpose.&amp;#160; You can download the SDK from &lt;a title="Download the SDK" href="http://facebooktoolkit.codeplex.com/"&gt;Download the SDK&lt;/a&gt;.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Facebook.dll&lt;/strong&gt;: This is the main assembly that will be used by all applications. This has all the logic to handle communication with the Facebook application. This assembly also has specific support of XAML applications (Silverlight and WPF) to enhance the Facebook platform to make databinding and data caching easier. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Facebook.Silverlight.dll&lt;/strong&gt;: This is the Silverlight version of the main assembly that will be used by all Silverlight applications. This has all the logic to handle communication with the Facebook application. This assembly also has specific support of XAML applications to enhance the Facebook platform to make databinding and data caching easier. The REST API in this assembly is Asynchronous only. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Facebook.Web.dll&lt;/strong&gt;: This assembly should be used by Canvas applications. The main functionality supported in this assembly is to encapsulate the handshake between the Facebook application and a canvas application (both FBML and IFrame) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Facebook.Web.Mvc.dll&lt;/strong&gt;: Provide a support building canvas applications using ASP.NET MVC. Separated from Facebook.Web.dll to avoid all developers from needing to install the MVC bits. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Facebook.Winforms.dll&lt;/strong&gt;: This assembly provides support for writing Facebook applications using Winform technology. This provides a Component that wraps the API to make it easier to use from Winforms. This also contains some user controls to help display Facebook data easily.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;If you want some helpful starting points, the Facebook Developer Wiki has some help too.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://wiki.developers.facebook.com/index.php/Anatomy_of_a_Facebook_App"&gt;Anatomy_of_a_Facebook_App&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://wiki.developers.facebook.com/index.php/Platform_Core_Components"&gt;Platform_Core_Components&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://wiki.developers.facebook.com/index.php/How-to_Guides"&gt;How-to_Guides&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://wiki.developers.facebook.com/index.php/Creating_a_Platform_Application"&gt;Creating_a_Platform_Application&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9920962" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Facebook/default.aspx">Facebook</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/ASP.Net+MVC/default.aspx">ASP.Net MVC</category></item><item><title>Does the S in SQL stand for Scary?</title><link>http://blogs.msdn.com/coding4fun/archive/2009/11/09/9919667.aspx</link><pubDate>Mon, 09 Nov 2009 17:54:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9919667</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9919667.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9919667</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9919667</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/DoestheSinSQLstandforScary_8B3B/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/DoestheSinSQLstandforScary_8B3B/image_thumb.png" width="240" height="138" /&gt;&lt;/a&gt; Nope, it stands for structured actually.&amp;#160; But if you are a bit afraid of SQL, MSDev.com has &lt;a href="http://www.msdev.com/Directory/SeriesDescription.aspx?CourseId=124"&gt;20 how-to videos about SQL Server 2008 Express&lt;/a&gt;!&amp;#160; This series of short how-to-videos will touch on SQL Server Express 2008 features such as: how to backup a SQL Express database, how to backup a remote SQL Express database, how to restore a SQL Express database, how to update SQL Server Express 2005 to SQL Server Express 2008 and more.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919667" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/starter+kit/default.aspx">starter kit</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/SQL/default.aspx">SQL</category></item><item><title>Getting Loopy</title><link>http://blogs.msdn.com/coding4fun/archive/2009/10/26/9913286.aspx</link><pubDate>Tue, 27 Oct 2009 01:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9913286</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9913286.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9913286</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9913286</wfw:comment><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/GettingLoopy_10A5B/fruit_loops1%5B1%5D_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/GettingLoopy_10A5B/fruit_loops1%5B1%5D_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0px" title=fruit_loops1[1] border=0 alt=fruit_loops1[1] align=right src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/GettingLoopy_10A5B/fruit_loops1%5B1%5D_thumb.jpg" width=230 height=172 mce_src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/GettingLoopy_10A5B/fruit_loops1%5B1%5D_thumb.jpg"&gt;&lt;/A&gt;Over at the Visual Basic blog, &lt;A href="http://blogs.msdn.com/vbteam/archive/2009/10/07/getting-loopy-matt-gertz.aspx" mce_href="http://blogs.msdn.com/vbteam/archive/2009/10/07/getting-loopy-matt-gertz.aspx"&gt;Matt Gertz has a great post on hidden effects with loops on stuff you may not realize&lt;/A&gt;.&amp;nbsp; He talks about how looping backwards versus forwards depending on the situation will drastically simplify your code or if you’re looping and using the array.Count how the Count property will be called on every pass.&lt;/P&gt;
&lt;P&gt;Matt also has &lt;A href="http://blogs.msdn.com/vbteam/archive/2009/10/06/hidden-costs-matt-gertz.aspx" mce_href="http://blogs.msdn.com/vbteam/archive/2009/10/06/hidden-costs-matt-gertz.aspx"&gt;another article about additional hidden costs too that is an interesting, quick read&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913286" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Coding/default.aspx">Coding</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Visual+Basic/default.aspx">Visual Basic</category></item><item><title>Visual Studio 2010 Beta 2 released!</title><link>http://blogs.msdn.com/coding4fun/archive/2009/10/21/9910949.aspx</link><pubDate>Wed, 21 Oct 2009 21:56:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9910949</guid><dc:creator>Coding4Fun</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/coding4fun/comments/9910949.aspx</comments><wfw:commentRss>http://blogs.msdn.com/coding4fun/commentrss.aspx?PostID=9910949</wfw:commentRss><wfw:comment>http://blogs.msdn.com/coding4fun/rsscomments.aspx?PostID=9910949</wfw:comment><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/VisualStudio2010Beta2released_D06C/logo_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="logo" border="0" alt="logo" src="http://blogs.msdn.com/blogfiles/coding4fun/WindowsLiveWriter/VisualStudio2010Beta2released_D06C/logo_thumb.jpg" width="500" height="135" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You guys want to try out the newest and greatest Visual Studio Express?&amp;#160; The Visual Studio team just released VS 2010 Beta 2 for everyone to try out.&amp;#160; It should be out in March, 2010 for the full version as well.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Visual Basic     &lt;br /&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167868"&gt;http://go.microsoft.com/fwlink/?LinkID=167868&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Visual C++     &lt;br /&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167871"&gt;http://go.microsoft.com/fwlink/?LinkID=167871&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Visual C#     &lt;br /&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167872"&gt;http://go.microsoft.com/fwlink/?LinkID=167872&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Visual Web Designer     &lt;br /&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167874"&gt;http://go.microsoft.com/fwlink/?LinkID=167874&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;ISO with all 4 (Offline installer)     &lt;br /&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=167878"&gt;http://go.microsoft.com/fwlink/?LinkID=167878&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;This is beta so be warned.&amp;#160; If you do have an issue, please comment / send feedback to the team so they can be resolved.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910949" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/coding4fun/archive/tags/c4fnews/default.aspx">c4fnews</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/coding4fun/archive/tags/Beta/default.aspx">Beta</category></item></channel></rss>