<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://codebetter.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>Glenn Block - All Comments</title><link>http://codebetter.com/blogs/glenn.block/default.aspx</link><description>Another ALT.NET guy at Microsoft
</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>re: Meffifying Windows Azure</title><link>http://codebetter.com/blogs/glenn.block/archive/2009/07/03/meffifying-windows-azure.aspx#249665</link><pubDate>Fri, 03 Jul 2009 18:12:41 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:249665</guid><dc:creator>Glenn Block</dc:creator><description>&lt;p&gt;The Empire sees all :-)&lt;/p&gt;
&lt;p&gt;Vacation, what&amp;#39;s that? (As I get ready to leave for 3 days on my own).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://codebetter.com/aggbug.aspx?PostID=249665" width="1" height="1"&gt;</description></item><item><title>re: Meffifying Windows Azure</title><link>http://codebetter.com/blogs/glenn.block/archive/2009/07/03/meffifying-windows-azure.aspx#249664</link><pubDate>Fri, 03 Jul 2009 18:01:05 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:249664</guid><dc:creator>Magnus Mårtensson</dc:creator><description>&lt;p&gt;Meffifying is a really good word!&lt;/p&gt;
&lt;p&gt;I am happy the Empire took notice of my little cloud city blog out here in the outskirts of the galaxy. Lol! ;~)&lt;/p&gt;
&lt;p&gt;And you&amp;#39;re quite right. This is the first post of at least three. The second one is on the way. Only issue is that I&amp;#39;ve got vacation right now.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://codebetter.com/aggbug.aspx?PostID=249664" width="1" height="1"&gt;</description></item><item><title>re: “View Model” - the movie, cast your vote.</title><link>http://codebetter.com/blogs/glenn.block/archive/2009/05/04/view-model-the-movie-cast-your-vote.aspx#249573</link><pubDate>Thu, 02 Jul 2009 23:01:48 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:249573</guid><dc:creator>Joe White</dc:creator><description>&lt;p&gt;On INotifyPropertyChanged: I&amp;#39;m amazed that the compiler teams haven&amp;#39;t done anything about that yet. There&amp;#39;s already at least one third-party .NET language that addresses this pain (Delphi Prism, which has a &amp;quot;notify&amp;quot; keyword you can put on a property to make the class automatically implement INotifyPropertyChanged, and send notifications when the property is set). C# and VB could easily do the same.&lt;/p&gt;
&lt;p&gt;As for what could make ViewModel better: collection support. I haven&amp;#39;t seen a good story yet for having an ObservableCollection of objects down at the Model level, and wrapping each of those objects in a ViewModel automatically (while still keeping up with changes to the underlying collection). Maybe it&amp;#39;s there and I missed it, but this is my #1 pain point with MVVM.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://codebetter.com/aggbug.aspx?PostID=249573" width="1" height="1"&gt;</description></item><item><title>re: Firing generic events with EventAggregator</title><link>http://codebetter.com/blogs/glenn.block/archive/2008/08/22/firing-generic-events-with-eventaggregator.aspx#249504</link><pubDate>Wed, 01 Jul 2009 11:21:07 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:249504</guid><dc:creator>Chakshu Shah</dc:creator><description>&lt;p&gt;I still am not able to download the code attached with this link. It says &amp;#39;Page not found&amp;#39;.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://codebetter.com/aggbug.aspx?PostID=249504" width="1" height="1"&gt;</description></item><item><title>re: “View Model” - the movie, cast your vote.</title><link>http://codebetter.com/blogs/glenn.block/archive/2009/05/04/view-model-the-movie-cast-your-vote.aspx#248695</link><pubDate>Thu, 18 Jun 2009 15:08:19 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:248695</guid><dc:creator>Stefan Cruysberghs</dc:creator><description>&lt;p&gt;I really like the M-V-VM pattern but sometimes it makes everything really complicated. We are using Prism, RIA Services and we created several View and ViewModel base classes but still some issues are hard to solve. The issues that I have been struggling with are:&lt;/p&gt;
&lt;p&gt;- The ConverterParameter from a ValueConverter does not support binding.&lt;/p&gt;
&lt;p&gt;- DataForm Fields (SL3) have no DataContext. It is quite difficult to bind something in a DataForm to a ViewModel property once the CurrentItem of the DataForm has been set.&lt;/p&gt;
&lt;p&gt;The DataFormComboBox (SL3) is a terrible component which needs ValueConverters to work properly. But how to bind ValueConverters and lookup data from the ViewModel?&lt;/p&gt;
&lt;p&gt;- Where to put the DomainDataSource (RIA)? There should be some kind of PagedCollection class to use in ViewModels and to bind it with the DomainDataSource.&lt;/p&gt;
&lt;p&gt;- Commands from Prism do not work in ItemControls.&lt;/p&gt;
&lt;p&gt;- Silverlight should provide its one Command classes&lt;/p&gt;
&lt;p&gt;- The INotifyPropertyChanged technique should be simplified to avoid too much code.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://codebetter.com/aggbug.aspx?PostID=248695" width="1" height="1"&gt;</description></item><item><title>re: Upcoming talks at NDC in Olso and Poland</title><link>http://codebetter.com/blogs/glenn.block/archive/2009/06/10/upcoming-talks-at-ndc-in-olso-and-poland.aspx#248537</link><pubDate>Sat, 13 Jun 2009 14:20:42 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:248537</guid><dc:creator>ksirg</dc:creator><description>&lt;p&gt;Great to hear that you will be in Olsztyn, I can&amp;#39;t wait, see you on Olmug&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://codebetter.com/aggbug.aspx?PostID=248537" width="1" height="1"&gt;</description></item><item><title>re: Upcoming talks at NDC in Olso and Poland</title><link>http://codebetter.com/blogs/glenn.block/archive/2009/06/10/upcoming-talks-at-ndc-in-olso-and-poland.aspx#248405</link><pubDate>Thu, 11 Jun 2009 08:18:16 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:248405</guid><dc:creator>Tom</dc:creator><description>&lt;p&gt;I look forward to see you in Poland, good news is it&amp;#39;s getting warm here!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://codebetter.com/aggbug.aspx?PostID=248405" width="1" height="1"&gt;</description></item><item><title>re: Upcoming talks at NDC in Olso and Poland</title><link>http://codebetter.com/blogs/glenn.block/archive/2009/06/10/upcoming-talks-at-ndc-in-olso-and-poland.aspx#248399</link><pubDate>Thu, 11 Jun 2009 07:26:52 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:248399</guid><dc:creator>Henning</dc:creator><description>&lt;p&gt;I&amp;#39;l be attending NDC all three days, and I will probably attend some or all of your talks. Looking forward to it, as I&amp;#39;ve been following your blog for a little while now.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m currently working on a CRM project in silverlight which has been doing it all wrong hehe. We where the first people in the company to use silverlight actively, and therefore we&amp;#39;ve fallen into all the typical traps, such as not using MVVM (yikes!!!). We are now planning to refactor/rewrite the entire client codebase. We will probably scrap the entire thing, and start from scratch. What do you think about that? Would you recommend refactoring a massively and overly complex system, or rewrite the entire thing?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Henning&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://codebetter.com/aggbug.aspx?PostID=248399" width="1" height="1"&gt;</description></item><item><title>Model Ships</title><link>http://codebetter.com/blogs/glenn.block/archive/2008/06/30/composite-application-guidance-time-to-ship.aspx#248359</link><pubDate>Wed, 10 Jun 2009 05:36:55 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:248359</guid><dc:creator>Model Ships</dc:creator><description>&lt;p&gt;A few blog posts popped up last week about a Japanese &amp;#39;prefab icon&amp;#39;, soon to be demolished. At Treehugger, Lloyd Alter described the building: &amp;quot;Kisho Kurokawa&amp;#39;s 1972 Capsule Tower was, along with Moshe Safdie&amp;#39;s Habitat in Montreal, the pioneer in modernist&lt;/p&gt;
&lt;img src="http://codebetter.com/aggbug.aspx?PostID=248359" width="1" height="1"&gt;</description></item><item><title>re: Poco, Mef, and custom type systems. Are you ready to take the red pill?</title><link>http://codebetter.com/blogs/glenn.block/archive/2009/04/27/poco-mef-and-custom-type-systems-are-you-ready-to-take-the-red-pill.aspx#248343</link><pubDate>Tue, 09 Jun 2009 20:36:20 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:248343</guid><dc:creator>Glenn Block</dc:creator><description>&lt;p&gt;@Tim, TypeDescriptionProvider is an opton however, it only works if you access the information through a specific set of APIs, which our attributed model does not use. &lt;/p&gt;
&lt;p&gt;A further option is having a class that implements ICustomAttributeProvider which is actually what MEF looks for under the hood, however it would require a bunch of custom work and would not work with our existing catalogs.&lt;/p&gt;
&lt;p&gt;The goal of this &amp;quot;spike&amp;quot; was to provide an adaption mechanism that worked with all of our existing MEF infrastructure.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://codebetter.com/aggbug.aspx?PostID=248343" width="1" height="1"&gt;</description></item><item><title>re: Poco, Mef, and custom type systems. Are you ready to take the red pill?</title><link>http://codebetter.com/blogs/glenn.block/archive/2009/04/27/poco-mef-and-custom-type-systems-are-you-ready-to-take-the-red-pill.aspx#248342</link><pubDate>Tue, 09 Jun 2009 19:43:38 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:248342</guid><dc:creator>Tim Lovell-Smith</dc:creator><description>&lt;p&gt;This seems extremely hacky - the way the custom types generated will only attach a single attribute &amp;nbsp;in each custom type generated and there is no &amp;#39;common fake type&amp;#39; that all attributes for a particular &amp;#39;real type&amp;#39; can attach to (when multiple components want to modify the same type).&lt;/p&gt;
&lt;p&gt;Aren&amp;#39;t there already established ways of attaching attributes after the fact like using e.g. TypeDescriptionProvider from System.ComponentModel, or MetadataStore from Windows.Design&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://codebetter.com/aggbug.aspx?PostID=248342" width="1" height="1"&gt;</description></item><item><title>Use Event Aggregator to make your application more extensible</title><link>http://codebetter.com/blogs/glenn.block/archive/2009/02/23/event-aggregation-with-mef-with-and-without-eventaggregator.aspx#248336</link><pubDate>Tue, 09 Jun 2009 17:24:45 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:248336</guid><dc:creator>VS2010学习</dc:creator><description>&lt;p&gt;Recently, in KiGG / DotNetShoutout we have integrated Twitter , nothing complex, very basic thing like&lt;/p&gt;
&lt;img src="http://codebetter.com/aggbug.aspx?PostID=248336" width="1" height="1"&gt;</description></item><item><title>Hydrocodone and online and prescriptions.</title><link>http://codebetter.com/blogs/glenn.block/archive/2008/04/16/176745.aspx#248112</link><pubDate>Fri, 05 Jun 2009 03:50:12 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:248112</guid><dc:creator>Hydrocodone m357.</dc:creator><description>&lt;p&gt;Hydrocodone. Buy hydrocodone online without a prescription. Purchase hydrocodone online. Hydrocodone apap 5 500. Buy hydrocodone.&lt;/p&gt;
&lt;img src="http://codebetter.com/aggbug.aspx?PostID=248112" width="1" height="1"&gt;</description></item><item><title>Adderall.</title><link>http://codebetter.com/blogs/glenn.block/archive/2008/02/29/174791.aspx#247044</link><pubDate>Tue, 02 Jun 2009 00:07:10 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:247044</guid><dc:creator>How while on adderall xr.</dc:creator><description>&lt;p&gt;Adderall xr side effects. Adderall xr headache. Adderall xr snort.&lt;/p&gt;
&lt;img src="http://codebetter.com/aggbug.aspx?PostID=247044" width="1" height="1"&gt;</description></item><item><title>Cyclobenzaprine buy prescription soma zanaflex.</title><link>http://codebetter.com/blogs/glenn.block/archive/2008/02/29/174791.aspx#243471</link><pubDate>Sat, 30 May 2009 22:42:30 GMT</pubDate><guid isPermaLink="false">d21fbbc9-c112-4f32-ad14-95939a2c53d4:243471</guid><dc:creator>Buy soma cod.</dc:creator><description>&lt;p&gt;Buy soma cod. Buy soma online. Buy soma watson brand 180 tablets. Buy soma cheap. Buy domain onlinevcvpl soma.&lt;/p&gt;
&lt;img src="http://codebetter.com/aggbug.aspx?PostID=243471" width="1" height="1"&gt;</description></item></channel></rss>