<?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>Goto 100  - Development with Visual Basic : UX</title><link>http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx</link><description>Tags: UX</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Visual Basic books in the UK were top sellers in the lead into Christmas</title><link>http://blogs.msdn.com/goto100/archive/2009/04/09/visual-basic-books-in-the-uk-were-top-sellers-in-the-lead-into-christmas.aspx</link><pubDate>Thu, 09 Apr 2009 17:16:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9540291</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/goto100/comments/9540291.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=9540291</wfw:commentRss><description>&lt;p&gt;I was looking at some statistics on developer book sales in the months leading up to Christmas 2008. Overall C# outsold VB (there are a lot of C# books to choose from!) BUT VB 2008 had three of the top five slots including the number one slot. Unfortunately I can’t share the data but I felt it was worth sharing the good news :-) Well done VB!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9540291" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category></item><item><title>WPF Performance issues? Then maybe this tool can help…</title><link>http://blogs.msdn.com/goto100/archive/2008/10/31/wpf-performance-issues-then-maybe-this-tool-can-help.aspx</link><pubDate>Fri, 31 Oct 2008 17:13:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9026681</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/goto100/comments/9026681.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=9026681</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;I am seeing more interest in building richer UX in WPF of late which is great. Since WPF is &lt;strong&gt;very&lt;/strong&gt; powerful and &lt;strong&gt;very&lt;/strong&gt; flexible, we are beginning to see developers hit UX performance issues as they build increasingly rich and exciting UI. The good news is we have a new release of our &lt;a href="http://windowsclient.net/wpf/perf/wpf-perf-tool.aspx"&gt;Performance Profiling tool for WPF&lt;/a&gt; with a better UI, new tools and increased capability. I have not myself had a need to use it in anger (My WPF UI is still pretty much grey screen stuff) but this tool is looking great.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://windowsclient.net/SiteFiles/1000/wpf/perf/WPFPerf_01_large.png"&gt;&lt;img alt="Visual Profiler" src="http://windowsclient.net/SiteFiles/1000/wpf/perf/WPFPerf_01.png"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9026681" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2008/default.aspx">Visual Basic 2008</category></item><item><title>VB links on Entity Framework, Data Services and WPF</title><link>http://blogs.msdn.com/goto100/archive/2008/10/24/vb-links-on-entity-framework-data-services-and-wpf.aspx</link><pubDate>Fri, 24 Oct 2008 16:42:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9014705</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/goto100/comments/9014705.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=9014705</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;The following are all well worth a look:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/funkyonex/ADONET-Data-Services-Astoria-in-Visual-Studio-2008-SP1/"&gt;N-Tier Development with Data Services and Entity Framework (16mins)&lt;/a&gt;&amp;nbsp;&lt;/li&gt; &lt;ul&gt; &lt;li&gt;A PM on the team builds a simple ADO.NET Data Services application in VB.&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc947916.aspx"&gt;Dynamic Data Entry with XML Literals&lt;/a&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Dynamic creation of WPF maintenance screens using VB XML Literals.&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;a href="http://www.myvbprof.com/2007_Version/Dynamic_Data_Tutorial.aspx"&gt;12 new videos on ASP.NET Dynamic Data in VB&lt;/a&gt;&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Bill does a great job at introducing ASP.NET Dynamic Data.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9014705" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Data/default.aspx">Data</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2008/default.aspx">Visual Basic 2008</category></item><item><title>My low tech polls: show of hands at the UK MSDN events</title><link>http://blogs.msdn.com/goto100/archive/2008/10/14/my-low-tech-polls-show-of-hands-at-the-uk-msdn-events.aspx</link><pubDate>Tue, 14 Oct 2008 18:29:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8999618</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8999618.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8999618</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;I have been asking a few “raise your hand” questions at the MSDN events we are currently delivering in various parts of the UK. I thought they would be worth sharing.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;What language do you code in?  &lt;ul&gt; &lt;li&gt;C# – around 60%  &lt;li&gt;VB – around 40% &lt;strong&gt;&lt;em&gt;Good stuff!&lt;/em&gt;&lt;/strong&gt; &lt;li&gt;Something else (normally C++) – one or two folks &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Do you subscribe to the &lt;a href="http://msdn.microsoft.com/en-gb/flash/default.aspx"&gt;MSDN Flash&lt;/a&gt;?  &lt;ul&gt; &lt;li&gt;Yes – around 60% &lt;strong&gt;&lt;em&gt;Good stuff – but 100% should be about right :-)&lt;/em&gt;&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Do you listen to podcasts?  &lt;ul&gt; &lt;li&gt;Yes – around 40% &lt;strong&gt;&lt;em&gt;Wow. We all commute too much!&lt;/em&gt;&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Do you use an ORM currently in your project  &lt;ul&gt; &lt;li&gt;Yes – around 5% &lt;strong&gt;&lt;em&gt;This is low. This is very low. This will change significantly over the coming years….&lt;/em&gt;&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8999618" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Data/default.aspx">Data</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Events_2F00_Training/default.aspx">Events/Training</category></item><item><title>Do you have Silverlight Beta 2 code? Then you really need to test with RC0.</title><link>http://blogs.msdn.com/goto100/archive/2008/10/08/do-you-have-silverlight-beta-2-code-then-you-really-need-to-test-with-rc0.aspx</link><pubDate>Wed, 08 Oct 2008 22:20:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8991895</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8991895.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8991895</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Tim has done a great job of explaining in &lt;a href="http://timheuer.com/blog/archive/2008/09/25/silveright-rc0-released-for-developers.aspx"&gt;lots of detail&lt;/a&gt; what you should be doing as a developer with RC0 in preparation for the final RTW.&lt;/p&gt; &lt;p&gt;However I feel a simplification may help - then you can read what &lt;a href="http://timheuer.com/blog/archive/2008/09/25/silveright-rc0-released-for-developers.aspx"&gt;Tim has to say&lt;/a&gt; :-)&lt;/p&gt; &lt;blockquote&gt; &lt;p align="left"&gt;&lt;font size="2"&gt;If you have any users of your &lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;Silverlight Beta 2 code&lt;/strong&gt; &lt;/font&gt;&lt;font size="2"&gt;then there is a &lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;high chance&lt;/strong&gt; that you Beta 2 code &lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;will&lt;/strong&gt; &lt;strong&gt;stop working&lt;/strong&gt; on their machines&lt;/font&gt; when we do our final release of Silverlight.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Hence… you need to test on RC0 now and be ready for the final release.&amp;nbsp; Thanks all.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8991895" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category></item><item><title>The Silverlight team have made all code downloads available in VB and C#</title><link>http://blogs.msdn.com/goto100/archive/2008/10/06/the-silverlight-team-have-made-all-code-downloads-available-in-vb-and-c.aspx</link><pubDate>Mon, 06 Oct 2008 22:19:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8978469</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8978469.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8978469</wfw:commentRss><description>&lt;p&gt;All the code downloads are now available in VB and C# which is great news&amp;nbsp; &lt;a href="http://silverlight.net/learn/videocat.aspx?cat=2"&gt;http://silverlight.net/learn/videocat.aspx?cat=2&lt;/a&gt;.  &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8978469" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2008/default.aspx">Visual Basic 2008</category></item><item><title>See you all in a weeks time</title><link>http://blogs.msdn.com/goto100/archive/2008/08/08/see-you-all-in-a-weeks-time.aspx</link><pubDate>Fri, 08 Aug 2008 12:20:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8843047</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8843047.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8843047</wfw:commentRss><description>&lt;p&gt;I need to crack on with some other work today before my holiday. I should be back on the blogosphere (!) on the 18th. In the meantime – have fun, cut great code and always make up before bed time…&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8843047" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category></item><item><title>C# and Microsoft.VisualBasic.dll</title><link>http://blogs.msdn.com/goto100/archive/2008/08/05/c-and-microsoft-visualbasic-dll.aspx</link><pubDate>Tue, 05 Aug 2008 18:48:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8834312</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8834312.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8834312</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;As I dig into Visual Basic a bit further I to realise what I have been missing as a (lapsed) C# developer. A great example is some of the goodness wrapped up in Microsoft.VisualBasic.dll. It is a standard part of the .NET Framework and… is absolutely available to C# developers. Scott calls out one great example – creating a &lt;a href="http://www.hanselman.com/blog/TheWeeklySourceCode31SingleInstanceWinFormsAndMicrosoftVisualBasicdll.aspx"&gt;single instance Windows Forms application&lt;/a&gt; which makes use of &lt;em&gt;Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase&lt;/em&gt;.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8834312" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2008/default.aspx">Visual Basic 2008</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2005/default.aspx">Visual Basic 2005</category></item><item><title>UK MSDN events now scheduled</title><link>http://blogs.msdn.com/goto100/archive/2008/07/28/uk-msdn-events-now-scheduled.aspx</link><pubDate>Mon, 28 Jul 2008 14:21:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8783771</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8783771.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8783771</wfw:commentRss><description>&lt;p&gt;Topics have been chosen, venues confirmed and details posted on our &lt;a href="http://msdn.microsoft.com/en-gb/bb905504.aspx"&gt;events site&lt;/a&gt;. We will be showing up at 6 cities through Sept and October with a lot of the content focused on Visual Studio 2008 Service Pack 1. Me – I will be delivering the “data bit” – in Visual Basic :-) I liked the tag line we went for:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;font size="4"&gt;“Service Pack? We’re calling it a Service Pack? Are you kidding??!?!”&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;P.S. We do also hope to get up to Scotland in October.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383782&amp;amp;Culture=en-GB"&gt;MSDN Event - Rich Internet Applications with Visual Studio 2008 Service Pack 1&lt;/a&gt;  &lt;ul&gt; &lt;li&gt;Location:&amp;nbsp; Reading  &lt;li&gt;Date: 2 September 2008 &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383660&amp;amp;Culture=en-GB"&gt;MSDN Event: Rich Internet Applications with Visual Studio 2008 Service Pack 1&lt;/a&gt;  &lt;ul&gt; &lt;li&gt;Location:&amp;nbsp; London  &lt;li&gt;Date: 4 September 2008 &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383659&amp;amp;Culture=en-GB"&gt;MSDN Event: What’s New in Visual Studio 2008 Service Pack 1?&lt;/a&gt;  &lt;ul&gt; &lt;li&gt;Location: Reading  &lt;li&gt;Date: 2 October 2008&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383656&amp;amp;Culture=en-GB"&gt;MSDN: What’s New in Visual Studio 2008 Service Pack 1?&lt;/a&gt;  &lt;ul&gt; &lt;li&gt;Location: Manchester  &lt;li&gt;Date: 7 October 2008 &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383649&amp;amp;Culture=en-GB"&gt;MSDN: What’s New in Visual Studio 2008 Service Pack 1?&lt;/a&gt;  &lt;ul&gt; &lt;li&gt;Location: Birmingham  &lt;li&gt;Date: 14 October 2008 &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383652&amp;amp;Culture=en-GB"&gt;MSDN: What’s New in Visual Studio 2008 Service Pack 1?&lt;/a&gt;  &lt;ul&gt; &lt;li&gt;Location: Bristol  &lt;li&gt;Date: 22 October 2008 &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383655&amp;amp;Culture=en-GB"&gt;MSDN: What’s New in Visual Studio 2008 Service Pack 1?&lt;/a&gt;  &lt;ul&gt; &lt;li&gt;Location: Exeter  &lt;li&gt;Date: 23 October &lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032383788&amp;amp;Culture=en-GB"&gt;MSDN Roadshow Re-Run&lt;/a&gt; &lt;/li&gt; &lt;ul&gt; &lt;li&gt;Location: London  &lt;li&gt;Date: 24 October 2008&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8783771" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UK/default.aspx">UK</category><category domain="http://blogs.msdn.com/goto100/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Data/default.aspx">Data</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Events_2F00_Training/default.aspx">Events/Training</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2008/default.aspx">Visual Basic 2008</category></item><item><title>Great WPF application written in Visual Basic</title><link>http://blogs.msdn.com/goto100/archive/2008/07/23/great-wpf-application-written-in-visual-basic.aspx</link><pubDate>Wed, 23 Jul 2008 04:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8765553</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8765553.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8765553</wfw:commentRss><description>&lt;p&gt;Today I set aside sometime to watch some “random podcasts”. Ok, not that random in that I decided they either had to be about Entity Framework or WPF.&lt;/p&gt; &lt;p&gt;The &lt;a href="http://www.dnrtv.com/default.aspx?showNum=115"&gt;WPF episode I chose&lt;/a&gt; turned out to be a great choice – a real world line of business application which tries to use many of the capabilities of WPF to great effect. I need to watch it once more to really decide how good it is – but certainly it is not another “Windows Forms application implemented in WPF”. Well worth a watch.&lt;/p&gt; &lt;p&gt;Couple of comments:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;This is a real app – hence no source code to share. Sorry.  &lt;li&gt;A sticky sample is mentioned – available at &lt;a href="http://dotnetmasters.com/downloads/TechEd2008DemoCode.zip"&gt;http://dotnetmasters.com/downloads/TechEd2008DemoCode.zip&lt;/a&gt;&amp;nbsp; &lt;li&gt;Oh – did I mention it was all written in Visual Basic :-)&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8765553" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2008/default.aspx">Visual Basic 2008</category></item><item><title>Visual Basic samples for WPF book - Applications = Code + Markup</title><link>http://blogs.msdn.com/goto100/archive/2008/07/17/visual-basic-samples-for-wpf-book-applications-code-markup.aspx</link><pubDate>Thu, 17 Jul 2008 16:34:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8743847</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8743847.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8743847</wfw:commentRss><description>&lt;p&gt;Once again, &lt;a href="http://blogs.msdn.com/goto100/archive/2008/07/17/ged-mead-on-windows-presentation-foundation.aspx"&gt;Ged Meads work on WPF&lt;/a&gt; catches my eye. A big thanks to Ged, Young Joo and Evan Lim for converting the C# samples over to Visual Basic for Petzolds book on WPF (Only &lt;a href="http://www.amazon.co.uk/Applications-Code-Markup-Presentation-Foundation/dp/0735619573/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1216301343&amp;amp;sr=8-1"&gt;3 left in stock at Amazon UK&lt;/a&gt; - lets get those sold as well - but be warned, the style/approach of this book may not appeal to everyone). &lt;/p&gt; &lt;p&gt;You can find the samples for all 31 chapters on the MSDN Code Gallery at &lt;a title="http://code.msdn.microsoft.com/petzoldsamplevb" href="http://code.msdn.microsoft.com/petzoldsamplevb"&gt;http://code.msdn.microsoft.com/petzoldsamplevb&lt;/a&gt;. This was a great initiative - I would love to know of any more examples.&lt;/p&gt; &lt;p&gt;P.S. Lets see if we can drive the downloads up - 1320 as of 17th July 2008 :-)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8743847" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UK/default.aspx">UK</category><category domain="http://blogs.msdn.com/goto100/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2008/default.aspx">Visual Basic 2008</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2005/default.aspx">Visual Basic 2005</category></item><item><title>Ged Mead on Windows Presentation Foundation</title><link>http://blogs.msdn.com/goto100/archive/2008/07/17/ged-mead-on-windows-presentation-foundation.aspx</link><pubDate>Thu, 17 Jul 2008 16:18:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8743793</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8743793.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8743793</wfw:commentRss><description>&lt;p&gt;UK Visual Basic MVP Ged has been taking a look at WPF this year. I spotted his post on &lt;a href="http://blogs.vbcity.com/xtab/archive/2008/06/10/9091.aspx"&gt;WPF Basics: How To Play Sounds and Music in Windows Presentation Foundation&lt;/a&gt; a couple of weeks back and found it a clean, easy to follow example - that really tried to help others avoid some of those frustrations you typically run into when trying something new (Which I am running into lots at the moment as well!). He has several other WPF posts all worth a read if you are new to WPF development and &lt;a href="http://blogs.vbcity.com/xtab/archive/2008/07/15/9135.aspx"&gt;his most recent post&lt;/a&gt; takes you to a shiny new article on &lt;a href="http://www.devcity.net/Articles/353/1/article.aspx"&gt;Windows Forms and WPF Interop&lt;/a&gt; in which he creates a rich WPF list control. All good stuff. &lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.vbcity.com/xtab/archive/2008/05/07/9058.aspx"&gt;WPF Basics: Using Animation to Fade Colors In and Out&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.vbcity.com/xtab/archive/2008/03/09/8997.aspx"&gt;Applications = Code + Markup : VB.NET Code Samples &lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.vbcity.com/xtab/archive/2008/02/03/8968.aspx"&gt;WPF Basics: Video Demonstration - Creating A Simple ControlTemplate&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.vbcity.com/xtab/archive/2008/02/01/8966.aspx"&gt;First Chance Exception and XamlParseException&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.vbcity.com/xtab/archive/2008/01/20/8954.aspx"&gt;WPF Basics: Expression Blend and Visual Studio - a Good Partnership&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.vbcity.com/xtab/archive/2008/01/15/8949.aspx"&gt;WPF Basics: How To Add Controls Dynamically at Run Time&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.vbcity.com/xtab/archive/2008/01/14/8945.aspx"&gt;Changing The Background Color of a TabControl's Tab&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.vbcity.com/xtab/archive/2008/01/10/8939.aspx"&gt;WPF DockPanel.Dock Problem&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8743793" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Interop/default.aspx">Interop</category><category domain="http://blogs.msdn.com/goto100/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2008/default.aspx">Visual Basic 2008</category></item><item><title>My first MSDN Flash is live - July 9th 2008</title><link>http://blogs.msdn.com/goto100/archive/2008/07/10/my-first-msdn-flash-is-live-july-9th-2008.aspx</link><pubDate>Thu, 10 Jul 2008 20:02:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8717675</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8717675.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8717675</wfw:commentRss><description>&lt;p&gt;Yesterday was my &lt;a href="http://www.microsoft.com/uk/msdn/flash/latest.htm"&gt;first MSDN Flash&lt;/a&gt;. It was fun to put together working with Mandy in Marketing. I think I roughly now understand the flow back and forth and next time it should be much easier.&lt;/p&gt; &lt;p&gt;As promised - I managed to get a couple of Visual Basic links in there :-)&lt;/p&gt; &lt;p&gt;&amp;nbsp; &lt;ul&gt; &lt;li&gt;&lt;b&gt;Video &lt;/b&gt;&lt;a href="http://channel9.msdn.com/posts/Dan/TechEd-Amanda-Silver/"&gt;Visual Basic 2008 and the future of Visual Basic&lt;/a&gt;.&lt;br&gt;Amanda Silver discusses new 2008 features &amp;amp; shares her thoughts on the future of Visual Basic.&lt;/li&gt; &lt;li&gt;&lt;b&gt;KB Article &lt;/b&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;951708&amp;amp;sd=rss&amp;amp;spid=12913"&gt;FIX: Vbc.exe may use 100 percent of the CPU&lt;/a&gt;.&lt;br&gt;Fix for Visual Basic compiler when you build a Visual Basic 2008 application.&lt;/li&gt;&lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8717675" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/MSDN+Flash/default.aspx">MSDN Flash</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2008/default.aspx">Visual Basic 2008</category></item><item><title>Building a "brand new application" - WPF, ADO.NET Data Services, LINQ to Entities with .NET Framework 3.5 SP1</title><link>http://blogs.msdn.com/goto100/archive/2008/07/07/building-a-brand-new-application-wpf-ado-net-data-services-linq-to-entities-with-net-framework-3-5-sp1.aspx</link><pubDate>Tue, 08 Jul 2008 00:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8704177</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8704177.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8704177</wfw:commentRss><description>&lt;P&gt;At the end of June I run workshops with 2 ISVs both looking to completely re-develop their applications. One is entirely VB6, the other a combination of VB6 with C++. &lt;/P&gt;
&lt;P&gt;The beauty of "starting from scratch" with a one to two year development plan is you can take a hard look at the latest technologies from Microsoft - and there are a lot of them! As a result, both application architectures at a high level ended up looking pretty similar.&lt;/P&gt;
&lt;P&gt;The following links should help those teams drill in further - and maybe you?&lt;/P&gt;
&lt;P&gt;In both cases we went with &lt;A href="http://vs2008sp1docs.msdn.microsoft.com/en-us/ms520330.aspx" mce_href="http://vs2008sp1docs.msdn.microsoft.com/en-us/ms520330.aspx"&gt;.NET Framework 3.5 SP1&lt;/A&gt; as our base level technology (NB: SP1 is really a feature pack)&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Presentation Tier&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Rich Client for power/frequent users, typically inside the firewall with the need to be occasionally connected 
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa970268.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa970268.aspx"&gt;Windows Presentation Foundation 3.5&lt;/A&gt;&amp;nbsp; 
&lt;UL&gt;
&lt;LI&gt;In June we released the &lt;A href="http://msdn.microsoft.com/en-us/library/cc707819.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc707819.aspx"&gt;Composite Application Block for WPF&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;A href="http://vs2008sp1docs.msdn.microsoft.com/en-us/ms318410.aspx" mce_href="http://vs2008sp1docs.msdn.microsoft.com/en-us/ms318410.aspx"&gt;ADO.NET Synchronisation Services&lt;/A&gt; to a local database cache 
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb628449.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb628449.aspx"&gt;Workflow Foundation&lt;/A&gt; for ....errr...workflow :-) 
&lt;LI&gt;Communication to middle tier via HTTP/REST&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Browser Client for occasional users, typically outside the firewall 
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://silverlight.net/GetStarted/" mce_href="http://silverlight.net/GetStarted/"&gt;Silverlight 2.0&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://vs2008sp1docs.msdn.microsoft.com/en-us/ms336418.aspx" mce_href="http://vs2008sp1docs.msdn.microsoft.com/en-us/ms336418.aspx"&gt;ASP.NET AJAX&lt;/A&gt; 
&lt;LI&gt;Workflow Foundation&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Middle Tier&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Serving both types of clients. Ability to scale out. 
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/data/bb931106.aspx" mce_href="http://msdn.microsoft.com/en-us/data/bb931106.aspx"&gt;ADO.NET Data Services&lt;/A&gt; - exposing entities and operations 
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://vs2008sp1docs.msdn.microsoft.com/en-us/ms452029.aspx" mce_href="http://vs2008sp1docs.msdn.microsoft.com/en-us/ms452029.aspx"&gt;SP1 Documentation for Data Services&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;ADO.NET Entity Framework and LINQ to Entities - delivering object relational mapping 
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://vs2008sp1docs.msdn.microsoft.com/en-us/ms439009.aspx" mce_href="http://vs2008sp1docs.msdn.microsoft.com/en-us/ms439009.aspx"&gt;SP1 Documentation for Entity Framework&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Workflow Foundation 
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms735119.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms735119.aspx"&gt;Windows Communication Foundation&lt;/A&gt; to drive and respond to external systems &lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;: We ruled out LINQ to SQL in favour of LINQ to Entities - however worth saying that in both cases we only needed to support SQL Server and therefore LINQ to SQL would be a valid alternative 
&lt;UL&gt;
&lt;LI&gt;LINQ to SQL has shipped and N-tier development with it is nicely covered &lt;A href="http://msdn.microsoft.com/en-us/library/bb384398.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb384398.aspx"&gt;in the documentation&lt;/A&gt; and in Beths posts 
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/bethmassi/archive/2008/04/12/linq-to-sql-n-tier-smart-client.aspx" mce_href="http://blogs.msdn.com/bethmassi/archive/2008/04/12/linq-to-sql-n-tier-smart-client.aspx"&gt;Middle Tier&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/bethmassi/archive/2008/04/14/linq-to-sql-n-tier-smart-client-part-2-building-the-client.aspx" mce_href="http://blogs.msdn.com/bethmassi/archive/2008/04/14/linq-to-sql-n-tier-smart-client-part-2-building-the-client.aspx"&gt;Presentation Tier&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://blogs.msdn.com/bethmassi/archive/2008/04/16/linq-to-sql-n-tier-smart-client-part-3-database-transactions.aspx" mce_href="http://blogs.msdn.com/bethmassi/archive/2008/04/16/linq-to-sql-n-tier-smart-client-part-3-database-transactions.aspx"&gt;Data Tier&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Data Tier&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Where we store all the data :-) 
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-gb/sqlserver/bb671064.aspx" mce_href="http://msdn.microsoft.com/en-gb/sqlserver/bb671064.aspx"&gt;SQL Server 2008&lt;/A&gt; 
&lt;UL&gt;
&lt;LI&gt;Extended via SPs, Triggers and Types using TSQL or CLR integration as appropriate&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Blogs (sample of the best):&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;ADO.NET Team on Entity Framework &lt;A title=http://blogs.msdn.com/adonet/archive/tags/Entity+Framework/default.aspx href="http://blogs.msdn.com/adonet/archive/tags/Entity+Framework/default.aspx" mce_href="http://blogs.msdn.com/adonet/archive/tags/Entity+Framework/default.aspx"&gt;http://blogs.msdn.com/adonet/archive/tags/Entity+Framework/default.aspx&lt;/A&gt; 
&lt;LI&gt;ADO.NET Data Services Team &lt;A title=http://blogs.msdn.com/astoriateam/ href="http://blogs.msdn.com/astoriateam/" mce_href="http://blogs.msdn.com/astoriateam/"&gt;http://blogs.msdn.com/astoriateam/&lt;/A&gt; 
&lt;LI&gt;Sync Framework team &lt;A title=http://blogs.msdn.com/sync/default.aspx href="http://blogs.msdn.com/sync/default.aspx" mce_href="http://blogs.msdn.com/sync/default.aspx"&gt;http://blogs.msdn.com/sync/default.aspx&lt;/A&gt;&amp;nbsp; 
&lt;LI&gt;UK based Mike Taulty with some &lt;STRONG&gt;great content&lt;/STRONG&gt; on &lt;A href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/category/1027.aspx" mce_href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/category/1027.aspx"&gt;ADO.NET Data Services&lt;/A&gt;, &lt;A href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/category/1024.aspx" mce_href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/category/1024.aspx"&gt;Entity Framework&lt;/A&gt; and &lt;A href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/category/1015.aspx" mce_href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/category/1015.aspx"&gt;Silverlight&lt;/A&gt; 
&lt;LI&gt;Tim Sneath (ex UK) on all things WPF/Silverlight &lt;A title=http://blogs.msdn.com/tims href="http://blogs.msdn.com/tims" mce_href="http://blogs.msdn.com/tims"&gt;http://blogs.msdn.com/tims&lt;/A&gt;&amp;nbsp; 
&lt;LI&gt;Product group WPF site &lt;A title=http://windowsclient.net/ href="http://windowsclient.net/" mce_href="http://windowsclient.net/"&gt;http://windowsclient.net/&lt;/A&gt; 
&lt;LI&gt;Related - SQL Server Data Services &lt;A title=http://blogs.msdn.com/ssds/default.aspx href="http://blogs.msdn.com/ssds/default.aspx" mce_href="http://blogs.msdn.com/ssds/default.aspx"&gt;http://blogs.msdn.com/ssds/default.aspx&lt;/A&gt;&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;P.S. Both teams will be using Visual Basic 2008 :-) I thought you would like that one...&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8704177" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+6/default.aspx">Visual Basic 6</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+.NET/default.aspx">Visual Basic .NET</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UK/default.aspx">UK</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/goto100/archive/tags/.NET+Framework+3.5/default.aspx">.NET Framework 3.5</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Data/default.aspx">Data</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Visual+Basic+2008/default.aspx">Visual Basic 2008</category><category domain="http://blogs.msdn.com/goto100/archive/tags/LINQ/default.aspx">LINQ</category></item><item><title>Top 5 questions in my last year working with ISV early adopters</title><link>http://blogs.msdn.com/goto100/archive/2008/06/20/top-5-questions-in-my-last-year-working-with-isv-early-adopters.aspx</link><pubDate>Fri, 20 Jun 2008 16:32:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8625349</guid><dc:creator>Eric Nelson</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/goto100/comments/8625349.aspx</comments><wfw:commentRss>http://blogs.msdn.com/goto100/commentrss.aspx?PostID=8625349</wfw:commentRss><description>&lt;p&gt;As I get ready to transition role, I find myself increasingly thinking "what happened in the last 12 months that would be useful to take into the next 12 months". &lt;/p&gt; &lt;p&gt;One of the great bits about my current role is I spend a lot of time 1:1 in day long, two day long, three day long engagements talking about our latest technologies and how they might help. I get into "warts and all" discussions and I get to see the real issues faced by UK developers and architects - both with their own stuff and with our stuff. &lt;/p&gt; &lt;p&gt;I decided a useful step would be to think about the top 5 questions that just keep coming up time and time again. My hope is they may give me a steer on where I should spend some of my research, my blogging, my screencasting etc.&lt;/p&gt; &lt;p&gt;In no particular order:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;UX: &lt;/strong&gt;"Eric, Microsoft have Windows Forms, WPF, Silverlight, AJAX and ASP.NET MVC. Which should we use for our next generation of our user interface?"  &lt;li&gt;&lt;strong&gt;Data: &lt;/strong&gt;"Eric, Microsoft have ADO.NET Datasets, Datareaders, LINQ to SQL and LINQ to Entities. Which should we use for our next generation of our data access layer?"  &lt;li&gt;&lt;strong&gt;End to End: &lt;/strong&gt;"Eric, we understand each of the individual technologies pretty well BUT we are unsure how best to combine them to build a full solution. Given our situation what would be the best approach?"  &lt;li&gt;&lt;strong&gt;SOA/ESB:&lt;/strong&gt;"Eric, we are trying to work out what SaaS, S+S, SOAs, ESBs and ISBs really mean to us over the next 5 years. What should we be doing now?"  &lt;li&gt;&lt;strong&gt;Buy or Build:&lt;/strong&gt; "Eric, we think there are various Microsoft and 3rd party technologies, products and frameworks we could benefit from BUT we don't want to pick up unnecessary dependencies. What do you think we should use and won't regret in the future?"&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;All interesting questions. All tough questions. All need a lot of context before you can answer them. Hmmmm... but I think it should be possible to distill some of those discussions into something many more folks can benefit from. Fingers X'd.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8625349" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/goto100/archive/tags/UK/default.aspx">UK</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://blogs.msdn.com/goto100/archive/tags/UX/default.aspx">UX</category><category domain="http://blogs.msdn.com/goto100/archive/tags/Data/default.aspx">Data</category></item></channel></rss>