<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>JohnPapa.net</title><link>http://johnpapa.net/</link><description>Silverlight, Data, and All Things .NET</description><generator>Graffiti CMS 1.0 (build 1.0.1.963)</generator><lastBuildDate>Thu, 29 Oct 2009 04:43:00 GMT</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JohnPapa" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Behind the Scenes at Microsoft</title><link>http://feedproxy.google.com/~r/JohnPapa/~3/TG2arZ4zxh0/</link><pubDate>Thu, 29 Oct 2009 04:43:00 GMT</pubDate><guid isPermaLink="false">http://johnpapa.net/silverlight/behind-the-scenes-at-microsoft/</guid><dc:creator>John Papa</dc:creator><slash:comments>5</slash:comments><category domain="http://johnpapa.net/silverlight/">Silverlight</category><description>&lt;p&gt;I’m a little over a week into my new role as the Silverlight Evangelist at Microsoft and so far it has been a blast! I’ve had a lot of joking questions about how much the implants hurt when they put them in, so I thought I might share with you all a quick behind the scenes looks at the new recruits getting their implants. As you can see, they only had to remove my head for a little while.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="017" border="0" alt="017" src="http://johnpapa.net/files/media/image/WindowsLiveWriter/BehindtheScenesatMicrosoft_1318E/017_3.jpg" width="511" height="314" /&gt; &lt;/p&gt;  &lt;p&gt;Yes, I am kidding. &lt;/p&gt;  &lt;p&gt;Seriously though … I’m really enjoying working here, the people are brilliant and great to work with, and the work is very fulfilling. Currently I am preparing a session for PDC titled &lt;a href="http://microsoftpdc.com/Sessions/CL22"&gt;“Advanced Topics for Building Large-Scale Applications with Microsoft Silverlight”&lt;/a&gt;. So if you are heading to the PDC, be sure to check it out!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://microsoftpdc.com"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="pdc09widebanner" border="0" alt="pdc09widebanner" src="http://johnpapa.net/files/media/image/WindowsLiveWriter/BehindtheScenesatMicrosoft_1318E/pdc09widebanner_3.png" width="517" height="98" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=TG2arZ4zxh0:ulOmv5IZCpY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=TG2arZ4zxh0:ulOmv5IZCpY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=TG2arZ4zxh0:ulOmv5IZCpY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=TG2arZ4zxh0:ulOmv5IZCpY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=TG2arZ4zxh0:ulOmv5IZCpY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=TG2arZ4zxh0:ulOmv5IZCpY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnPapa/~4/TG2arZ4zxh0" height="1" width="1"/&gt;</description><feedburner:origLink>http://johnpapa.net/silverlight/behind-the-scenes-at-microsoft/</feedburner:origLink></item><item><title>Silverlight, MVVM, Prism and More at VSLive Orlando</title><link>http://feedproxy.google.com/~r/JohnPapa/~3/lJgRI-skGlc/</link><pubDate>Sun, 04 Oct 2009 14:46:00 GMT</pubDate><guid isPermaLink="false">http://johnpapa.net/silverlight/silverlight-mvvm-prism-and-more-at-vslive-orlando/</guid><dc:creator>John Papa</dc:creator><slash:comments>4</slash:comments><category domain="http://johnpapa.net/silverlight/">Silverlight</category><description>&lt;p&gt;Are you planning on attending &lt;a href="http://vslive.com/orlando"&gt;VSLive Orlando&lt;/a&gt; t&lt;a href="http://vslive.com/2009/orlando/default.aspx"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px; border-top: 0px; border-right: 0px" title="vslive" border="0" alt="vslive" align="right" src="http://www.brianpeek.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/brian.metablogapi/2783.vslive_5F00_56F47FDE.png" width="244" height="70" /&gt;&lt;/a&gt;his week? If so, please stop by the 3 sessions I will be presenting at VSLive Orlando and say hi. I really enjoy speaking at the conferences and getting the chance to have great conversations with all the people. Often it gives me a greater breadth of understanding of what people are trying to accomplish and the struggles they face. For me the conferences have always been about the conversations and the people.&lt;/p&gt;  &lt;p&gt;If you are going to be at the conference &lt;a href="http://twitter.com/john_papa"&gt;ping me on Twitter&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;So this week I will be presenting 3 interesting and timely topics:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://vslive.com/2009/orlando/smartclient.aspx#VT2"&gt;Building Silverlight Applications with MVVM and Prism&lt;/a&gt; &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Tuesday, October 6 @ 10:30 am&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;Building medium to large scale practical applications in Silverlight requires just as much planning as developing with WPF, ASP.NET or WinForms. It is important to account for testability, scalability and modularity. Using the Model-View-ViewModel pattern (MVVM) with Silverlight is ideal for breaking out separation of concerns. Prism 2 helps facilitate this development with MVVM in Silverlight, while including key aspects for modularity. The Unity library is excellent for including Dependency Injection in Silverlight applications and for increasing both testability and modularity. This session will explain how to plan for and build real world business applications with Silverlight using Prism, Unity, and MVVM to achieve these goals.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;   &lt;br /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://vslive.com/2009/orlando/silverlight.aspx#VT15"&gt;Silverlight Data Binding Foundations&lt;/a&gt;&amp;#160;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Tuesday, October 6 @ 4:00 pm&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;This session will demonstrate how XAML based data binding works with Silverlight 3 including the exploration of dependency properties. Demonstrations will be given in both Expression Blend and Visual Studio to show how to manage contextual bindings through declarative and explicit coding techniques. We will walk through examples of binding modes, list based bindings, type converters, notifications, and ObservableCollection implementations.     &lt;br /&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://vslive.com/2009/orlando/datamanagement.aspx#VW15"&gt;Getting Started with the Entity Framework&lt;/a&gt; &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Wednesday, October 7 @ 2:15 pm&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;The Entity Framework can be used to architect applications against a conceptual model that is mapped to the logic model. The Entity Framework has many components including EntityClient, Entity SQL, Object Services, the Entity Data Model and LINQ to Entities. This session will discuss the architecture of the Entity Framework and explain the roles of each of its different components. I will also demonstrate how to write queries using the different options as well as how to evaluate which options within Object Services to use or if to use the EntityClient provider directly.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=lJgRI-skGlc:olthnL9fORE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=lJgRI-skGlc:olthnL9fORE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=lJgRI-skGlc:olthnL9fORE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=lJgRI-skGlc:olthnL9fORE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=lJgRI-skGlc:olthnL9fORE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=lJgRI-skGlc:olthnL9fORE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnPapa/~4/lJgRI-skGlc" height="1" width="1"/&gt;</description><feedburner:origLink>http://johnpapa.net/silverlight/silverlight-mvvm-prism-and-more-at-vslive-orlando/</feedburner:origLink></item><item><title>Validation with Silverlight 3 and the DataForm</title><link>http://feedproxy.google.com/~r/JohnPapa/~3/XTEsHNkDZvk/</link><pubDate>Sun, 04 Oct 2009 00:42:00 GMT</pubDate><guid isPermaLink="false">http://johnpapa.net/silverlight/validation-with-silverlight-3-and-the-dataform/</guid><dc:creator>John Papa</dc:creator><slash:comments>2</slash:comments><category domain="http://johnpapa.net/silverlight/">Silverlight</category><description>&lt;p&gt;My latest &lt;a href="http://msdn.microsoft.com/en-us/magazine/ee335695.aspx"&gt;Data Points column&lt;/a&gt; is now online and in print in the October 2009 issue of MSDN &lt;a href="http://msdn.microsoft.com/en-us/magazine/ee335695.aspx"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px; display: inline; border-top: 0px; border-right: 0px" title="" border="0" alt="" align="left" src="http://i.msdn.microsoft.com/ee532478.oct_cover(en-us,MSDN.10).png" /&gt;&lt;/a&gt;Magazine. The column’s title is “&lt;a href="http://msdn.microsoft.com/en-us/magazine/ee335695.aspx"&gt;Validation with Silverlight 3 and the DataForm&lt;/a&gt;” which focuses on the validation features in Silverlight 3. This includes the DataForm, the validation XAML binding attributes, and the DataAnnotations. &lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;Code alert:&lt;/font&gt; I’ve been made aware that the code for the article linked to in the online version may not be valid at this time. So for now you can &lt;a href="http://johnpapa.net/files/downloads/2009-10-MSDN-DataForm.zip"&gt;download the code form my site from this link.&lt;/a&gt; (The link will be corrected on the MSDN site in a few days.)&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=XTEsHNkDZvk:OXMsu3PAJNo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=XTEsHNkDZvk:OXMsu3PAJNo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=XTEsHNkDZvk:OXMsu3PAJNo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=XTEsHNkDZvk:OXMsu3PAJNo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=XTEsHNkDZvk:OXMsu3PAJNo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=XTEsHNkDZvk:OXMsu3PAJNo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnPapa/~4/XTEsHNkDZvk" height="1" width="1"/&gt;</description><feedburner:origLink>http://johnpapa.net/silverlight/validation-with-silverlight-3-and-the-dataform/</feedburner:origLink></item><item><title>Getting Rid of Me Once and For All! - NerdDinner in Tampa</title><link>http://feedproxy.google.com/~r/JohnPapa/~3/FfyNCrEEMsw/</link><pubDate>Wed, 30 Sep 2009 13:14:00 GMT</pubDate><guid isPermaLink="false">http://johnpapa.net/silverlight/getting-rid-of-me-once-and-for-all-nerddinner-in-tampa/</guid><dc:creator>John Papa</dc:creator><slash:comments>0</slash:comments><category domain="http://johnpapa.net/silverlight/">Silverlight</category><description>&lt;p&gt;&lt;a href="http://www.nerddinner.com/1103"&gt;On Wednesday October 7th at 6:30pm several of the Florida.NET crew and I are gathering at Champps sports bar at the Tampa International Plaza Mall&lt;/a&gt;. &lt;a href="http://johnpapa.net/silverlight/next-stop-redmond-wa/"&gt;I will be moving out to Redmond&lt;/a&gt; the following week so this is a great chance for me personally to see a lot of people before I head out. I believe Nikita and Joe Healy reserved the second floor of Champps, so we will have plenty of room to spread out. If you are in Tampa that day, please stop by and have a bite or a drink with me.&lt;/p&gt;  &lt;p&gt;I’ll be speaking at VSLive Orlando Tuesday and Wednesday on a few topics (of course including Silverlight). Then I will drive over to Tampa and meet everyone at 6:30pm.&lt;/p&gt;  &lt;p&gt;Details below … click the link to register&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;John Papa Goodbye Tampa, FL Dinner&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://feeds.technorati.com/events/http://www.nerddinner.com/1103"&gt;Add event to your calendar (iCal) &lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;When:&lt;/strong&gt; &lt;abbr&gt;Oct 07, 2009 &lt;strong&gt;@&lt;/strong&gt; 6:30 PM &lt;/abbr&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; 2223 North West Shore, Tampa, FL 33607, USA &lt;abbr&gt;Geolocation for hCalendar&lt;/abbr&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; @John_Papa going away party - John's moving to Redmond. Come see the local developer celebrities, and chat with your fellow peers. Champps International Plaza, we have the second floor reserved. As always, on your own for food and drink. &lt;a href="http://www.nerddinner.com/1103"&gt;URL for hCalendar&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=FfyNCrEEMsw:M13d3pSuK_k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=FfyNCrEEMsw:M13d3pSuK_k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=FfyNCrEEMsw:M13d3pSuK_k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=FfyNCrEEMsw:M13d3pSuK_k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=FfyNCrEEMsw:M13d3pSuK_k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=FfyNCrEEMsw:M13d3pSuK_k:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnPapa/~4/FfyNCrEEMsw" height="1" width="1"/&gt;</description><feedburner:origLink>http://johnpapa.net/silverlight/getting-rid-of-me-once-and-for-all-nerddinner-in-tampa/</feedburner:origLink></item><item><title>Next Stop, Redmond WA!</title><link>http://feedproxy.google.com/~r/JohnPapa/~3/F5Fi81uDLBs/</link><pubDate>Wed, 30 Sep 2009 13:12:00 GMT</pubDate><guid isPermaLink="false">http://johnpapa.net/silverlight/next-stop-redmond-wa/</guid><dc:creator>John Papa</dc:creator><slash:comments>16</slash:comments><category domain="http://johnpapa.net/silverlight/">Silverlight</category><description>&lt;p&gt;I have been a consultant for most of 14 year career working with dozens of customers large and small on business applications. I really enjoy working with customers and seeing the results of hard work. The interaction with everyone is one of the huge benefits for me personally. I’ve also been involved with the community for most of that time in varying technologies. &lt;/p&gt;  &lt;p&gt;Late this summer I heard about the Silverlight Evangelist opening at Microsoft. It sounded perfect for me! At first I entertained the idea with the cautious understanding that my family would never go for the move to Redmond and leave sunny Florida. But I was pleasantly surprised by them when they were excited about the opportunity too. My family really has been very supportive and helped me make the big decision. So I went for it and a few weeks later I accepted an offer to join the Developer Evangelist Platform (DPE) at Microsoft to be the Silverlight Technical Evangelist. &lt;/p&gt;  &lt;p&gt;I’ll be joining Tim Sneath’s team on October 19th and working alongside several great icons including Adam Kinney and Jaime Rodriguez. My role covers quite a wide range but in short I’ll be focusing on helping business partners and the developer community make an impact with Silverlight as well as providing feedback both ways to and from the product team. Honestly there is so much more to it, but that’s the 20,000 foot view. I am really stoked about this opportunity to make an impact at a global level!&lt;/p&gt;  &lt;p&gt;I’ll still be very active on the community through different mediums including conferences, articles, blogs, and twitter. So please feel free to touch base with me as always. The next few weeks will be crazy hectic since we are moving across the country, selling our home, and settling into a new life on the west coast so I am sure it will fly by!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=F5Fi81uDLBs:TINFnYIwFNU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=F5Fi81uDLBs:TINFnYIwFNU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=F5Fi81uDLBs:TINFnYIwFNU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=F5Fi81uDLBs:TINFnYIwFNU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=F5Fi81uDLBs:TINFnYIwFNU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=F5Fi81uDLBs:TINFnYIwFNU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnPapa/~4/F5Fi81uDLBs" height="1" width="1"/&gt;</description><feedburner:origLink>http://johnpapa.net/silverlight/next-stop-redmond-wa/</feedburner:origLink></item><item><title>They Are More Like Guidelines, Not Rules - Some Insight on How I Use Twitter</title><link>http://feedproxy.google.com/~r/JohnPapa/~3/_SpvQ5TXQmU/</link><pubDate>Mon, 21 Sep 2009 13:47:00 GMT</pubDate><guid isPermaLink="false">http://johnpapa.net/silverlight/there-more-like-guidelines-not-rules-some-insight-on-how-i-use-twitter/</guid><dc:creator>John Papa</dc:creator><slash:comments>2</slash:comments><category domain="http://johnpapa.net/silverlight/">Silverlight</category><description>&lt;p&gt;I’ve been asked how &lt;a href="http://twitter.com/John_Papa"&gt;I use Twitter&lt;/a&gt;, what I try to avoid, what I try to emphasize, and just some basic guidelines for using it. Frankly, I just ride the wave and tweet my personality. I find it makes it easy, non intrusive into my work day, and I never regret something I tweeted because it’s “me”.&lt;/p&gt;  &lt;p&gt;While these guidelines are no comprehensive, they do seem to cover the basics of how I operate. Here are some basic guidelines I follow, in no particular order, when using Twitter:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;Tweet regularly, and on topic, but don’t be afraid to speak your mind on whatever&lt;/strong&gt;. Stick to a core set of topics. For me its .NET development and (of course) &lt;a href="http://silverlight.net"&gt;Silverlight&lt;/a&gt;. I focus most of most tweets around these topics though I also use twitter for discussing various random thoughts. It gives a bit of a window into the person you are following outside of the .NET world. I will tweet about football, baseball, my family, or some random thing that happened to me during the day.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Don’t offend&lt;/strong&gt;. If you want people to listen to you when you talk to them, it’s important not to offend them. Off color humor, targets at specific people, and heavy political views are sure ways to polarize your following. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Speak your mind, respectfully.&lt;/strong&gt; I respect and will follow people who speak their minds. I enjoy a fresh perspective that is challenging and respectful in tone. Think about it, would you listen to someone who calls you an idiot for what you do or to the person who likes what you are doing but thinks you might want to consider some variations on how you do it. If you want to make an impact, know your audience.&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Pay attention to others.&lt;/strong&gt; If you want people to listen to you, show them you are listening to them first. Engage, interact, reply … and not just to people you know .. but to those you do not know personally. Twitter is a global community. Where else can you talk to people of many cultures and many experiences? &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Ride the wave.&lt;/strong&gt; These are guidelines that I follow. They may not be right for you. It’s important to comfortable with what you write because it’s there for the whole world to read, literally. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;These are by no means comprehensive … honestly, I just go with it :-)&lt;/p&gt;  &lt;p&gt;Do what feels right for you, that’s what I do! &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=_SpvQ5TXQmU:VMQkBnmVMwA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=_SpvQ5TXQmU:VMQkBnmVMwA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=_SpvQ5TXQmU:VMQkBnmVMwA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=_SpvQ5TXQmU:VMQkBnmVMwA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=_SpvQ5TXQmU:VMQkBnmVMwA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=_SpvQ5TXQmU:VMQkBnmVMwA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnPapa/~4/_SpvQ5TXQmU" height="1" width="1"/&gt;</description><feedburner:origLink>http://johnpapa.net/silverlight/there-more-like-guidelines-not-rules-some-insight-on-how-i-use-twitter/</feedburner:origLink></item><item><title>Tell the Debugger to Ignore Silverlight Validation Exceptions</title><link>http://feedproxy.google.com/~r/JohnPapa/~3/RdiLbubp1-Y/</link><pubDate>Thu, 17 Sep 2009 13:29:00 GMT</pubDate><guid isPermaLink="false">http://johnpapa.net/silverlight/tell-the-debugger-to-ignore-silverlight-validation-exceptions/</guid><dc:creator>John Papa</dc:creator><slash:comments>10</slash:comments><category domain="http://johnpapa.net/silverlight/">Silverlight</category><description>&lt;p&gt;I recently wrote an article that demonstrates how to use the DataForm and validate data entry in Silverlight using the DataAnnotations. One of the pet peeves I have with the validation is that it throws in exception in the setter of your public property. Putting my disagreements with that aside for a second, it causes a major inconvenience when debugging the application. For example, when running the application that uses the DataAnnotations and one of the conditions is violated, the debugger will catch the validation exception and break into the code. The desired behavior is that the debugger will not break into the code since I really just want to see the validation information on screen. &lt;/p&gt;  &lt;p&gt;For example, the default behavior when not entering a value for the FirstName property will yield the result shown in the image below.&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://johnpapa.net/files/media/image/WindowsLiveWriter/TelltheDebuggertoIgnoreSilverlightValida_856D/image_3.png" width="556" height="368" /&gt; &lt;/p&gt;  &lt;p&gt;Yes, I can simply hit F5 and it will bypass the exception. But this gets ugly when you have more than one violation and you are testing the app. What I really want is to simply see the validation on screen, as shown below:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://johnpapa.net/files/media/image/WindowsLiveWriter/TelltheDebuggertoIgnoreSilverlightValida_856D/image_8.png" width="558" height="87" /&gt; &lt;/p&gt;  &lt;p&gt;last night I was chatting with &lt;a href="http://www.jeffhandley.com"&gt;Jeff Handley&lt;/a&gt; (of DataAnnotations fame) and he mentioned a technique I was unaware of that will ignore the exception of this particular type. I was thrilled to see that it works and is quite simple to do. There is a feature in Visual Studio that allows you to do this (I love learning something new about Visual Studio). Here are the steps you need to go through to ignore the exception in Visual Studio:&lt;/p&gt;  &lt;p&gt;1) Go to the Debug menu in Visual Studio, and select the Exceptions menu item&lt;/p&gt;  &lt;p&gt;(If the images are hard to read, click on the images below for larger versions of them)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://johnpapa.net/files/media/image/WindowsLiveWriter/TelltheDebuggertoIgnoreSilverlightValida_856D/image_7.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://johnpapa.net/files/media/image/WindowsLiveWriter/TelltheDebuggertoIgnoreSilverlightValida_856D/image_thumb_2.png" width="218" height="334" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;2) Expand the Common Language Runtime Exceptions item in the list&lt;/p&gt;  &lt;p&gt;&lt;a href="http://johnpapa.net/files/media/image/WindowsLiveWriter/TelltheDebuggertoIgnoreSilverlightValida_856D/image_10.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://johnpapa.net/files/media/image/WindowsLiveWriter/TelltheDebuggertoIgnoreSilverlightValida_856D/image_thumb_3.png" width="440" height="232" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;3) Click the Add button to add a new exception type&lt;/p&gt;  &lt;p&gt;4) Select Common Language Runtime Exceptions from the drop down list&lt;/p&gt;  &lt;p&gt;5) Enter &lt;strong&gt;&lt;em&gt;System.ComponentModel.DataAnnotations.ValidationException&lt;/em&gt;&lt;/strong&gt; in the Name textbox&lt;/p&gt;  &lt;p&gt;&lt;a href="http://johnpapa.net/files/media/image/WindowsLiveWriter/TelltheDebuggertoIgnoreSilverlightValida_856D/image_12.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://johnpapa.net/files/media/image/WindowsLiveWriter/TelltheDebuggertoIgnoreSilverlightValida_856D/image_thumb_4.png" width="448" height="139" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;6) Click OK&lt;/p&gt;  &lt;p&gt;7) Uncheck the User-unhandled checkbox for the item&lt;/p&gt;  &lt;p&gt; System.ComponentModel.DataAnnotations.ValidationException (the highlighting is mine)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://johnpapa.net/files/media/image/WindowsLiveWriter/TelltheDebuggertoIgnoreSilverlightValida_856D/image_14.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://johnpapa.net/files/media/image/WindowsLiveWriter/TelltheDebuggertoIgnoreSilverlightValida_856D/image_thumb_5.png" width="467" height="245" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;8) Click OK&lt;/p&gt;  &lt;p&gt;Now when you run your application using the debugger, the debugger will not stop no the exception. It instead will bypass those exceptions and simply display the validation information in your application. Basically skipping right to this:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://johnpapa.net/files/media/image/WindowsLiveWriter/TelltheDebuggertoIgnoreSilverlightValida_856D/image_8.png" width="558" height="87" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Thanks to Jeff Handley for pointing this out to me!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=RdiLbubp1-Y:hXTTlJlAYc4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=RdiLbubp1-Y:hXTTlJlAYc4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=RdiLbubp1-Y:hXTTlJlAYc4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=RdiLbubp1-Y:hXTTlJlAYc4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=RdiLbubp1-Y:hXTTlJlAYc4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=RdiLbubp1-Y:hXTTlJlAYc4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnPapa/~4/RdiLbubp1-Y" height="1" width="1"/&gt;</description><feedburner:origLink>http://johnpapa.net/silverlight/tell-the-debugger-to-ignore-silverlight-validation-exceptions/</feedburner:origLink></item><item><title>Silverlight Featured in Sunday Night Football Extra</title><link>http://feedproxy.google.com/~r/JohnPapa/~3/vyVHUPsYszE/</link><pubDate>Fri, 11 Sep 2009 00:53:00 GMT</pubDate><guid isPermaLink="false">http://johnpapa.net/silverlight/silverlight-featured-in-sunday-night-football-extra/</guid><dc:creator>John Papa</dc:creator><slash:comments>0</slash:comments><category domain="http://johnpapa.net/silverlight/">Silverlight</category><description>&lt;p&gt;Tonight is opening night for the NFL season! This year NBC will showing the Sunday Night Football games in HD via Silverlight. You can catch the games at &lt;a href="http://snfextra.nbcsports.com/"&gt;http://snfextra.nbcsports.com/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It’s just a few minutes into the opening night game and I am watching it side by side with my HD TV to get a comparison. The HD broadcast in Silverlight is quote impressive! But the features built into the Silverlight app are even more impressive. There is a chat window for fans, stats, videos, and game information on the right hand side of the video. There is also a button at the bottom named “Key Plays”. When clicked it displays an area that is reserved for recapping key plays in the game. The video, of course, has DVR features too. I am not taking a screenshot for fear of copyright protection … but if you are interested in it, go ahead and check it out. &lt;/p&gt;  &lt;p&gt;It really is quite cool! &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=vyVHUPsYszE:FT86bv2GT2A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=vyVHUPsYszE:FT86bv2GT2A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=vyVHUPsYszE:FT86bv2GT2A:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=vyVHUPsYszE:FT86bv2GT2A:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=vyVHUPsYszE:FT86bv2GT2A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=vyVHUPsYszE:FT86bv2GT2A:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnPapa/~4/vyVHUPsYszE" height="1" width="1"/&gt;</description><feedburner:origLink>http://johnpapa.net/silverlight/silverlight-featured-in-sunday-night-football-extra/</feedburner:origLink></item><item><title>Silverlight Firestarter Party in Portland</title><link>http://feedproxy.google.com/~r/JohnPapa/~3/cGGEicEMDSM/</link><pubDate>Wed, 09 Sep 2009 02:52:00 GMT</pubDate><guid isPermaLink="false">http://johnpapa.net/silverlight/silverlight-firestarter-party-in-portland/</guid><dc:creator>John Papa</dc:creator><slash:comments>0</slash:comments><category domain="http://johnpapa.net/silverlight/">Silverlight</category><description>&lt;p&gt;&lt;a href="http://www.sparklingclient.com/"&gt;Erik Mork of the Sparkling Client&lt;/a&gt; fame is hosting a gathering for those in Portland who want to see the &lt;a href="http://johnpapa.net/silverlight/silverlight-firestarter-ndash-watch-it-live-online-or-in-person/"&gt;Silverlight Firestarter in Redmond&lt;/a&gt;. Details are below …&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Are you in Portland and want to get in on the Silverlight 3 FireStarter Simulast? We'll be hosting the event and watching live from the Microsoft Portland Office, so join us!&amp;#160; We'll have local Silverlight experts on site, along with lunch and raffle prizes!&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;And the link:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423154&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423154&amp;amp;Culture=en-US&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=cGGEicEMDSM:1BE3KbXtFW4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=cGGEicEMDSM:1BE3KbXtFW4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=cGGEicEMDSM:1BE3KbXtFW4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=cGGEicEMDSM:1BE3KbXtFW4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=cGGEicEMDSM:1BE3KbXtFW4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=cGGEicEMDSM:1BE3KbXtFW4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnPapa/~4/cGGEicEMDSM" height="1" width="1"/&gt;</description><feedburner:origLink>http://johnpapa.net/silverlight/silverlight-firestarter-party-in-portland/</feedburner:origLink></item><item><title>Prism, MVVM, Behaviors, Blend – Lakeland, FL User Group</title><link>http://feedproxy.google.com/~r/JohnPapa/~3/o3l3e8Xx0k8/</link><pubDate>Wed, 09 Sep 2009 02:48:00 GMT</pubDate><guid isPermaLink="false">http://johnpapa.net/silverlight/prism-mvvm-behaviors-blend-ndash-lakeland-fl-user-group/</guid><dc:creator>John Papa</dc:creator><slash:comments>0</slash:comments><category domain="http://johnpapa.net/silverlight/">Silverlight</category><description>&lt;p&gt;I just confirmed that I will be presenting Silverlight 3 at the &lt;a href="http://www.cfdotnet.org/"&gt;Lakeland, FL .NET User Group&lt;/a&gt; next &lt;strong&gt;Tuesday evening at 6:30pm.&lt;/strong&gt; As everyone who knows me knows, I just love talking to people about Silverlight so this is just another excuse for me to do so with some great people:)&lt;/p&gt;  &lt;p&gt;I’ll be bring some cool demos demonstrating how to build behaviors, using Blend effectively, and a walk through of MVVM and Prism. Of course, i will be giving away a few of my books at the event too .. so if you have not bought it yet here is your chance :)&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;Title: Building Business Applications with Silverlight 3&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;Silverlight 3 has some amazing new features that allow for developing richer business applications. This session will demonstrate how these features can be used to build applications using the various new features and tools at your disposal. The topics will include an overview on the new features in Silverlight 3, how to effectively design Silverlight applications in Blend, and how to take advantage of MVVM and Prism in Silverlight.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://maps.live.com/default.aspx?v=2&amp;amp;cp=np6qpj853c7v&amp;amp;style=o&amp;amp;lvl=1&amp;amp;tilt=-90&amp;amp;dir=0&amp;amp;alt=-1000&amp;amp;scene=3530858&amp;amp;encType=1"&gt;&lt;strong&gt;Location&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;:&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;University of South Florida Polytechnic      &lt;br /&gt;3433 Winter Lake Road&lt;/strong&gt;    &lt;br /&gt;&lt;strong&gt;Lakeland, FL 33803&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Room: LTB 2117 (This is a large campus, so look at &lt;a href="http://www.cfdotnet.org/Portals/0/Campus Map - Large .jpg"&gt;this image&lt;/a&gt; to locate building LTB)&lt;/strong&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=o3l3e8Xx0k8:pO4W0E2oQL8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=o3l3e8Xx0k8:pO4W0E2oQL8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=o3l3e8Xx0k8:pO4W0E2oQL8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?i=o3l3e8Xx0k8:pO4W0E2oQL8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=o3l3e8Xx0k8:pO4W0E2oQL8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JohnPapa?a=o3l3e8Xx0k8:pO4W0E2oQL8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JohnPapa?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnPapa/~4/o3l3e8Xx0k8" height="1" width="1"/&gt;</description><feedburner:origLink>http://johnpapa.net/silverlight/prism-mvvm-behaviors-blend-ndash-lakeland-fl-user-group/</feedburner:origLink></item></channel></rss>
