<?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>.net and other interesting dev stuff in PA : Visual C#</title><link>http://blogs.msdn.com/sspotts/archive/tags/Visual+C_2300_/default.aspx</link><description>Tags: Visual C#</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Big turnout for DotNetNuke SIG in Malvern, PA</title><link>http://blogs.msdn.com/sspotts/archive/2005/08/03/447438.aspx</link><pubDate>Thu, 04 Aug 2005 02:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:447438</guid><dc:creator>sspotts</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sspotts/comments/447438.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sspotts/commentrss.aspx?PostID=447438</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial&gt;We had about 50 people attending the DotNetNuke SIG meeting tonight at the Microsoft office in Malvern, PA.&amp;nbsp; There were three talks tonight - one by Bill Wolff, the &lt;A href="http://www.phillydotnet.org"&gt;PhillyDotNet User Group&lt;/A&gt; leader, one by Hal Dell, the DotNetNuke SIG leader, and the final talk by Todd Davis, from Seabury Design.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Bills talk was about database tricks: We saw the database structure in DNN 3.x including tables, stored procedures, and views. Sample code that automates page and module creation will be reviewed. This technique can saves lots of time when you have many pages with similar content. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Hal's presentation was on how to develop a Scheduled Task within the DotNetNuke Framework. While DNN tasks are similar in concept to Services; DNN Scheduled Tasks have some limitations were discussed. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Finally, Todd presented on SqlDataProviders.&amp;nbsp; Packing a DotNetNuke module from distribution requires the creation of the 01.00.00.SqlDataProvider file, which installs the tables and stored procedures required by the module. This process requires some careful finesse and fine tweaking to be successful. Todd demonstrated how to create this file by hand, and how to edit it properly so that DotNetNuke can consume it during installation. Afterwards, he showed how to automate the process using ScriptBuilder.&amp;nbsp; Todd, BTW, is very much involved at the &lt;A href="http://www.dotnetnuke.com/Default.aspx?tabid=810"&gt;DNN training site&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=447438" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sspotts/archive/tags/Dev+Community/default.aspx">Dev Community</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Visual+C_2300_/default.aspx">Visual C#</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/User+Group/default.aspx">User Group</category></item><item><title>Exploring the Integrated Environment Power Session</title><link>http://blogs.msdn.com/sspotts/archive/2005/08/02/446946.aspx</link><pubDate>Wed, 03 Aug 2005 04:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:446946</guid><dc:creator>sspotts</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sspotts/comments/446946.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sspotts/commentrss.aspx?PostID=446946</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face=Arial&gt;Thanks to all who attended today’s Power Session on &lt;EM&gt;Exploring the Integrated Environment&lt;/EM&gt; that I presented this morning.&amp;nbsp; &lt;/FONT&gt;&lt;FONT face=Arial&gt;Please find the session video &lt;/FONT&gt;&lt;A href="http://shrinkster.com/74o"&gt;&lt;FONT face=Arial&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt; and the slides &lt;/FONT&gt;&lt;A href="http://www.thomscontent.com/posts/integratedenv/exploreide.zip"&gt;&lt;FONT face=Arial&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Arial&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=446946" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sspotts/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Visual+C_2300_/default.aspx">Visual C#</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Language Enhangements mini-session today</title><link>http://blogs.msdn.com/sspotts/archive/2005/07/13/438641.aspx</link><pubDate>Thu, 14 Jul 2005 04:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:438641</guid><dc:creator>sspotts</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sspotts/comments/438641.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sspotts/commentrss.aspx?PostID=438641</wfw:commentRss><description>&lt;P class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;&lt;FONT face=Verdana&gt;Thanks to all that attended the mini-session webcast that I presented today on Language Enhancements&lt;/FONT&gt;&lt;FONT face=Verdana&gt;. As promised here is a link to the &lt;/FONT&gt;&lt;A title=http://perseus.franklins.net/msnewengland/language.wmv href="http://perseus.franklins.net/msnewengland/language.wmv"&gt;&lt;FONT face=Verdana&gt;recording&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt; and the &lt;/FONT&gt;&lt;A title=http://www.thomscontent.com/posts/language/language%20enhancements%20public.zip href="http://www.thomscontent.com/posts/language/language%20enhancements%20public.zip"&gt;&lt;FONT face=Verdana&gt;slides/demos&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt;.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=438641" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sspotts/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Visual+C_2300_/default.aspx">Visual C#</category></item><item><title>Code Camp: Greater PA</title><link>http://blogs.msdn.com/sspotts/archive/2004/11/17/259379.aspx</link><pubDate>Thu, 18 Nov 2004 07:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:259379</guid><dc:creator>sspotts</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sspotts/comments/259379.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sspotts/commentrss.aspx?PostID=259379</wfw:commentRss><description>&lt;p&gt;&lt;font face="Verdana"&gt;There was some great stuff done by Thom Robbins, one of my teammates in the East Region (up in Waltham, MA),&amp;nbsp;with Code Camp II (&lt;/font&gt;&lt;A href="http://weblogs.asp.net/trobbins/archive/2004/10/21/246018.aspx"&gt;&lt;font face="Verdana"&gt;http://weblogs.asp.net/trobbins/archive/2004/10/21/246018.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana"&gt;).&amp;nbsp; Forty people presented over 60 sessions over&amp;nbsp;20 hours in two days.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana"&gt;The goal of the Code Camps series is to provide an intensive developer to developer learning experience that is fun and technically stimulating.&lt;/font&gt;&lt;/p&gt;&lt;font face="Verdana"&gt; &lt;p&gt;&lt;font face="Verdana"&gt;Tonight I brought this up to the PhillyDotNet user group as an event to bring to the Greater PA area, and the whole group was psyched, and so am I.&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font face="Verdana"&gt;The primary focus for our event will be on delivering programming information and sample code for Visual Studio 2005 and the .NET Framework 2.0 as well as Microsoft's other platform servers. The event is &lt;em&gt;free&lt;/em&gt; and all slides, manuals and demo code&amp;nbsp;will be&amp;nbsp;provided.&amp;nbsp; I'm planning to do this over a weekend in April 2005.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana"&gt;If you're interested, I'm be looking for speakers.&amp;nbsp; RD's, INETA speakers, Microsoft Partners, authors, MVP's, user group leaders, or developers that just want to show how to do cool coding are all welcome.&amp;nbsp; Any speakers at the Code Camp in Waltham will be &lt;em&gt;most &lt;/em&gt;welcome to replicate his/her presentations down here!&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana"&gt;I&amp;nbsp;like the idea of&amp;nbsp;the following tracks: &lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;font face="Verdana"&gt;ASP.NET 2.0 Development (including WSS web parts)&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Smart Client development (Winforms, mobile apps, tablet PC)&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Patterns and Best Practices (focus on &lt;a href="http://www.microsoft.com/resources/practices/comingsoon.mspx"&gt;Enterprise Library&lt;/a&gt;)&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;SOA (think WSE, BizTalk 2004)&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Data Access (SQL Server 2005, ADO.NET, etc.)&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Dev Lifecycle (all about VSTS)&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font face="Verdana"&gt;Presentations&amp;nbsp;will all be aligned&amp;nbsp;to these tracks.&amp;nbsp;&amp;nbsp;Event planning is work in progress, but it's too cool not to do.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana"&gt;There will be three types of scheduled 90 minute sessions.&lt;/font&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Presentations.&amp;nbsp; 200 level (50% code/50% Powerpoint), 300 level (75% code/25% PPT), and 400 level (90%+ code)&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Roundtables.&amp;nbsp; 3-4 subject matter experts discussing specific topics.&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Chalk Talk.&amp;nbsp; No presentation, just attendee-guided discussions and whiteboarding with a subject matter expert.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;font face="Verdana"&gt;If you'd like to present at this event, please send me the following info prior to February 1:&lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Name, title, company&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;e-mail address&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Phone&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Which track (see above)&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;What level (200/300/400)&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Name of session&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Format of session (Presentation/Roundtable/Chalk Talk)&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font face="Verdana"&gt;Description of session&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font face="Verdana"&gt;I'm asking for speakers early so I can resource the best venue for the event.&amp;nbsp;&amp;nbsp;I'll want slides (including speaker notes) and demos by March 15th so we can review them and get them ready for distribution for the event.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="Verdana"&gt;There are a few other things I'm trying to connect with this Code Camp, so stay tuned.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=259379" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sspotts/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Cool+Stuff/default.aspx">Cool Stuff</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Dev+Tools/default.aspx">Dev Tools</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Patterns+_2600_+Practices/default.aspx">Patterns &amp; Practices</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Dev+Community/default.aspx">Dev Community</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/.NET+Framework/default.aspx">.NET Framework</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/.NET+CF/default.aspx">.NET CF</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Security/default.aspx">Security</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Smartphone/default.aspx">Smartphone</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Tablet+PC/default.aspx">Tablet PC</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Visual+Basic/default.aspx">Visual Basic</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Visual+C_2300_/default.aspx">Visual C#</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/sspotts/archive/tags/SQL+Server/default.aspx">SQL Server</category></item><item><title>Cool new trick in C# in Visual Studio 2005</title><link>http://blogs.msdn.com/sspotts/archive/2004/07/18/186338.aspx</link><pubDate>Sun, 18 Jul 2004 08:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:186338</guid><dc:creator>sspotts</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sspotts/comments/186338.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sspotts/commentrss.aspx?PostID=186338</wfw:commentRss><description>&lt;P&gt;How many times have you started a build and found that you forgot your &amp;#8220;using&amp;#8220; references?&amp;nbsp; Then you had to remember which references you needed for the particular class you were implementing?&lt;/P&gt;
&lt;P&gt;Now there's basically a smart tag in the IDE on the class reference.&amp;nbsp; Open the tag, and you can click on an option to add the &amp;#8220;using&amp;#8220; references for you.&amp;nbsp; Since we have so much metadata stored in assemblies, it's just a matter of reflection to figure out which to use.&amp;nbsp; Such a simple concept, but boy does it save time.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=186338" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sspotts/archive/tags/Visual+C_2300_/default.aspx">Visual C#</category></item></channel></rss>