<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>VB .NET Code</title><link>http://robz.homedns.org:8080/blog/category/1.aspx</link><description>Anything I post that has to do with VB.NET</description><managingEditor>Rob Reynolds</managingEditor><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Rob Reynolds</dc:creator><title>Fix for VB 2005 Compiler out!</title><link>http://robz.homedns.org:8080/blog/archive/2006/08/15/2694.aspx</link><pubDate>Tue, 15 Aug 2006 10:31:00 GMT</pubDate><guid>http://robz.homedns.org:8080/blog/archive/2006/08/15/2694.aspx</guid><wfw:comment>http://robz.homedns.org:8080/blog/comments/2694.aspx</wfw:comment><comments>http://robz.homedns.org:8080/blog/archive/2006/08/15/2694.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://robz.homedns.org:8080/blog/comments/commentRss/2694.aspx</wfw:commentRss><trackback:ping>http://robz.homedns.org:8080/blog/services/trackbacks/2694.aspx</trackback:ping><description>&lt;P&gt;&lt;A href="http://www.panopticoncentral.net/archive/2006/08/03/13539.aspx"&gt;&lt;FONT color=#0000ff&gt;http://www.panopticoncentral.net/archive/2006/08/03/13539.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.microsoft.com/?kbid=920805"&gt;&lt;FONT color=#0000ff&gt;http://support.microsoft.com/?kbid=920805&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://robz.homedns.org:8080/blog/aggbug/2694.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Rob Reynolds</dc:creator><title>DevConnections Aftermath</title><link>http://robz.homedns.org:8080/blog/archive/2006/04/13/2687.aspx</link><pubDate>Thu, 13 Apr 2006 09:30:00 GMT</pubDate><guid>http://robz.homedns.org:8080/blog/archive/2006/04/13/2687.aspx</guid><wfw:comment>http://robz.homedns.org:8080/blog/comments/2687.aspx</wfw:comment><comments>http://robz.homedns.org:8080/blog/archive/2006/04/13/2687.aspx#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://robz.homedns.org:8080/blog/comments/commentRss/2687.aspx</wfw:commentRss><trackback:ping>http://robz.homedns.org:8080/blog/services/trackbacks/2687.aspx</trackback:ping><description>&lt;P&gt;It was a great conference and I still need to get out there and get all of the code samples that were put out.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Rick Strahl&lt;/STRONG&gt; had a great session on AJaX and also a few good sessions on other Web Items.&amp;nbsp; If you went to the conference and you need a good pointer to that stuff, look here.&lt;BR&gt;AJaX: &lt;A href="http://west-wind.com/weblog/posts/5096.aspx" target=_blank&gt;&lt;FONT color=#0000ff&gt;http://west-wind.com/weblog/posts/5096.aspx&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;and &lt;A href="http://west-wind.com/weblog/posts/5139.aspx" target=_blank&gt;&lt;FONT color=#0000ff&gt;http://west-wind.com/weblog/posts/5139.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;Integrating Credit Card Processing into ASP.NET: &lt;A href="http://west-wind.com/weblog/posts/5145.aspx" target=_blank&gt;&lt;FONT color=#0000ff&gt;http://west-wind.com/weblog/posts/5145.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Scott Guthrie&lt;/STRONG&gt; gave a great Opening Keynote Presentation and also a session on ASP.NET 2.0 Tips and Tricks.&amp;nbsp; He has slides available here: &lt;A href="http://weblogs.asp.net/scottgu/archive/2006/04/03/441787.aspx" target=_blank&gt;&lt;FONT color=#0000ff&gt;http://weblogs.asp.net/scottgu/archive/2006/04/03/441787.aspx&lt;/FONT&gt;&lt;/A&gt; and more information here: &lt;A href="http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx" target=_blank&gt;&lt;FONT color=#0000ff&gt;http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Michele Leroux Bustamante&lt;/STRONG&gt; gave a few great presentations.&amp;nbsp; Her information is here: &lt;A href="http://www.dasblonde.net/PermaLink,guid,2a996943-5bd3-48c4-94e9-97368c00222d.aspx" target=_blank&gt;&lt;FONT color=#0000ff&gt;http://www.dasblonde.net/PermaLink,guid,2a996943-5bd3-48c4-94e9-97368c00222d.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Rob Howard&lt;/STRONG&gt; and&amp;nbsp;Code Smith: &lt;A href="http://weblogs.asp.net/rhoward/archive/2006/02/13/438156.aspx" target=_blank&gt;&lt;FONT color=#0000ff&gt;http://weblogs.asp.net/rhoward/archive/2006/02/13/438156.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Dino Esposito&lt;/STRONG&gt; gave a couple of great presentations, but I have not seen his slides up on his site yet.&amp;nbsp; It is possible that he only put them up on the conference link.&lt;/P&gt;&lt;img src ="http://robz.homedns.org:8080/blog/aggbug/2687.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Rob Reynolds</dc:creator><title>DevConnections - Day Two (Microsoft Day)</title><link>http://robz.homedns.org:8080/blog/archive/2006/04/05/2685.aspx</link><pubDate>Wed, 05 Apr 2006 01:24:00 GMT</pubDate><guid>http://robz.homedns.org:8080/blog/archive/2006/04/05/2685.aspx</guid><wfw:comment>http://robz.homedns.org:8080/blog/comments/2685.aspx</wfw:comment><comments>http://robz.homedns.org:8080/blog/archive/2006/04/05/2685.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://robz.homedns.org:8080/blog/comments/commentRss/2685.aspx</wfw:commentRss><trackback:ping>http://robz.homedns.org:8080/blog/services/trackbacks/2685.aspx</trackback:ping><description>&lt;P&gt;Today I attended some sessions with Microsoft product groups (particularly Scott Guthrie and Michael Leworthy).&amp;nbsp; &lt;BR&gt;First of all, let me say that these guys are really dynamic!&lt;/P&gt;
&lt;P&gt;We started off the day with learning more about the ObjectDataSource, which will make my job much, much easier now that I can &lt;BR&gt;bind directly to objects instead of passing a datatable (or view) all the way up from the DAL to the UI. &lt;/P&gt;
&lt;P&gt;Then I switched gears and went over to VS2005 Team System with Michael Leworthy for a talk on Mission Critical Development.&amp;nbsp; &lt;BR&gt;It was a great talk about the product and we found that we followed some of the same procedures during our migration.&amp;nbsp; I posted my question/suggestion on &lt;BR&gt;auto locking some files on automatic checkout, but not others (which just makes intuitive sense that we should be able to do that but is not there).&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Then I learned about how the .NET 2.0 Framework has improved Asynchronous Programming to make it more approachable this time.&lt;BR&gt;I learned that not using multiple threads could hold up the ASP.NET worker process on long running queries.&amp;nbsp; &lt;BR&gt;And that was for all requests coming through the pipe...&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Omar Khan validated my thoughts and our steps for migration from ASP.NET 1.x to ASP.NET 2.0.&amp;nbsp; &lt;BR&gt;His model for migration followed the same methodology that ours did so he really validated what we have done and are doing, which is great!&lt;/P&gt;
&lt;P&gt;The last presentation I went attended today was with Scott Guthrie (the father of ASP.NET).&amp;nbsp; &lt;BR&gt;He went over some tips and tricks for ASP.NET 2.0 (slides and samples are here).&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;So now I go grab a T-Shirt (the "official" conference T-Shirt to add to the 12 T-shirts I swiped from vendors the night before) during the T-Shirt giveaway. &lt;BR&gt;It's really interesting how lunch is served in the back of this little hall where the vendors are, and for some reason all of the extracuricular activities take place there as well.&lt;BR&gt;It can't possibly be because it makes us walk through the sea of exhibitors could it?&lt;/P&gt;
&lt;P&gt;Update: I apparently missed a T-Shirt from Telerik that was great although I don't think I would be allowed to wear it in public.&amp;nbsp; I won't &lt;BR&gt;tell you exactly what it said, but it made a reference to both coding and sex. :) &lt;/P&gt;
&lt;P&gt;I decided I would go to one of the hundred dollar a plate restaraunts for dinner tonight.&amp;nbsp; That was only because there were no cheaper restauraunts at this resort.&lt;BR&gt;So I sit down and I am looking at this menu trying to decide what I can order that will fill me up, won't make me look like a cheap bastard (for once), and &lt;BR&gt;"might" be covered by the office once I get back.&amp;nbsp; So I end up ordering something that will let me sample the different types of seafood that they have there.&lt;BR&gt;Because it has rice in it (and I ate up all the free?! bread), I can't finish it.&amp;nbsp; So I get a to-go box wondering how I will store it in the room.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;The last thing I attended today was the Microsoft "Unplugged" Session where we could ask questions of the Microsoft Teams that were present.&lt;BR&gt;It was kept kind of lighthearted, but a lot of good points and issues were brought to light for Microsoft, some they may not have identified or &lt;BR&gt;were given feedback on.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;After I left the "Unplugged" session, I immediately went upstairs and downloaded many of the new toolsets that I learned about during the last two days.&lt;BR&gt;That included Atlas and Fiddler (of all things), samples of code from different sessions, etc.&amp;nbsp; Then I programmed until like 1AM in the morning.&lt;BR&gt;This is going to hurt tomorrow...&lt;/P&gt;&lt;img src ="http://robz.homedns.org:8080/blog/aggbug/2685.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Rob Reynolds</dc:creator><title>DevConnections - Day One</title><link>http://robz.homedns.org:8080/blog/archive/2006/04/03/2684.aspx</link><pubDate>Mon, 03 Apr 2006 22:16:00 GMT</pubDate><guid>http://robz.homedns.org:8080/blog/archive/2006/04/03/2684.aspx</guid><description>&lt;P&gt;Today I attended a preconference session with Rick Strahl of &lt;A href="http://www.west-wind.com/" target=_blank&gt;&lt;FONT color=#0000ff&gt;West Wind Technologies&lt;/FONT&gt;&lt;/A&gt;.&amp;nbsp; &lt;BR&gt;It was an excellent session on ASP.NET 2.0 and AJaX.&amp;nbsp; &lt;BR&gt;I learned quite a bit and am excited to start using AJaX in my site.&lt;BR&gt;I haven't really had a lot of time to code in my spare, as if you hadn't noticed by my lack of updates for the last few months.&lt;BR&gt;When you are getting married though, you don't have alot of free time to do much anything else.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://weblogs.asp.net/scottgu" target=_blank&gt;&lt;FONT color=#0000ff&gt;Scott Guthrie&lt;/FONT&gt;&lt;/A&gt; of Microsoft did the Opening Keynote Presentation where he built an entire dynamic (database driven) &lt;BR&gt;website using ASP.NET 2.0 in less than 20 minutes.&amp;nbsp; Actually he finished the site in less than 12 minutes.&amp;nbsp; &lt;BR&gt;Then he went on to use Atlas (Microsoft's AJaX Component) to make the site take use of the new technology.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;After the keynote I visited all of the Vendors (ahem...exhibitors) that were showing off technologies. &lt;BR&gt;&amp;nbsp;A great reason for working my way around to nearly every vendor in an hour and a half was to stamp my entry form.&lt;BR&gt;The entry form is for a free Harley that they are giving away.&amp;nbsp; &lt;BR&gt;If I won it I would just sell it and invest the money, cuz that's just how I am... ;)&amp;nbsp; &lt;BR&gt;I would probably pay down some bills as well.&lt;/P&gt;&lt;img src ="http://robz.homedns.org:8080/blog/aggbug/2684.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Rob Reynolds</dc:creator><title>How to get Option Strict to work in VB2005 Web Site Projects - BUG?</title><link>http://robz.homedns.org:8080/blog/archive/2006/04/06/2683.aspx</link><pubDate>Thu, 06 Apr 2006 17:59:00 GMT</pubDate><guid>http://robz.homedns.org:8080/blog/archive/2006/04/06/2683.aspx</guid><wfw:comment>http://robz.homedns.org:8080/blog/comments/2683.aspx</wfw:comment><comments>http://robz.homedns.org:8080/blog/archive/2006/04/06/2683.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://robz.homedns.org:8080/blog/comments/commentRss/2683.aspx</wfw:commentRss><trackback:ping>http://robz.homedns.org:8080/blog/services/trackbacks/2683.aspx</trackback:ping><description>&lt;P&gt;I just recently started working with the VB2005 Website instead of the Web Application Project (Beta 2 still) and found an interesting issue.&amp;nbsp; &lt;BR&gt;There is no project related file to look at properties on.&amp;nbsp; So I was trying to turn on Option Strict because I had it set to on by default.&lt;/P&gt;
&lt;P&gt;I figured that I would probably be setting it in the web.config file at some point, but searching didn't help much for awhile.&amp;nbsp; &lt;BR&gt;Apparently not alot of VB developers like to turn this setting on, so I finally found the answer on Microsoft's site: &lt;BR&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/2fdbs127(VS.80).aspx" target=_blank&gt;&lt;FONT color=#0000ff&gt;http://msdn2.microsoft.com/en-us/library/2fdbs127(VS.80).aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;&lt;FONT color=#0000ff&gt;compilation strict&lt;/FONT&gt;&lt;FONT color=#000000&gt;="&lt;/FONT&gt;&lt;FONT color=#a52a2a&gt;true&lt;/FONT&gt;&lt;FONT color=#000000&gt;"&lt;/FONT&gt; /&lt;FONT color=#000000&gt;&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;So what does this do for you?&amp;nbsp; Well it will give you Option Strict in aspx pages ONLY.&amp;nbsp; By default it doesn't cover the code behind pages that some of us use, &lt;BR&gt;which is where it is more important that it be applied.&amp;nbsp; But hey, maybe the testers never really liked Option Strict and so didn't complain when nothing changed for them when they enabled it.&lt;/P&gt;&lt;img src ="http://robz.homedns.org:8080/blog/aggbug/2683.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Rob Reynolds</dc:creator><title>DevConnections Next Week</title><link>http://robz.homedns.org:8080/blog/archive/2006/03/28/2682.aspx</link><pubDate>Tue, 28 Mar 2006 08:23:00 GMT</pubDate><guid>http://robz.homedns.org:8080/blog/archive/2006/03/28/2682.aspx</guid><description>&lt;P&gt;I am headed out to DevConnections in Orlando, FL.  Should be a great learning experience and a good time! :)&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;P&gt;&lt;A target=_blank href="http://www.devconnections.com"&gt;&lt;FONT color=#0000ff&gt;http://www.devconnections.com&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://robz.homedns.org:8080/blog/aggbug/2682.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Rob Reynolds</dc:creator><title>Team Foundation Server: Create Shadow Folders (Workaround)</title><link>http://robz.homedns.org:8080/blog/archive/2006/03/22/2609.aspx</link><pubDate>Wed, 22 Mar 2006 15:20:00 GMT</pubDate><guid>http://robz.homedns.org:8080/blog/archive/2006/03/22/2609.aspx</guid><description>&lt;P&gt;TFS doesn't come with the ability to create shadow folders &amp;#8220;out of the box.&amp;#8221;&lt;/P&gt;
&lt;P&gt;Buck Hodges has a good workaround that creates a psuedo-shadow folder. &lt;/P&gt;
&lt;P&gt;[ &lt;A target=_blank href="http://blogs.msdn.com/buckh/archive/2006/03/02/shadow_folders.aspx"&gt;&lt;FONT color=#0000ff&gt;http://blogs.msdn.com/buckh/archive/2006/03/02/shadow_folders.aspx&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;]&lt;/P&gt;&lt;img src ="http://robz.homedns.org:8080/blog/aggbug/2609.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Rob Reynolds</dc:creator><title>Team Foundation Server: On Checkout, TFS Does NOT Perform a Get Latest (By Design)</title><link>http://robz.homedns.org:8080/blog/archive/2006/03/22/2608.aspx</link><pubDate>Wed, 22 Mar 2006 14:40:00 GMT</pubDate><guid>http://robz.homedns.org:8080/blog/archive/2006/03/22/2608.aspx</guid><wfw:comment>http://robz.homedns.org:8080/blog/comments/2608.aspx</wfw:comment><comments>http://robz.homedns.org:8080/blog/archive/2006/03/22/2608.aspx#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://robz.homedns.org:8080/blog/comments/commentRss/2608.aspx</wfw:commentRss><trackback:ping>http://robz.homedns.org:8080/blog/services/trackbacks/2608.aspx</trackback:ping><description>&lt;P&gt;This can be irritating to find out about when you expect it to.&amp;nbsp; This is something IMHO that should be configurable with TFS for those of us who would like to see a get latest performed on checkout.&amp;nbsp; That will resolve issues with making changes to the Solution file and having to merge changes that could have conflicts.&amp;nbsp; Think of having conflicts and resolving it through the merge tool and ending up with 32 projects instead of 16.&amp;nbsp; That could be bad.&amp;nbsp; I would hope at least a granular level of control where certain files are exclusively checked out and where you would be able to specify that certain files have a get latest on checkout to help avoid any conflicts such as the one described above.&lt;/P&gt;[ &lt;A target=_blank href="http://blogs.msdn.com/buckh/archive/2005/08/20/454140.aspx"&gt;&lt;FONT color=#0000ff&gt;http://blogs.msdn.com/buckh/archive/2005/08/20/454140.aspx&lt;/FONT&gt;&lt;/A&gt; ]
&lt;P&gt;[ &lt;A target=_blank href="http://forums.microsoft.com/msdn/showpost.aspx?postid=70231&amp;amp;siteid=1"&gt;&lt;FONT color=#0000ff&gt;http://forums.microsoft.com/msdn/showpost.aspx?postid=70231&amp;amp;siteid=1&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;]&lt;/P&gt;&lt;img src ="http://robz.homedns.org:8080/blog/aggbug/2608.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Rob Reynolds</dc:creator><title>Team Foundation Server has been released!</title><link>http://robz.homedns.org:8080/blog/archive/2006/03/17/2607.aspx</link><pubDate>Fri, 17 Mar 2006 11:42:00 GMT</pubDate><guid>http://robz.homedns.org:8080/blog/archive/2006/03/17/2607.aspx</guid><wfw:comment>http://robz.homedns.org:8080/blog/comments/2607.aspx</wfw:comment><comments>http://robz.homedns.org:8080/blog/archive/2006/03/17/2607.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://robz.homedns.org:8080/blog/comments/commentRss/2607.aspx</wfw:commentRss><trackback:ping>http://robz.homedns.org:8080/blog/services/trackbacks/2607.aspx</trackback:ping><description>&lt;P&gt;[ &lt;A target=_blank href="http://blogs.msdn.com/somasegar/archive/2006/03/16/553413.aspx"&gt;&lt;FONT color=#0000ff&gt;http://blogs.msdn.com/somasegar/archive/2006/03/16/553413.aspx&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;]&lt;/P&gt;
&lt;P&gt;[&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;A target=_blank href="http://blogs.msdn.com/robcaron/archive/2006/03/16/553177.aspx"&gt;&lt;FONT color=#0000ff&gt;http://blogs.msdn.com/robcaron/archive/2006/03/16/553177.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&lt;/FONT&gt;]&lt;/P&gt;
&lt;P&gt;Although you can't download it from MSDN until next week, it is out today! &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://robz.homedns.org:8080/blog/aggbug/2607.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Rob Reynolds</dc:creator><title>Post Build Events - Now In VB2005!</title><link>http://robz.homedns.org:8080/blog/archive/2006/03/14/2593.aspx</link><pubDate>Tue, 14 Mar 2006 09:46:00 GMT</pubDate><guid>http://robz.homedns.org:8080/blog/archive/2006/03/14/2593.aspx</guid><description>&lt;P&gt;Now you can also do PostBuild Events in VB2005 instead of having to add a C# project to do a postbuild event.  Awesome! &lt;/P&gt;&lt;img src ="http://robz.homedns.org:8080/blog/aggbug/2593.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>