<?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:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Reflective Perspective</title>
	
	<link>http://blog.cwa.me.uk</link>
	<description>The caffeine fueled thoughts of a UK Software Developer and home of 'The Morning Brew'</description>
	<pubDate>Wed, 11 Nov 2009 08:37:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ReflectivePerspective" type="application/rss+xml" /><feedburner:emailServiceId>ReflectivePerspective</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>The Morning Brew #474 (the real 474)</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/h6-V2SIoCHM/</link>
		<comments>http://blog.cwa.me.uk/2009/11/11/the-morning-brew-474-the-real-474/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 08:37:51 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=993</guid>
		<description><![CDATA[I managed to mess up the numbering of yesterday&#8217;s post, so today&#8217;s edition is 474 (which for some may seem to be the same as yesterdays number).  Sorry for any confusion caused by my double addition yesterday.
Software

Bing Maps Silverlight Control 1.0 Released - Chris Pendleton, Bing Maps tecnical evangelist highlights the release of the [...]]]></description>
			<content:encoded><![CDATA[<p>I managed to mess up the numbering of yesterday&#8217;s post, so today&#8217;s edition is 474 (which for some may seem to be the same as yesterdays number).  Sorry for any confusion caused by my double addition yesterday.</p>
<h3>Software</h3>
<ul>
<li><a href="http://www.bing.com/community/blogs/maps/archive/2009/11/09/bing-maps-silverlight-control-1-0-released.aspx">Bing Maps Silverlight Control 1.0 Released</a> - Chris Pendleton, Bing Maps tecnical evangelist highlights the release of the Bing Maps Silverlight Control 1.0 bringing a number of great features to the mapping, along with the nice user experience of the Silverlight rendering and interaction with the maps</li>
<li><a href="http://blogs.msdn.com/usisvde/archive/2009/11/10/compatible-with-windows-7-software-logo-toolkit-goes-rtm.aspx">Compatible with Windows 7 Software Logo Toolkit Goes RTM</a> - Bruce D. Kyle highlights the RTM release of the Windows 7 Software Logo Toolkit, a kit which aims to help ISVs get their software Windows 7 logo approved.  Bruce also outlines the process of achieving logo status</li>
<li><a href="http://tirania.org/blog/archive/2009/Nov-10.html">Mono Tools for Visual Studio</a> - Miguel de Icaza talks about the release of Mono Tools for Visual Studio, bringing tool support within Visual Studio to deploy Mono applications to Linux, including support for Winforms, ASP.Net and console applications, along with remote debugging support, portability reviews, packaging for Linux and support for generating appliances</li>
<li><a href="http://misfitgeek.com/blog/aspnet/free-asp-net-4-and-vs-2010-beta-hosting-to-help-you-get-up-to-four/">Free ASP.NET 4 and VS 2010 Beta Hosting to help you get up to FOUR ! : Misfit Geek</a> - Joe Stagner highlights a beta offering from the web hosting company MaximumASP, giving free ASP.NET 4 enabled hosting accounts, allowing you to get started and deploy .NET 4 powered apps</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://haacked.com/archive/2009/11/10/interface-inheritance-esoterica.aspx">Interface Inheritance Esoterica</a> - Phil Haack explores some of the deeper aspects of inheritance, looking at the difference between instance and interface inheritance, and how this can have an effect on what happens when you reflect on types, along with the implication for ASP.NET MVC Model Binding</li>
<li><a href="http://blogs.msdn.com/zxue/archive/2009/11/10/adding-microsoft-bing-maps-to-your-web-applications.aspx">Adding Microsoft Bing Maps to your Web Applications</a> - &#8216;Dr. Z&#8217; takes a look at using the new Silverlight Bing Maps control to add mapping to your applications, be they web pages or Silverlight applications.</li>
<li><a href="http://blogs.microsoft.co.il/blogs/kim/archive/2009/11/10/calling-the-google-closure-javascript-compiler-code.aspx">Calling the Google Closure Javascript Compiler - Code</a> - Kim shares the code discussed in the post linked from Monday&#8217;s Morning Brew looking at combining Google&#8217;s Closure Compiler with Visual Studio</li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&#038;FamilyID=86b3d32b-ad26-4bb8-a3ae-c1637026c3ee#tm">Patterns for Parallel Programming with the .NET Framework</a> - Stephen Toub explores the various common patterns for working in a parallel way using .NET, exploring Parallel loopsm Mapreduce, Aggregations, Lazyness, shared state and much more in this 100+ page white paper</li>
<li><a href="http://dotnetslackers.com/articles/net/Code-Contracts-Preview-Assert-Assume.aspx">Code Contracts Preview: Assert &amp; Assume</a> - Dino Esposito continue exploring Code Contracts in his DotNetSlackers article series.  This part looks at the use of Contact.Assert and Contract.Assume, and the design implications of using them in your applications</li>
<li><a href="http://www.codethinked.com/post/2009/11/10/A-Move-Into-The-Cloud-Is-Inevitable.aspx">A Move Into The Cloud Is Inevitable</a> - Justin Etheredge discusses the topic of cloud computing, following on from discussions at his local Software Craftmanship Group</li>
<li><a href="http://www.codeproject.com/KB/cs/AF_FileAssociation.aspx">C# FileAssociation class</a> - Aidan F provides a simple snippet of code which allows you to configure file associations to associate certain file extensions with your applications.</li>
<li><a href="http://davybrion.com/blog/2009/11/requestresponse-service-layer-processing-requests/">Request/Response Service Layer: Processing Requests</a> - Davy Brion continues his series on the Request Response service layer with a look at the processing of requests in this post, and </li>
<li><a href="http://davybrion.com/blog/2009/11/requestresponse-service-layer-handling-requests/">Handling Requests</a> -  in his next part.  Both posts have a healthy amount of code showing some rela implementation details, including addressing some of the cross cutting concerns</li>
<li><a href="http://www.codeproject.com/KB/graphics/ExifLibrary.aspx">ExifLibrary for .NET</a> - Ozgur Ozcitak shares a useful library for reading EXIF image information data from image files, along with a discussion of the format of EXIF data</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://www.gl-net.org.uk/Events/december09.aspx">GL.net - GL.net Group Meeting #11</a> - Wednesday 9th December sees the 11th meeting of the Gloucestershire .NET User Group, with a presentation on unit testing and Mocking from Ronnie Barker and Stephen Oakman of The Agile Workshop.  I had the pleasure of chatting with both of these guys at the Alt.Net UK conference earlier this year, and they are both very knowledgeable on all things agile, so this is bound to be a good session</li>
<li><a href="http://geekswithblogs.net/van/archive/2009/11/10/gabriel-schenker-introduction-to-nhibernate-and-fluent-nhibernate.aspx">Gabriel Schenker introduction to NHibernate and Fluent NHibernate.</a> - The Virtual Alt.Net Usergroup has a presentation from Gabriel Schenker this evening 8pm GMT-6, so one targeted for US developers (and those in the UK with strange sleeping habits).  Like previous talks I expect that a recording will be made available after the event.</li>
<li><a href="http://tech-nous.blogspot.com/2009/11/brighton-altnet-beers-notes-from.html">Brighton ALT.NET Beers - Notes from November meet-up</a> - Iain Holder shares his notes from last weeks Alt.Net Beers event in Brighton. Sharing the details of what goes on at these events is a really good idea, both for people from other areas to pick up on topics, and also for showing people who may be interested in attending what they can expect</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/11/11/the-morning-brew-474-the-real-474/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/11/11/the-morning-brew-474-the-real-474/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #474 #473</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/D5KStoMlRJQ/</link>
		<comments>http://blog.cwa.me.uk/2009/11/10/the-morning-brew-474/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 08:35:36 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=989</guid>
		<description><![CDATA[Update:  As correctly pointed out by Dweeberly  in the comments, today&#8217;s edition should have been #473 rather than #474.  In order to keep the numbering correct, I&#8217;ve re-numbered today&#8217;s post to #473, however permalinks will be maintained.  Tomorrow&#8217;s post will be #474.  Sorry for any confusion
Software

SQL Server 2008 R2 November [...]]]></description>
			<content:encoded><![CDATA[<p><b>Update:  As correctly pointed out by Dweeberly  in the comments, today&#8217;s edition should have been #473 rather than #474.  In order to keep the numbering correct, I&#8217;ve re-numbered today&#8217;s post to #473, however permalinks will be maintained.  Tomorrow&#8217;s post will be #474.  Sorry for any confusion</b></p>
<h3>Software</h3>
<ul>
<li><a href="http://sql-articles.com/blogs/sql-server-2008-r2-november-ctp-released/">SQL Server 2008 R2 November CTP Released</a> - Vidhya Sagar highlights the release to MSDN subscribers of the November SQL Server 2008 R2 CTP, with general availability of this CTP release on 11th November.  If you experiment with it and fid a bug, don&#8217;t forget to report it through Connect</li>
<li><a href="http://blogs.iis.net/donraman/archive/2009/11/09/announcing-the-rtw-release-of-application-request-routing-v2-for-iis7-0.aspx">Announcing the RTW release of Application Request Routing V2 for IIS7.0</a> - Don Raman highlights the final release of the Application Request Routing module Version 2 for IIS 7 which allows for an IIS server to act as a proxy forwarding on requests to application servers based on routing rules based on headers, load balancer rules, etc</li>
<li><a href="http://blogs.msdn.com/cdndevs/archive/2009/11/10/the-facebook-net-sdk.aspx">Canadian Developer Connection : The Facebook/.NET SDK</a> - Joey deVilla highlights the release of Version 3 of Microsoft&#8217;s Facebook SDK (The Facebook Developer Toolkit), which now has official support status from Facebook.  his library provides the simlest way to build Facebook enabled applications on the .NET framework</li>
<li><a href="http://blogs.msdn.com/dajung/archive/2009/11/09/microsoft-acquires-teamprise-technology.aspx">Microsoft Acquires Teamprise technology</a> - David Jung shares the news (and related links) that Microsoft have aquired Teamprise bringing their tools which allows for Non-Visual Studio users to access TFS servers inside Microsoft.</li>
<li><a href="http://www.paulstovell.com/magellan">Magellan</a> - Paul Stovell announces Magellan, a framework to build navigation based WPF applications easily using the MVC pattern ontop of WPF, with behaviours , transitions and commands to navigate between pages along with integration with Composite WPF.  In addition to all this, there is also a nice set of documentation / tutorial available</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/11/09/fields-and-virtual-members.aspx">Fields and virtual members</a> - Jimmy Bogard talks about problems he encountered using fields to back virtual properties, and looks at using automatic properties, ending on the question &#8216;are there any valid reasons to keep using fields for holding state?&#8217; - check out the comments for some answers</li>
<li><a href="http://tirania.org/blog/archive/2009/Nov-09.html">Aleviating Memory Fragmentation in Mono</a> - Miguel de Icaza talks about the work being done on a compacting garbage collector for Mono, and highlights a call for testing of <a href="http://tirania.org/blog/archive/2009/Nov-09-3.html">Mono&#8217;s new Compacting GC</a> </li>
<li><a href="http://devlicio.us/blogs/billy_mccafferty/archive/2009/11/09/dependency-injection-101.aspx">Dependency Injection 101</a> - Billy McCafferty runs through the principles and practices of dependency injection in this nice introductory article, with just the right blend of code and narative (and pictures of robots!). Billy also highlights a similar article <a href="http://www.kevinwilliampang.com/post/Dependency-Injection-For-Dummies.aspx">Dependency Injection For Dummies</a> by Kevin Pang which gives another angle on the subject</li>
<li><a href="http://elegantcode.com/2009/11/07/asp-net-mvc-javascriptview/">Asp.Net MVC JavaScriptView</a> - Chris Brandsma shares his implementation of a JavaScriptView for ASP.NET MVC providing a means of building JavaScript outside of the page content but with the ability to get all the paths correct within the JS content</li>
<li><a href="http://www.markhneedham.com/blog/2009/11/10/legacy-code-sensing/">Legacy Code: Sensing</a> - Mark Needham talks about Michael Feathers&#8217; concept of Sensing within legacy applications, looking at the changes needed to check that a piece of code is doing what we expect, showing tests, some legacy code and the refactorings he used.</li>
<li><a href="http://blog.robustsoftware.co.uk/2009/11/what-is-bdd-behaviour-driven-design.html">What is BDD (Behaviour Driven Design)?</a> - Garry Shutler looks at the question of &#8216;What is BDD?&#8217; exploring some of the BDD myths, the origins and key concepts of BDD.  Check out the comments for an interesting discussion with Neil Robbins too.</li>
<li><a href="http://www.codeproject.com/KB/library/GettingStartedWithBDD.aspx">Getting started with BDD (Behaviour Driven Development) in .NET</a> - Tom Janssens takes a look at working in a BDD way with this CodeProject article exploring BDD testing using his own BDD framework called Aubergine.</li>
<li><a href="http://blogs.msdn.com/chrsmith/archive/2009/11/09/f-language-details-gotchas.aspx">F# Language Details (Gotchas)</a> - Chris Smith explores some of the common mistakes people make when working with F#, looking at the confusion that can be caused with overrides to Equals and Not Equals, along with the differences in performance of different types of range expression</li>
<li><a href="http://blogs.msdn.com/alexj/archive/2009/11/09/tip-42-how-to-create-a-dynamic-model-using-code-only.aspx">Tip 42 - How to create a dynamic model using Code-Only</a> - Alex James looks at how you can work without a strongly typed Context derived from object context using Entity Framework, and how this allows for dynamic models through code only support</li>
<li><a href="http://blogs.msdn.com/carlos/archive/2009/11/09/net-generics-and-code-bloat-or-its-lack-thereof.aspx">.NET Generics and Code Bloat (or its lack thereof)</a> - Carlo Colombo digs under the hood of .NET Generics, looking at how they are implemented at the IL level, and shows techniques using the debugger to dig into and understand what is going on behind the scenes</li>
<li><a href="http://ayende.com/Blog/archive/2009/11/08/nhibernate-ndash-cross-session-operations.aspx">NHibernate - Cross session operations</a> - Ayende takes a look at using entities across sessions using detaching to disassociate the entity from the current session, and how this can sometimes cause problems due to violations of the uniqueness of entities in the identity map</li>
<li><a href="http://madskristensen.net/post/Use-Googles-Closure-Compiler-in-C.aspx">Use Google&#8217;s Closure Compiler in C#</a> - Mads Kristensen provides a simple class to access Google&#8217;s Closure Compiler Service, allowing you to get the benefits of this &#8216;Compiler&#8217; in your applications</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://jeffreypalermo.com/blog/party-with-palermo-pdc-lsquo-09-edition-ndash-6-days-and-counting/">Party with Palermo: PDC &#8216;09 edition - 6 days and counting</a> - With PDC approaching Jeffrey Palermo reminds attendees of PDC of his Party with Palermo event, one of the best ways to meet fellow devs at PDC, do a little networking and even win some prizes.  Entry is free (one business card)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/11/10/the-morning-brew-474/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/11/10/the-morning-brew-474/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #472</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/z02h7sbrY8o/</link>
		<comments>http://blog.cwa.me.uk/2009/11/09/the-morning-brew-472/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 08:46:15 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=987</guid>
		<description><![CDATA[Software

Paint.NET v3.5 (Final) is now available! - Paint.Net the Paint / photo editing package written completely in .NET recieves its latest update with a while host of new features, and A new license for Paint.NET v3.5
The RC of Windows Identity Foundation is here! - Vibro announces the release candidate build of Windows Identity Foundation the [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blog.getpaint.net/2009/11/06/paintnet-v35-final-is-now-available/">Paint.NET v3.5 (Final) is now available!</a> - Paint.Net the Paint / photo editing package written completely in .NET recieves its latest update with a while host of new features, and <a href="http://blog.getpaint.net/2009/11/06/a-new-license-for-paintnet-v35/">A new license for Paint.NET v3.5</a></li>
<li><a href="http://blogs.msdn.com/vbertocci/archive/2009/11/06/the-rc-of-windows-identity-foundation-is-here.aspx">The RC of Windows Identity Foundation is here!</a> - Vibro announces the release candidate build of Windows Identity Foundation the new name for Geneva, the SDK and programming model for federated identity and claims based authentication for .NET </li>
<li><a href="http://samgentile.com/Web/windows-identity-framework-wif/windows-identity-framework-wif-announcements/">Windows Identity Framework (WIF) Announcements</a> - Sam Gentile has a number of related news and announcements over at his blog</li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&#038;FamilyID=c80ebadf-7eb8-4a62-abcd-0b57fa3855f8#tm">Microsoft .NET Services SDK (Nov 2009 CTP)</a> - The latest .NET Services CTP release has been made available on MSDN.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://haacked.com/archive/2009/11/06/pinning-a-debugger-watch.aspx">Neat VS10 Feature: Pinning A Debugger Watch</a> - Phil Haack highlights another nice new feature of Visual Studio 2010&#8217;s debugging capabilities, the ability to pin a watch window to the editor, meaning it will be anchored to a point in the code, allowing you to see the value of a variable alongside the code.</li>
<li><a href="http://www.lostechies.com/blogs/hex/archive/2009/11/04/asp-net-mvc-portable-area-part-4-ioc-framework-support.aspx">ASP.Net MVC Portable Area - Part 4 IoC framework support</a> - Eric Hexter  continues his series on the development of Portable Areas in ASP.NET MVC with a brief look at adding support to the portable areas  for Inversion of Control</li>
<li><a href="http://blogs.msdn.com/charlie/archive/2009/11/07/hdi-video-generate-from-usage-with-karen-liu.aspx">HDI Video: Generate from Usage in Visual Studio 2010 with Karen Liu</a> - Charlie Calvert highlights a video by Karen Liu looking at the new Generate from Usage feature of VS2010, giving a non-video summary of the content of the video</li>
<li><a href="http://blogs.msdn.com/dsyme/archive/2009/11/08/equality-and-comparison-constraints-in-f-1-9-7.aspx">Equality and Comparison Constraints in F#</a> - Don Syme talks about the two new constraint added to F# in the 1.9.7 release for dealing with equality and comparisons, giving a nice summary of the background to the problem, and an introduction to the new features.</li>
<li><a href="http://geekswithblogs.net/robz/archive/2009/11/06/sproc-executing-slow-it-might-be-this.aspx">Sproc Executing Slow? It Might be This</a> - Rob Reynolds talks about a configuration setting which can make massive differences to the speed of execution of your stored procedures in SQL Server, and vast differences between the different ways of running procs.  This one is well worth knowing about, I&#8217;ve been bitten by this one on more than one occasion</li>
<li><a href="http://geekswithblogs.net/gregorymalcolm/archive/2009/11/05/ironruby-and-cucumber-part-3-cucumber-tutorial.aspx">IronRuby and Cucumber - Cucumber Tutorial (Part 3 of 3)</a> - Greg Malcolm wraps up his series on IronRuby and Cucumber for BDD testing with a look at Cucumber, illustrated with a healthy number of examples.</li>
<li><a href="http://blogs.msdn.com/elee/archive/2009/11/06/the-number-of-classes-is-not-a-good-measure-of-complexity.aspx">The Number of Classes Is Not A Good Measure Of Complexity</a> - Eric Lee talks about the danger of using the number of classes as a metric for complexity, arguing that having more classes makes things less complex if done correctly</li>
<li><a href="http://davybrion.com/blog/2009/11/requestresponse-service-layer-series/">Request/Response Service Layer Series</a> - Davy Brion beigns a new series of posts on the Request /Response service layer, with his first post <a href="http://davybrion.com/blog/2009/11/requestresponse-service-layer-requests-and-responses/">Requests And Responses </a> looking at the basics of the Request Response service layer</li>
<li><a href="http://blogs.microsoft.co.il/blogs/kim/archive/2009/11/08/integrating-google-javascript-compiler-in-visual-studio.aspx">Integrating Google Javascript Compiler in Visual Studio</a> - Kim talks about some work on integrating the Google Closure Javascript compiler into the Visual Studio IDE via the REST API.  This looks very promising work, and I look forward to seeing a release of the code / Add-in</li>
<li><a href="http://community.bartdesmet.net/blogs/bart/archive/2009/11/08/jumping-the-trampoline-in-c-stack-friendly-recursion.aspx">Jumping the trampoline in C# - Stack-friendly recursion</a> - Bart De Smet digs into recursion looking at how it can be made easier on your stack trace in another of his epic posts - this one is another I&#8217;m going to have to take a while to read over.</li>
<li><a href="http://osherove.com/dword/2009/11/8/dword-duct-tape-programmers.html">DWORD - Duct Tape Programmers</a> - Roy Osherove starts a new video cast blog series called DWORD, and in this edition takes an amusing look at the Duct Tape Programmer debate</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://blogs.msdn.com/sac/archive/2009/11/07/architect-cafe-november-2009-series-online-webcasts.aspx">Architect Cafe November 2009 Series | Online Webcasts</a> - Architect Cafe highlights 2 webcasts for architects coming up in the next few weeks, the first looking at Silverlight 3, and the second looking at cloud computing and Azure.  These are US events around noon PST, so should be watchable from western Europe at not too later hour</li>
<li><a href="http://www.mydotnetstory.com/submit.aspx">Expect the Unexpected</a> - Microsoft are running a competition to win a trip to the Galapagos Islands, or a Smart Car, along with a number of other smaller prizes, all for sharing your story about something you achieved with the .NET Framework</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/11/09/the-morning-brew-472/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/11/09/the-morning-brew-472/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #471</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/1lkWyVyRBSk/</link>
		<comments>http://blog.cwa.me.uk/2009/11/06/the-morning-brew-471/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 08:31:52 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=982</guid>
		<description><![CDATA[Software

Google releases Closure, the tools behind the JS geniuses - Ajaxian highlights the release of Closure the JavaScript library that powers the Google Application offerings, including an optimizer (&#8217;Closure Compiler&#8217;), a JavaScript library, along with templating in both Java and JavaScript,  

Information

Hanselminutes on 9 - Debugging Crash Dumps with Tess Ferrandez and VS2010 - [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://ajaxian.com/archives/google-releases-closure-the-tools-behind-the-js-geniuses">Google releases Closure, the tools behind the JS geniuses</a> - Ajaxian highlights the release of Closure the JavaScript library that powers the Google Application offerings, including an optimizer (&#8217;Closure Compiler&#8217;), a JavaScript library, along with templating in both Java and JavaScript,  </li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://www.hanselman.com/blog/HanselminutesOn9DebuggingCrashDumpsWithTessFerrandezAndVS2010.aspx">Hanselminutes on 9 - Debugging Crash Dumps with Tess Ferrandez and VS2010</a> - Scott Hanselman talks with Tess Ferrandez about ASP.NET Debugging, and Tess shows Scott how to debug a dump of an ASP.NET application using some of the new features in Visual Studio 2010.</li>
<li><a href="http://geekswithblogs.net/EltonStoneman/archive/2009/11/05/retrieving-nested-properties-from-lambda-expressions.aspx">Retrieving Nested Properties from Lambda Expressions</a> - Elton Stoneman looks at getting ProperyInfos for properties using Lambda expressions, and how it gets a little more tricky when you want to access properties off objects referred to by a property</li>
<li><a href="http://geekswithblogs.net/gregorymalcolm/archive/2009/11/05/ironruby-and-cucumber-part-1-installation.aspx">IronRuby and Cucumber - Installation (Part 1 of 3)</a> - Greg Malcolm shares a 3 part series based on his recent Usergroup demo.  This first part looks at getting IronRuby and Cucumber installed correctly, and the second part &#8216;<a href="http://geekswithblogs.net/gregorymalcolm/archive/2009/11/05/ironruby-and-cucumber-part-2-iirb-tutorial.aspx">A quick look at IronRuby</a>&#8216; takes a tour around IronRuby, with Part 3 yet to be published looking at BDD with Cucumber and IronRuby</li>
<li><a href="http://scottonwriting.net/sowblog/posts/14022.aspx">November&#8217;s Toolbox Column Now Online</a> - Scott Mitchell highlights the contents of his Toolbox column for MSDN Magazine&#8217;s November edition, which means that the rest of the magazine is online too - follow the link at the end of his post to get into the full column and the rest of the magazine</li>
<li><a href="http://blogs.msdn.com/jmeier/archive/2009/11/05/now-available-patterns-practices-application-architecture-book.aspx">Now Available: patterns &amp; practices Application Architecture Book</a> - J.D. Meier highlights the release of the Patterns and Practices groups Application Architecture book as a physical printed book.  The whole content of this (and may other useful guides from P&amp;P) is available online as PDF, links at the end of this article.</li>
<li><a href="http://blogs.msdn.com/delay/archive/2009/11/04/creating-something-from-nothing-asynchronously-developer-friendly-virtual-file-implementation-for-net-improved.aspx">Creating something from nothing, asynchronously [Developer-friendly virtual file implementation for .NET improved!]</a> - &#8216;Delay&#8217; adds some enhancements to the virtual file creation using drag and drop from a previously linked article, improving the UI by keeping it responsive while creating the files which were downloaded through the application</li>
<li><a href="http://www.grumpydev.com/2009/11/05/wpf-richtextbox-subscript-and-superscript-without-font-restrictions/">WPF RichTextBox Subscript and Superscript Without Font Restrictions</a> - Steven Robbins shares a work around for WPF applications using the RichTextBox wanting to include Superscript and subscript text regardless of the font being OpenType and having a suitable variant for super/subscript</li>
<li><a href="http://devblog.ailon.org/devblog/post/2009/11/05/Writing-WPFSilverlight-compatible-code-Part-2-Dependecy-Properties.aspx">Writing WPF/Silverlight compatible code. Part 2: Dependecy Properties</a> - Alan Mendelevich is on part 2 of a series looking at writing WPF and Silverlight compatible code in the currently stable version (WPF3.5 and Silverlight3).  This part looks at working with dependency properties in ways that will work in both Silverlight and WPF</li>
<li><a href="http://www.codethinked.com/post/2009/11/05/Ite28099s-Okay-To-Write-Unit-Tests.aspx">It&#8217;s Okay To Write Unit Tests</a> - Justin Etheredge responds to post about unit testing with a 7 step plan which should help you to unit test better and more effectively</li>
<li><a href="http://blogs.msdn.com/astoriateam/archive/2009/11/05/enabling-x-domain-access-to-your-data-services.aspx">Enabling X-Domain access to your Data Services</a> - The ADO.NET Data Services Team talk about how you can grant access to your ADO.NET Data Services (Astoria) services to other domains using the ClientAccessPolicy file</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://www.virtualaltnet.com/Recordings">Virtual ALT.NET Recordings</a> - A reminder that all of the Virtual Alt.Net presentations are archived on the VirtualAlt.Net site, with recent additions of Billy McCafferty S#arp architecture talk and Ayende Rahien on Building NHProfiler.  A great resource and a useful means of seeing talks from other timezones</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/11/06/the-morning-brew-471/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/11/06/the-morning-brew-471/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #470</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/k4Jeh5jbCZ0/</link>
		<comments>http://blog.cwa.me.uk/2009/11/05/the-morning-brew-470/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 08:33:04 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=980</guid>
		<description><![CDATA[Software

Visual Studio 2010 Power +25 with PowerCommands 10.0 - Greg Duncan highlights the release of PowerCommands 10.0 which bring the PowerCommands Extensions to Visual Studio  up to date with VS2010 support offering extensions within numerous parts of the IDE
ADO.Net Entity Framework Community Technology Preview Released! - The ADO.NET Entity Framework Team announce the release [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://coolthingoftheday.blogspot.com/2009/11/visual-studio-2010-power-25-with.html">Visual Studio 2010 Power +25 with PowerCommands 10.0</a> - Greg Duncan highlights the release of PowerCommands 10.0 which bring the PowerCommands Extensions to Visual Studio  up to date with VS2010 support offering extensions within numerous parts of the IDE</li>
<li><a href="http://blogs.msdn.com/adonet/archive/2009/11/04/ado-net-entity-framework-community-technology-preview-released.aspx">ADO.Net Entity Framework Community Technology Preview Released!</a> - The ADO.NET Entity Framework Team announce the release out their latest Features CTP, which brings a number of new enhancements to Code Only support, code generation support for self tracking entities for WCF / multi tier applications.  This release supports Visual Studio 2010 beta 2</li>
<li><a href="http://tirania.org/blog/archive/2009/Nov-04.html">Introducing Debugging for MonoTouch</a> - Miguel de Icaza announces the release of MonoTouch 1.2, the library that brings multi touch support to Mono for developing iPhone/iPod applications.  The significant new feature for this release is the ability to debug on the simulator and iPhone</li>
<li><a href="http://www.codeproject.com/KB/work/ReviewPal.aspx">Code Review Plug-in for Visual Studio 2008, ReviewPal</a> - Chathuranga K.W. releases a Visual Studio Plug-In which adds support for performing Code Reviews to Visual Studio 2008.  This is very similar to an Add-in I started writing a while back, and looks like it might be very useful, one to check out for sure</li>
<li><a href="http://twitter.com/serialseb/statuses/5424843595">OpenRasta 2.0 RC</a> - Seb Lambla announces the Release Candidate release of OpenRasta 2.0, his resource oriented framework for building MVC web applications.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://suhair.in/Blog/Getting-Started-with-Clojure-in-net">Getting Started with Clojure in .net - on code</a> - &#8216;On Code&#8217; blog highlights the existence of a CLR port of the Java Clojure language with the start of this series looking at the installation and some of the getting started concepts of the language</li>
<li><a href="http://blog.codeville.net/2009/11/04/selective-unit-testing-costs-and-benefits/">Selective Unit Testing - Costs and Benefits</a> - Steve Sanderson discusses the merits of testing different types of code, looking at the how the costs of testing vary, along with the difficulty of testing cost benefit analysis of testing certain types, suggesting that it may be worth investigating other types of testing where TDD offers less value return</li>
<li><a href="http://blogs.msdn.com/dsyme/archive/2009/11/04/f-1-9-7-language-specification-now-available.aspx">F# 1.9.7 Language Specification Now Available</a> - Don Syme highlights the availability of the F# 1..9.7 language specification which matches with the team&#8217;s latest releases.  They plan some minor updates the the document over the coming weeks</li>
<li><a href="http://blogs.msdn.com/jaimer/archive/2009/11/04/introduction-to-wpf-4-multitouch.aspx?">Introduction to WPF 4 Multitouch</a> - Jaime Rodriguez gives a nice introduction to the MultiTouch  support for raw-touch and manipulation  in Windows Presentation Foundation 4, sharing sample applications to illustrate the various points in the tutorial</li>
<li><a href="http://haacked.com/archive/2009/11/04/routehandler-for-http-handlers.aspx">A RouteHandler for IHttpHandlers</a> - Phil Haack explores how you could implement RouteHandlers for your IHttpHandlers to allow you to register routes to particular HttpHandlers, along with a sample project illustrating the technique</li>
<li><a href="http://www.lostechies.com/blogs/hex/archive/2009/11/04/automapper-auto-profile-registration.aspx">Automapper Auto Profile Registration</a> - Eric Hexter talks about his experiments with smaller Automapper profiles, and shows a method of registering them more easily which is a massive help when you have lots of small ones</li>
<li><a href="http://blogs.msdn.com/noahric/archive/2009/11/04/what-s-new-for-extenders-in-beta-2.aspx">Letters from the editor : What&#8217;s new for extenders in Beta 2?</a> - Noah Richards highlights some of the differences in Visual Studio Editor extensibility between Beta 1 and Beta 2 releases, a useful translation when, if like me, you are investigating extensibility in Beta 2 and finding lots of resources talking about beta 1</li>
<li><a href="http://weblogs.asp.net/gunnarpeipman/archive/2009/11/04/visual-studio-2010-uml-modeling-projects.aspx">Visual Studio 2010: UML modeling projects</a> - Gunnar Peipman shows some of the support for UML Modelling available in Visual Studio 2010 Modelling Projects, illustrated with a series of screenshots</li>
<li><a href="http://msmvps.com/blogs/jon_skeet/archive/2009/11/04/revisiting-randomness.aspx">Revisiting randomness</a> - Jon Skeet looks at providing a better version of his static Random Number generator which aims to improve the randomness of numbers by not constantly recreating the random generator with similar seeds, and to offer better multithreading support than his previous version</li>
<li><a href="http://daviddevelops.co.uk/index.php/2009/11/04/writing-presentable-code-pt-1-properties-and-variables/">Writing Presentable Code Pt.1 - Properties and Variables</a> - David Whitney discusses his coding style in detail, providing his justifications to certain decisions.  This one is probably most useful if you don&#8217;t agree with the standards David uses as it provides the reasoning you might need to see why people do do things that way.</li>
<li><a href="http://weblogs.asp.net/psteele/archive/2009/11/04/using-windsor-to-inject-dependencies-into-asp-net-mvc-actionfilters.aspx">Using Windsor to inject dependencies into ASP.NET MVC ActionFilters</a> - Patrick Steele pieces together a means of allowing a Windsor Container to be used to inject dependencies into ASP.NET MVC ActionFilters, drawing on a number of posts from elsewhere to utilise some of their techniques</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/11/05/the-morning-brew-470/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/11/05/the-morning-brew-470/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #469</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/jjK3RumqFN8/</link>
		<comments>http://blog.cwa.me.uk/2009/11/04/the-morning-brew-469/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 08:27:50 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=978</guid>
		<description><![CDATA[Software

IronRuby 0.9.2 - IronRuby reaches its 0.9.2 release in the build up to a 1.0 release, and this one closes a further 44 bugs and also introduces an MSI based installer.  
Ample SDK Goes Open Source! - Ajaxian highlights Ample SDK, a GUI toolkit now released under the GPL/MIT license, which makes it easy [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blog.jredville.com/2009/11/02/ironruby-0-9-2/">IronRuby 0.9.2</a> - IronRuby reaches its 0.9.2 release in the build up to a 1.0 release, and this one closes a further 44 bugs and also introduces an MSI based installer.  </li>
<li><a href="http://ajaxian.com/archives/ample-sdk-goes-open-source">Ample SDK Goes Open Source!</a> - Ajaxian highlights Ample SDK, a GUI toolkit now released under the GPL/MIT license, which makes it easy to create cross browser vector graphics along with powerful webforms UIs using standard web technologies such as SVG, XUL, etc</li>
<li><a href="http://blogs.msdn.com/vijaysk/archive/2009/11/04/asp-net-debugger-extension-for-iis-7.aspx">ASP.NET Debugger Extension for IIS 7</a> - Vijayshinva Karnure shares a new extension for IIS7 which provides additional functionality for debugging ASP.NET Applications allowing you to easily identify modules which were built in debug mode, view the callstack of threads inside the worker process, and monitor the trace output of processes.  Both 32 and 64 bit versions are available</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://www.lazycoder.com/weblog/2009/11/03/dependency-injection-and-inversion-of-control-are-not-rocket-surgery/">Dependency Injection and Inversion of Control are not rocket surgery</a> - Scott Koon shows how the techniques of Dependency Injection and Inversion of control are not as complicated as may developers believe, looking at definitions of the techniques and showing simple examples of both.</li>
<li><a href="http://www.markhneedham.com/blog/2009/11/04/reading-code-unity/">Reading Code: Unity</a> - Mark Needham discusses the technique termed &#8216;Effect Sketching&#8217; by Michael Feathers, and how it can help you to understand a codebase by identifying interactions between fields and methods of classes.  Mark also shows how Graphviz can help visualise such work</li>
<li><a href="http://www.lostechies.com/blogs/hex/archive/2009/11/03/asp-net-mvc-portable-areas-part-3.aspx">ASP.Net MVC Portable Areas - Part 3</a> - Eric Hexter continues his series looking at creating and using ASP.NET MVC Portable Areas to allow you to share functionality between MVC applications.  This part looks at the use of the Portable Areas created last time</li>
<li><a href="http://haacked.com/archive/2009/11/03/html-encoding-nuggets-aspnetmvc2.aspx">Html Encoding Nuggets With ASP.NET MVC 2</a> - Phil Haack talks about how they have managed to create a single ASP.NET MVC Preview 2 DLL built against .NET 3.5SP1 which is shared between VS2010 and VS2008 and can utilise .NET 4 functionality when it runs under that runtime</li>
<li><a href="http://www.orktane.com/Blog/post/2009/11/03/I-Command-MVVM.aspx">I Command MVVM</a> - Rishi talks about the ICommand interface and its implementations in nRoute.Toolkit&#8217;s MVVM implementation, showing how it is the key part in exposing and consuming the View Model in the framework</li>
<li><a href="http://blogs.msdn.com/charlie/archive/2009/11/03/new-article-by-bill-wagner-on-dynamic-method-bags.aspx"> New Article by Bill Wagner on Dynamic Method Bags in C# 4.0</a> - Charlie Calvert highlights a new C#4 article from Bill Wagner looking at Dynamic Method Bags, and how you can use the dynamic functionality to call your own C# objects without using reflection</li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2009/11/03/improving-javascript-skills.aspx">Improving JavaScript Skills</a> - K. Scott Allen looks at the use of jQuery and qUnit combined with the Kata style problems to help aid learning and improving JavaScript skills</li>
<li><a href="http://coolthingoftheday.blogspot.com/2009/11/wpf-starter-kit-simple-barebones-pick.html">The WPF Starter Kit &#8211; A simple, barebones, pick it up in an afternoon, MVVM/Navigation/Commanding Framework</a> - Gerg Duncan highlights the WPF Starter Kit CodePlex project which provides a simple head start to creating an MVVM WPF application</li>
<li><a href="http://weblogs.asp.net/craigshoemaker/archive/2009/11/03/vm-workshop-model-view-viewmodel-mvvm-and-the-presentation-model-pattern-in-5-ui-platforms.aspx">VM Workshop: Model View ViewModel (MVVM) and the Presentation Model Pattern in 5 UI Platforms</a> - Craig Shoemaker tlaks bout a new project called the VM Workshop which aims to provide MVVM and Presentation Model patterns implemented in a number of common technologies.  This is an open source project and contributions are welcome.</li>
<li><a href="http://dylanbeattie.blogspot.com/2009/11/url-resolver-module-for-aspnet-mvc.html">A URL Resolver Module for ASP.NET MVC</a> - Dylan Beattie shows how by intercepting the output stream of an ASP.NET MVC page you can re-write parts of the HTML, and provides an implementation of this which provides the same support for ~ in URLs that WebForms developers make use of to have URLs re-written to the application base.</li>
<li><a href="http://geekswithblogs.net/thomasweller/archive/2009/11/03/tdd-is-not-about-testing-its-about-how-we-develop.aspx">TDD is not about testing, it&#8217;s about how we develop software</a> - Thomas Weller reflects on his 2 years of experience of Test Driven Development, talking about some of the common ideas behind doing TDD, sharing his experience of these benefits.</li>
<li><a href="http://blogs.msdn.com/shawnfa/archive/2009/11/03/transparency-101-basic-transparency-rules.aspx">Transparency 101: Basic Transparency Rules</a> - &#8217;shawnfa&#8217; talks about the basics of Security Transparency and Secuirty Critical code and how the two relate within the  in .NET 4</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://tech-nous.blogspot.com/2009/11/brighton-altnet-beers-wed-4th-nov-7pm.html">Brighton ALT.NET Beers - Wed 4th Nov  7pm at The Lord Nelson</a> - Iain Holder issues a reminder of tonight&#8217;s Alt.Net Brighton Beers event, starting at 7pm in The Lord Nelson pub, a great opportunity to meet and talk with fellow .Net developers over a pint</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/11/04/the-morning-brew-469/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/11/04/the-morning-brew-469/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #468</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/b3L8H61HlOo/</link>
		<comments>http://blog.cwa.me.uk/2009/11/03/the-morning-brew-468/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 08:41:26 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=975</guid>
		<description><![CDATA[Software

Uploaded ASP Classic Compiler Build 0.5.4.34834. This build supports VS2010 and Silverlight. - Li Chen announces an updated release of ASP Classic Compiler, a project which takes classic ASP files written in VBScript and compiles them to .NET executables using a VBScript compiler and the Dynamic Language Runtime
Prism 2.1 (Composite Application Guidance for WPF &#38; [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://weblogs.asp.net/lichen/archive/2009/11/03/uploaded-asp-classic-compiler-build-0-5-4-34834-this-build-supports-vs2010-and-silverlight.aspx">Uploaded ASP Classic Compiler Build 0.5.4.34834. This build supports VS2010 and Silverlight.</a> - Li Chen announces an updated release of ASP Classic Compiler, a project which takes classic ASP files written in VBScript and compiles them to .NET executables using a VBScript compiler and the Dynamic Language Runtime</li>
<li><a href="http://blogs.southworks.net/dschenkelman/2009/11/02/prism-v21-composite-application-guidance-just-released-updated-version-for-silverlight-3/">Prism 2.1 (Composite Application Guidance for WPF &amp; Silverlight 3) just released (updated version for Silverlight 3)</a> - Damian Schenkelman highlights the latest release of the Prism Composite Application Guidance Framework for WPF and Silverlight.  This latest release now targets Silverlight 3 and contains a few minor changes to support this move</li>
<li><a href="https://developer.mozilla.org/devnews/index.php/2009/10/30/firefox-3-6-beta-1-is-now-available-for-download/">Firefox 3.6 Beta 1 is now available for download</a> - The Mozilla Team announce the first beta release of FireFox 3.6 which runs on the Gecko 1.9.2 engine and introduces a number of nwe developer features.  Binary releases are available for Windows, Mac and Linux, although be aware that your favourite add-ins won&#8217;t necessarily work</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://www.lostechies.com/blogs/hex/archive/2009/11/02/asp-net-mvc-portable-areas-part-2.aspx">ASP.Net MVC Portable Areas - Part 2</a> - Eric Hexter continues with his series of posts looking at implementing Portable Areas in ASP.NET MVC using the MvcContrib library, in this part looking at the actual construction of a portable area sample</li>
<li><a href="http://weblogs.asp.net/fmarguerie/archive/2009/11/03/article-detect-avoid-memory-leaks.aspx">New article: How to detect and avoid memory and resources leaks in .NET applications</a> - Fabrice Marguerie highlights his latest article available in both French and English, published on MSDN in English and DotNetGuru in French.  This article takes a look at what memory leask are, how to sport them, common causes, how to fix them and tools and resources to find out more.</li>
<li><a href="http://weblogs.asp.net/gunnarpeipman/archive/2009/11/03/using-asp-net-and-jcrop-to-crop-images-online.aspx">Using ASP.NET and Jcrop to crop images online</a> - Gunnar Peipman shares some simple Javascript and ASP.NET Code to allow you to easily crop images from within a Web Applciation using the JCrop library for jQuery</li>
<li><a href="http://blogs.msdn.com/ericlippert/archive/2009/11/02/simple-names-are-not-so-simple.aspx">Simple names are not so simple</a> - Eric Lippert takes us on a tour of some of the rules about where and when you can name a variable, revisiting the concepts of declaration space and scope and showing some examples of the stranger things that can happen</li>
<li><a href="http://blogs.technet.com/mattmcspirit/archive/2009/10/27/free-ebook-introducing-windows-server-2008-r2.aspx">Free eBook - Introducing Windows Server 2008 R2</a> - Matt McSpirit highlights a free e-book of &#8216;Introducing Windows Server 2008 R2&#8242; from Microsoft Press, allowing you to get up to date with the latest Server class OS from Microsoft</li>
<li><a href="http://ayende.com/Blog/archive/2009/11/02/what-kind-of-logging-should-you-do-in-production.aspx">What kind of logging should you do in production?</a> - Ayende talks about the types of logging he uses in production applications, and how it depends on the type of application and the support levels of the application as to how much logging he includes and how that logging is presented</li>
<li><a href="http://weblogs.asp.net/srkirkland/archive/2009/11/02/an-xval-provider-for-nhibernate-validator.aspx">An xVal Provider For NHibernate Validator</a> - Scott Kirkland shares an xVal provider for the NHibernate Validator allowing the NHibernate validator metadata to be used</li>
<li><a href="http://www.blog.holsee.com/2009/10/fluent-interfaces-internal-domain-specific-languages/">An Introduction to Fluent Interfaces &amp; Internal DSLs in C#</a> - Steven Holdsworth shares a simple introduction to the concepts of Fluent Interfaces and Internal DSLs with a simple code example to illustrate, showing that these concepts don&#8217;t have to be big and complicated</li>
<li><a href="http://blogs.msdn.com/youssefm/archive/2009/11/02/wcf-101-the-simplest-wcf-example-you-ll-ever-see.aspx">WCF 101: The Simplest WCF Example You&#8217;ll Ever See</a> - Youssef Moussaoui shares the simples possible WCF example, so short it easily fits on a single screen and shows how WCF is another technology which doesn&#8217;t have to be complicated</li>
<li><a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2009/11/03/introduction-to-the-reactive-framework-part-ii.aspx">Introduction to the Reactive Framework Part II</a> - Matthew Podwysocki continues his series on the Reactive Framework with a look at the duality of Enumerable and Observable</li>
<li><a href="http://blogs.msdn.com/mwinkle/archive/2009/11/02/wf4-beta1-beta2-breaking-changes-document-published.aspx">WF4 Beta1 =&gt; Beta2 Breaking Changes Document Published</a> - Matt Winkle highlights a document from Microsoft which outlines the changes that have been made to the Windows WorkFlow implementation between Beta 1 and Beta 2 of .NET 4</li>
<li><a href="http://geekswithblogs.net/thomasweller/archive/2009/11/02/unit-testing-asp.net-mvc-routes.aspx">Unit testing ASP.NET MVC routes</a> - Thomas Weller takes a look at unit testing his ASP.NET MVC Routes, showing why this can be hard to achieve, and how ASP.NET MvcContrib and a custom base class can make the process easier</li>
<li><a href="http://www.codinginstinct.com/2009/11/nhibernate-feature-saveorupdatecopy.html">NHibernate feature: SaveOrUpdateCopy &amp; Merge</a> - Torkel &#214;degaard explores two of the less well know NHibernate persistence methods, SaveOrUpdateCopy and Merge, showing how they can be used and what situations they suit</li>
<li><a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,9391c3c8-4935-476d-b2a6-bf7e4374ee47.aspx">Lifting T out of Task with dynamic dispatch</a> - Joe Duffy takes a look at using Tasks to generate an object and then calling a method, showing how traditionally this would result in you blocking until the taks completed, and looks at an alternative way of doing this using the C#4 Dynamic support</li>
<li><a href="http://www.udidahan.com/2009/11/01/search-and-messaging/">Search and Messaging</a> - Udi Dahan talks about the use of Messaging to perform searches, and how it can be a suitable fit to the problem</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/11/03/the-morning-brew-468/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/11/03/the-morning-brew-468/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #467</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/byj9TM51ktQ/</link>
		<comments>http://blog.cwa.me.uk/2009/11/02/the-morning-brew-467/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 08:30:14 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=973</guid>
		<description><![CDATA[Software

NHibernate 2.1.1 Released - Ricardo Peres highlights the release of NHibernate 2.1.1 GA on Saturday.  From the look of the Release Notes (and the version number) its a bugfix release with some minor improvements
Mvc Turbine v2 RC - Javier G. Lozano announces the release candidate for the second version of Mvc Turbine, a plug-in [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://weblogs.asp.net/ricardoperes/archive/2009/11/01/nhibernate-2-1-1-released.aspx">NHibernate 2.1.1 Released</a> - Ricardo Peres highlights the release of NHibernate 2.1.1 GA on Saturday.  From the look of the <a href="http://nhjira.koah.net/secure/ReleaseNote.jspa?projectId=10000&#038;styleName=Html&#038;version=10295">Release Notes</a> (and the version number) its a bugfix release with some minor improvements</li>
<li><a href="http://blog.lozanotek.com/archive/2009/10/30/Mvc_Turbine_v2_RC.aspx">Mvc Turbine v2 RC</a> - Javier G. Lozano announces the release candidate for the second version of Mvc Turbine, a plug-in which brings improved support for Inversion of Control (IoC) ,  Auto-Registration of View Engines, Filters, Controllers, Routes and custom IHttpModules, along with a set of core components refered to as Blades for MVC, routing and web components</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/kirillosenkov/archive/2009/10/31/irony.aspx">Irony</a> - Kirill Osenkov takes a look at Irony the .NET Compiler Construction Framework created by Roman Ivantsov, showing how to create an expression tree via expression parsing</li>
<li><a href="http://devlicio.us/blogs/krzysztof_kozmic/archive/2009/10/30/castle-dynamic-proxy-tutorial-part-xv-patterns-and-antipatterns.aspx">Castle Dynamic Proxy tutorial part XV: Patterns and Antipatterns</a> - Krzysztof Kozmic closes out this considerable series on Castle Dynamic Proxy 2.1 with a look at some of the problems people often run into when working with dynamic proxying along with a reminder about applying the Single Responsibility Principle to interceptors</li>
<li><a href="http://blogs.msdn.com/cbowen/archive/2009/10/31/asp-net-mvc-resource-guide.aspx">ASP.NET MVC Resource Guide</a> - Chris Bowen presents a number of useful resources for getting started with and looking deeper into ASP.NET MVC which complements the talk he gave with Patrick Hynds at the Stack Overflow DevDays Conference in Boston </li>
<li><a href="http://jonathan-oliver.blogspot.com/2009/10/dddd-why-i-love-cqrs.html">DDDD: Why I Love CQRS</a> - Jonathan Oliver talks about Command Query Responsibility Segregation (CQRS) talking about the basic concept and how it can be applied</li>
<li><a href="http://www.lostechies.com/blogs/hex/archive/2009/11/01/asp-net-mvc-portable-areas-via-mvccontrib.aspx">ASP.Net MVC Portable Areas via MvcContrib</a> - Eric Hexter talks about the concept of Portable Areas in ASP.NET MVC, and how Version 2 of the framework makes  achieving this functionality in the MVC Contrib project possible</li>
<li><a href="http://www.blackwasp.co.uk/CharacterTesting.aspx">Character Testing with the Char Structure</a> - BlackWasp highlight some useful methods available on the Char class which allows you to easily check the characters for particular properties such as being numeric, whitespace, etc.</li>
<li><a href="http://codebetter.com/blogs/glenn.block/archive/2009/10/31/should-i-use-mef-with-an-ioc-container.aspx">Should I use MEF with an IoC container? - Part 1</a> - Glenn Block answers the question which is complementary to that answered in a previous post, looking at if you need / should use the Managed Extensibility Framework with an IoC Container</li>
<li><a href="http://karlshifflett.wordpress.com/2009/10/30/t4-preprocessed-text-templates-in-visual-studio-2010/">T4 Preprocessed Text Templates in Visual Studio 2010</a> - Karl Shifflett explores the new VS2010 functionality for Preprocessed T4 Templates, showing what they are, and how they can be utilised</li>
<li><a href="http://devlicio.us/blogs/rob_eisenberg/archive/2009/10/30/nhprof-and-caliburn-testability.aspx">NHProf and Caliburn Testability</a> - Rob Eisenberg shares some of his experience on UI Testability by talking about how he did he UI testing on NHProf</li>
<li><a href="http://www.hans-eric.com/2009/10/31/the-bad-practices-of-exception-handling/">The Bad Practices of Exception Handling</a> - Hans-Eric Gr&#246;nlund shares his top 3 exception handling worst practices, which I&#8217;m sure we&#8217;ve all seen in code, and probably written at some point too.</li>
<li><a href="http://elegantcode.com/2009/11/01/state-pattern-enumeration-class-and-fluent-nhibernate-oh-my/">State Pattern, Enumeration Class and Fluent NHibernate (Oh my!)</a> - Richard Cirerol talks about refactoring from simple enums to a full state pattern implementation and some of the bits surrounding persistence that he found troublesome</li>
<li><a href="http://www.codeproject.com/KB/web-cache/easycaching.aspx">Simple way to cache objects and collections for greater performance and scalability. Free source code and programming help</a> - Omar Al Zabir shows how caching can drastically improve application performance, and shows how you can easily implement caching using Aspect Oriented Programming techniques with the AspectF library</li>
<li><a href="http://www.markhneedham.com/blog/2009/10/31/coding-invariant-checking-on-dependency-injected-components/">Coding: Invariant checking on dependency injected components</a> - Mark Needham continues discussing invariant checking, this time looking at checking on the dependencies that should be being provided by the Dependency Injection framework, asking if this is necessary, and if there is a better place to check these dependencies</li>
<li><a href="http://ayende.com/Blog/archive/2009/10/30/you-see-that-database-off-with-his-head.aspx">You see that database? OFF WITH HIS HEAD!</a> - Ayende reminds us that set based database operations are far and away the best way of working with databases for performance</li>
<li><a href="http://msmvps.com/blogs/jon_skeet/archive/2009/10/31/contract-classes-and-nested-types-within-interfaces.aspx">Contract classes and nested types within interfaces </a> - Jon Skeet talks about the use of contract classes with interfaces, and discusses where it is best to locate these classes</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://jim.webber.name/2009/10/31/07861a0e-0065-49d4-9b4e-f62437d9138f.aspx">ThoughtWorks Quarterly Briefings in December</a> - Jim Webber highlights the ThoughtWorks Quarterly Briefing Events to be held on 7th December where he will be speaking on  web based SOA.  These events are held in both Manchester and London, with the London event being a breakfast event, and Manchester an evening</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/11/02/the-morning-brew-467/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/11/02/the-morning-brew-467/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #466</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/5uwDlzaExPc/</link>
		<comments>http://blog.cwa.me.uk/2009/10/30/the-morning-brew-466/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 08:36:47 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=971</guid>
		<description><![CDATA[Software

WOHOO!!!, Debug Diag 64bit is finally released - Tess Ferrandez highlights the release of DebugDiag 1.1 for 64bit allowing you to debug 64bit processes.  
Visual Studio 2010 Editions Quick Reference Poster - still BETA, but we have revision 2 available - Willy-Peter Schaub highlights a useful poster outlining the various editions of Visual Studio [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/tess/archive/2009/10/29/wohoo-debug-diag-64bit-is-finally-released.aspx">WOHOO!!!, Debug Diag 64bit is finally released</a> - Tess Ferrandez highlights the release of DebugDiag 1.1 for 64bit allowing you to debug 64bit processes.  </li>
<li><a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/10/29/visual-studio-2010-editions-quick-reference-poster-still-beta-but-we-have-revision-2-available.aspx">Visual Studio 2010 Editions Quick Reference Poster - still BETA, but we have revision 2 available</a> - Willy-Peter Schaub highlights a useful poster outlining the various editions of Visual Studio showing which components go into which edition allowing you to make a better decision about the one you need</li>
<li><a href="http://blogs.msdn.com/jasonz/archive/2009/10/29/vs2010-beta-2-feedback-survey.aspx">VS2010 Beta 2 Feedback Survey</a> - Jason Zander on behalf of his Team requests that if you have been making use of Visual Studio  2010 beta 2 you should fill out a simple survey to allow them to focus on the final issues being raised</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://devlicio.us/blogs/billy_mccafferty/archive/2009/10/29/the-horn-project-bringing-quot-apt-get-install-quot-to-net-projects.aspx">The HornGet Project: Bringing &quot;apt-get install&quot; to .NET Projects</a> - Billy McCafferty highlights the HornGet Project, an excellent utility which enables you to get the latest versions of dependencies for various .NET OSS projects.  I first saw this in operation at the Alt.NET UK conference this year, and agree with Billy, it really is great.</li>
<li><a href="http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-4-custom-object-templates.html">ASP.NET MVC 2 Templates, Part 4: Custom Object Templates</a> - Brad Wilson presses on with his series of posts on ASP.NET MVC2 Template with part 4 looking at Custom Object Templates, and part 5 exploring </li>
<li><a href="http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-5-master-page-templates.html">Master Page Templates</a> - </li>
<li><a href="http://geekswithblogs.net/dotnetnomad/archive/2009/10/29/135842.aspx">LINQ Overview, part three (Anonymous Types)</a> - &#8216;.NET Nomad&#8217; picks up a slow burning series with a new post on typing, the var keyword and anonymous types, looking at how these support Linq</li>
<li><a href="http://www.secretgeek.net/html5_pilgrim.asp">HTML5, a 3 minute guide</a> - Leon Bambrick shares a simple example of HTML5, showing how it compares to the HTML we are familiar with and summaries some of the key differences.</li>
<li><a href="http://psantos-blog.zi-yu.com/?p=298">Running Mono - an Overview</a> - Pedro Santos gives an overview of how a recent project which was deployed on Mono worked, talksing about the setup of the server, and some of the issues they ran into with the applications</li>
<li><a href="http://www.markhneedham.com/blog/2009/10/29/coding-consistency-when-invariant-checking/">Coding: Consistency when invariant checking</a> - Mark Needham cals for consistency in the way we go about checking invariants in our code, and talks about situations which can give rise to inconsistencies in these checks</li>
<li><a href="http://devlicio.us/blogs/hadi_hariri/archive/2009/10/29/it-s-all-about-the-delivery.aspx">It&#8217;s all about the delivery</a> - Hadi Hariri  talks about how important the delivery of the ideas and concepts of programming can be in influencing how developers adopt and react to new techniques, exploring an alternative way to introduce dependency injection</li>
<li><a href="http://www.developerdame.com/?p=75">Mentoring Juniors - A Juniors view</a> - Sara Stephens talks about her experiences as a junior developer being mentored by more senior staff, explaining what worked well / not so well in the process.  Its nice to see this from the other side as so many articles are from the Point of view of the senior staff member, not the junior</li>
<li><a href="http://www.lostechies.com/blogs/chris_patterson/archive/2009/10/29/building-a-service-gateway-using-masstransit-part-2.aspx">Building a Service Gateway Using MassTransit, Part 2</a> - Chris Patterson continues his series looking at building a service gateway implementation using C#, MassTransit, NHibernate and ASP.NET MVC</li>
<li><a href="http://blogs.msdn.com/ericlippert/archive/2009/10/29/i-have-a-fit-but-a-lack-of-focus.aspx">I have a Fit, but a lack of Focus.</a> - Eric Lippert talks about ReferenceEquals with a real work illustration of how it works</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://europevan.blogspot.com/2009/10/next-european-van-on-18-november-2009.html">Next European VAN on 18 November 2009</a> - The next European Virtual Alt.Net meeting will be 18th November 2009 featuring Mark Nijhof looking at DDD/CQRS/SOA principles with a deep dive into the code of his CQRS sample application</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/30/the-morning-brew-466/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/30/the-morning-brew-466/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #465</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/6TLZ9lXnVWs/</link>
		<comments>http://blog.cwa.me.uk/2009/10/29/the-morning-brew-465/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 08:36:05 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=969</guid>
		<description><![CDATA[Software

Would you like a _ with that $? New library gives JS what it should have - Ajaxian highlights a new library called Underscore.js from Jeremy Ashkenas and the DocumentCloud team, which brings lots of functional programming helpers to JavaScript allowing you to write nicer functional JavaScript

Information

ASP.NET MVC 2 Templates, Part 1: Introduction - Brad [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://ajaxian.com/archives/would-you-like-a-_-with-that-new-library-gives-js-what-it-should-have">Would you like a _ with that $? New library gives JS what it should have</a> - Ajaxian highlights a new library called Underscore.js from Jeremy Ashkenas and the DocumentCloud team, which brings lots of functional programming helpers to JavaScript allowing you to write nicer functional JavaScript</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-1-introduction.html">ASP.NET MVC 2 Templates, Part 1: Introduction</a> - Brad Wilson kicks off a series (already up to part 3) looking at the ASP.NET MVC 2 Templates functionality, exploring Model MetaData in part 2 showing how you can annotate your model classes, and takes a look at Default Templates in part 3</li>
<li><a href="http://madskristensen.net/post/Verify-JavaScript-syntax-using-C.aspx">Verify JavaScript syntax using C#</a> - Mads Kristensen shares a useful technique for verifying that your JavaScript files are valid as a part of your Application unit tests by utilising JScript to check they parse correctly</li>
<li><a href="http://codeclimber.net.nz/archive/2009/10/27/12-asp.net-mvc-best-practices.aspx">12 ASP.NET MVC Best Practices</a> - Simone Chiaretta shares12 ASP.NET MVC best practice tips, along with a slide deck which complements these tips</li>
<li><a href="http://blogs.msdn.com/mvpawardprogram/archive/2009/10/28/mvps-contribute-to-free-developer-ebook.aspx">MVPs Contribute to Free Developer eBook</a> - Jas Dhaliwal highlights a free ebook being offered by Microsoft which was created by Derek Hatchard and contains 17 articles by Microsoft MVPs and Regional Directors</li>
<li><a href="http://blogs.msdn.com/balagans/archive/2009/10/28/9914045.aspx">Visual Studio 2010 - Functional Testing</a> - Balagans gives a tour round the Functional Testing capabilities of Visual Studio 2010 Team Test, looking at the CodedUITest showing how tests can be created, recorded, developed and maintained</li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2009/10/29/add-reference-dialog-improvements-vs-2010-and-net-4-0-series.aspx">Add Reference Dialog Improvements (VS 2010 and .NET 4.0 Series)</a> - Scott Guthrie continues is VS2010 / .NET 4 series of posts with a look at the latest batch of enhancements to the Add References Dialog in the latest release.  These changes do sound as though they will finally give this often maligned piece of functionality the speed it truely needs</li>
<li><a href="http://girldeveloper.com/waxing-dev/asp-net-mvc-translated-for-the-web-forms-programmer-5-in-a-series-what-the-frig-is-a-view-model/">ASP.NET MVC Translated for the Web Forms Programmer (5 in a series) - What the Frig is a View Model?</a> - Sara Chipps takes a look at what View Models are all about showing a simple example in use with a little dose of humour along the way</li>
<li><a href="http://ayende.com/Blog/archive/2009/10/28/an-epic-bug-story.aspx">An epic bug story</a> - Ayende tells a good tail of a fictitious bug in a substantial system, a story which will be familiar to many of us, and is interesting reading</li>
<li><a href="http://www.lostechies.com/blogs/chris_patterson/archive/2009/10/28/building-a-service-gateway-using-masstransit-part-1.aspx">Building A Service Gateway Using MassTransit, Part 1 </a> - Chris Patterson begins a series of posts looking at using MassTransit, C#, StructureMap, ASP.NET MVC and NHibernate to create a Service Gateway implementation.  This first part looks at some of the exchanges that occur within Web services</li>
<li><a href="http://weblogs.asp.net/garrypilkington/archive/2009/10/20/multiple-strongly-typed-partial-views-in-mvc.aspx">Multiple Strongly Typed Partial Views in MVC </a> - Garry Pilkington demonstrates how you can use a CombinedViewModel to join a number of types together allowing you to have multiple strongly typed partial views feed off the parts of the CombinedViewModel</li>
<li><a href="http://blogs.microsoft.co.il/blogs/sasha/archive/2009/10/28/attach-a-debugger-when-a-process-starts.aspx">Attach a Debugger When a Process Starts</a> - Sasha Goldshtein shows how you can use the Global Flags application to add flags to other applications to have the debugger (or another process) start up and attach when ever that application is started, very useful for debugging applications that are impossible to start from the debugger such as services</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/10/28/4th-november-london-edge-user-group-hosting-ie8-session.aspx">4th November, London, Edge User Group Hosting IE8 Session</a> - Mike Taulty highlights the next London Edge User Group  (formerly Vista Squad) meeting which sees Giorgio Sardo talksing about Internet Explorer, the new features of IE8, HTML5, Super Preview, etc</li>
<li><a href="http://blog.codeville.net/2009/10/28/upcoming-events-in-cambridge-and-gloucester/">Upcoming events in Cambridge and Gloucester</a> - Steve Sanderson highlights two developer events in the next few days where he will be doing sessions live coding, and also talking about security in ASP.NET MVC applications.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/29/the-morning-brew-465/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/29/the-morning-brew-465/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #464</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/jYHU3I-ZeAg/</link>
		<comments>http://blog.cwa.me.uk/2009/10/28/the-morning-brew-464/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 08:37:38 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=967</guid>
		<description><![CDATA[Software

DevHawk - IronPython 2.0.3 and 2.6 RC2 - Harry Pierson announces a further two releases of IronPython to take their total for a week to 3.  These two releases are minir, the 2.6 release is a bugfix release fixing a memory leak, and the 2.0 release back ports a few bugfixes along with a [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://devhawk.net/2009/10/27/IronPython+203+And+26+RC2.aspx">DevHawk - IronPython 2.0.3 and 2.6 RC2</a> - Harry Pierson announces a further two releases of IronPython to take their total for a week to 3.  These two releases are minir, the 2.6 release is a bugfix release fixing a memory leak, and the 2.0 release back ports a few bugfixes along with a fix for Partial Trust on Windows 7</li>
<li><a href="http://blog.nitriq.com/CopyPasteKillerFreeCodeSimilarityFinder.aspx">CopyPasteKiller - Free Code Similarity Finder</a> - Jon von Gillern announces CopyPasteKiller a simple utility which aims to identify areas of code which may have been copy pasted allowing you to identify and remove this type of duplication</li>
<li><a href="http://weblogs.asp.net/nunitaddin/archive/2009/10/27/testdriven-net-3-0-alpha-support-for-visual-studio-2010-beta-2.aspx">TestDriven.Net 3.0 Alpha - Support for Visual Studio 2010 Beta 2</a> - Jamie Cansdale announces the latest Aplha release of TestDriven.Net which adds support for Visual Studio 2010 Beta 2</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/specexplorer/archive/2009/10/27/what-is-model-based-testing.aspx">What is Model-Based Testing?</a> - Nico Kicillof of the Spec Explorer Team talks about the concept of Model Based Testing discussing how this lightweight formal method of testing works, and talking about where Spec Explorer fits into this</li>
<li><a href="http://davybrion.com/blog/2009/10/stop-exposing-collections-already/">Stop Exposing Collections Already!</a> - Davy Brion talks about the bad practice of exposing collections to all and sundry, and by doing so allow them to manipulate and change the collection.  Davy then explains a  number of techniques that let you expose information from collections safely without fear of someone changing things without your knowledge</li>
<li><a href="http://blogs.msdn.com/jasonall/archive/2009/10/27/linqlite.aspx">LinqLite</a> - Jason Allor talks about implementing custom Linq Providers, and shares LinqLite, a library he created which helps take some of the pain out of the process of parsing the linq expressions making it easier to create custom providers</li>
<li><a href="http://brendan.enrick.com/blog/implementing-ienumerable-and-ienumerator/">Implementing IEnumerable and IEnumerator</a> - Brendan Enrick looks at the IEnumerable and IEnumerator interfaces, and shows how you don&#8217;t need a collection to work with and utilise these interfaces</li>
<li><a href="http://blogs.msdn.com/charlie/archive/2009/10/25/hosting-ironpython-in-a-c-4-0-program.aspx">Running IronPython Scripts from a C# 4.0 Program</a> - Charlie Calvert continues his exploration of IronPython with a look at calling IronPython scripts from within C# 4 code utilising the new dynamic keyword</li>
<li><a href="http://haacked.com/archive/2009/10/27/aspnet4-webserver-here-shell-extension.aspx">ASP.NET 4 Web Server Here Shell Extension</a> - Phil Haack shares a neat registry hack (no pun intended) for both 32 and 64bit Windows which enables a context menu entry for creating a web server instance for any arbitrary directory</li>
<li><a href="http://www.allthingsdistributed.com/2009/10/amazon_relational_database_service.html">Expanding the Cloud: The Amazon Relational Database Service (RDS) - All Things Distributed</a> - Werner Vogels highlights and discusses Amazon&#8217;s entry into the Cloud based Relational database arena with the Amazon Relational Database Service, which would seem to be their answer to SQL Server in the cloud</li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2009/10/27/using-t4-templates-for-simple-dtos.aspx">Using T4 Templates for Simple DTOs</a> - K. Scott Allen explores the use of T4 templates to create data transfer objects for arbitrary CSV files, along with sharing a useful list of things he learned in the process</li>
<li><a href="http://blogs.msdn.com/charlie/archive/2009/10/27/a-chance-to-influence-the-visual-studio-documentation.aspx">A Chance to Influence the MSDN Visual Studio Documentation (Help System)</a> - Charlie Calvert highlights a survey from the documentation team at Microsoft  which is hoping to gather your opinion on the MSDN Technical library, so spare them 5 minutes of your time to help them improve the docs.</li>
<li><a href="http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/10/27/mvc-web-testing-strategies-verifying-content.aspx">MVC Web Testing Strategies - verifying content</a> - Jimmy Bogard follows on from his recent presentation on testing ASP.NET MVC&#8217;s last mile, the rendered output, and in this post talks about a number of strategies for verifying content</li>
<li><a href="http://www.pseale.com/blog/WebsiteBackgroundServicesAreHot.aspx">Website Background Services Are Hot</a> - Peter Seale looks into the background services capabilities offered as a part of the Oxcite CMS, looking at their implementation, and asking if this is a good solution to the problem</li>
<li><a href="http://geekswithblogs.net/shahed/archive/2009/10/28/135742.aspx">Provide immediate feedback to the browser on Long Running Tasks - in Asynchronous ASP.NET pages</a> - Shahed Khan has a series of posts looking at different solutions to the problem of providing users with feedback about long running processes in a number of MS web technologies.  This post looks at Async ASP.NET Pages, and subsequent posts address other techniques such as <a href="http://geekswithblogs.net/shahed/archive/2009/10/28/135741.aspx">streaming regular ASP.NET pages</a> and <a href="http://geekswithblogs.net/shahed/archive/2009/10/28/135740.aspx">using regular web handler</a> </li>
<li><a href="http://devlicio.us/blogs/derik_whittaker/archive/2009/10/27/simple-kick-start-example-using-mef-preview-8.aspx">Simple Kick Start Example using MEF (Preview <img src='http://blog.cwa.me.uk/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </a> - Derik Whittaker looks at the Managed Extensibility Framework Preview 8 and shows how to get up and running with it using a simple example</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://geekswithblogs.net/iupdateable/archive/2009/10/27/free-wpf-silverlight-and-3.5-sp1-training-for-uk-developers.aspx">Free WPF, Silverlight and 3.5 SP1 training for UK Developers</a> - Eric Nelson highlights an offer from Microsoft which enables UK based developers to gain access to 3 training programmes covering RIA with Silverlight, .NET 3.5 SP1 Changes, and Rich User Interfaces using WPF, each with between 5 and 12 hours of content for free</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/28/the-morning-brew-464/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/28/the-morning-brew-464/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #463</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/tQB8Ie6-1qs/</link>
		<comments>http://blog.cwa.me.uk/2009/10/27/the-morning-brew-463/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 07:35:42 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=965</guid>
		<description><![CDATA[Software

Spec Explorer: A Model-Based Testing tool - Soma Somasegar announces the latest DevLabs project to see the light of day, Spec Explorer a model based testing tool which allows you to view your models as UML and generate tests which can later be run in a number of test frameworks. This one sounds quite interesting, [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/somasegar/archive/2009/10/26/spec-explorer-a-model-based-testing-tool.aspx">Spec Explorer: A Model-Based Testing tool</a> - Soma Somasegar announces the latest DevLabs project to see the light of day, Spec Explorer a model based testing tool which allows you to view your models as UML and generate tests which can later be run in a number of test frameworks. This one sounds quite interesting, and the  </li>
<li><a href="http://blogs.msdn.com/specexplorer/archive/2009/10/27/welcome-to-the-spec-explorer-team-blog.aspx">Spec Explorer Team Blog</a> - is one that I will be keeping an eye on over the coming months.</li>
<li><a href="http://weblogs.sqlteam.com/mladenp/archive/2009/10/26/SSMS-Tools-Pack-1.7-is-out-New-feature-SQL-Snippets.aspx">SSMS Tools Pack 1.7 is out! New feature: SQL Snippets</a> - Mladen Prajdić  announces the latest release of SSMS Tools Pack, an add in for SQL Server Management Studio which brings a number of greate additional features to the environment.  New in the 1.7 release is support for SQL Snippets which, like in Visual Studio, allow you to type a short cut and have it expand out into a full statement with replacement slots you can tab through</li>
<li><a href="http://devlicio.us/blogs/rob_eisenberg/archive/2009/10/26/caliburn-v1-rtw-for-wpf-silverlight-2-0-and-3-0.aspx">Caliburn v1 RTW for WPF, Silverlight 2.0 and 3.0!</a> - Rob Eisenberg announces the RTW release of his UI pattern implementation library for Silverlight and WPF giving a head-start in implementing applications using this well defined design patterns</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://weblogs.asp.net/scottgu/archive/2009/10/26/wpf-4-vs-2010-and-net-4-0-series.aspx">WPF 4 (VS 2010 and .NET 4.0 Series)</a> - ScottGu continues looking at the new features of Visual Studio 2010 / .NET 4 with a look today at the improvements and new features for Windows Presentation Foundation (WPF), covering new controls, graphics improvements, text rendering, Windows 7 integrations, along with some improvements to the core of WPF</li>
<li><a href="http://blogs.msdn.com/innov8showcase/archive/2009/10/26/channel-9-learning-center-just-launched.aspx"> Channel 9 Learning Center - Just Launched!</a> - Channel 9 announce the launch of their learning centre, currently populated with courses on Visual Studio 2010 / .NET 4 and Windows 7, all broken down into units and lessons allowing you to break your learning into bite sized chunks.  Future courses will include Sharepoint 210, Azure, Win2008R2 Server and Office 2010</li>
<li><a href="http://west-wind.com/weblog/posts/54760.aspx">ClientIDMode in ASP.NET 4.0 </a> - Rick Strahl examines another of the great ASP.Net Webforms features in .NET 4, the ability to control the way that identifiers are being created, allowing you to guess and tightly control the IDs along with the default auto assignment, making it much easier to create nice JavaScript using those IDs</li>
<li><a href="http://blogs.msdn.com/delay/archive/2009/10/26/creating-something-from-nothing-developer-friendly-virtual-file-implementation-for-net.aspx">Creating something from nothing [Developer-friendly virtual file implementation for .NET!]</a> - Delay takes a look at creating files on the file system from your applications by allowing the user to drag and drop from your application into the filesystem using the .NET drag and drop functionality to do this</li>
<li><a href="http://blogs.msdn.com/interoperability/archive/2009/10/26/roadmap-for-outlook-personal-folders-pst-documentation.aspx">Roadmap for Outlook Personal Folders (.pst) Documentation</a> - Paul Lorimer, Group Manager of the Microsoft Office Interoperability Team talks about the opening up of the file format of the Outlook PST file</li>
<li><a href="http://www.peterprovost.org/blog/post/Extending-Visual-Studio-2010-UML-Designers-ndash3b-Part-1-Getting-Started.aspx">Extending Visual Studio 2010 UML Designers - Part 1: Getting Started</a> - Peter Provost begins a new series of posts looking at the extensibility points of the Visual Studio 2010 UML functionality .  This first post covers the ground work for creating such extensions, showing the Hello World of this type of extensibility work</li>
<li><a href="http://geekswithblogs.net/DavidPaquette/archive/2009/10/26/wf4-performance.aspx">WF4 Performance</a> - David Paquette talks about the possibility of using Windows Workflow Foundation Flowcharts to model the business rules of his system, causing him to explore the Workflow performance in .NET 4 and to look at the performance tools available in Visual Studio 2010</li>
<li><a href="http://elegantcode.com/2009/10/26/playing-with-jquery-validation-library-part-2/">Playing with JQuery Validation Library, Part 2</a> - Chris Brandsma resumes his series looking at JavaScript validation using the JQuery Validation Library, and in this part tackles validation using AJAX validators to check back with the server to see if a value is valid</li>
<li><a href="http://www.objectreference.net/post/NHibernate-and-Execution-Plans.aspx">NHibernate and Execution Plans</a> - &#8216;Naz&#8217; talks about some factors that can affect the efficiency of NHibernate generated queries due to the way parameter lengths are created causing more execution plans to be generated than would be ideal, and shares details of resolutions of this problem</li>
<li><a href="http://msmvps.com/blogs/deborahk/archive/2009/10/25/unit-testing-an-introduction.aspx">Unit Testing: An Introduction</a> - Deborah Kurata starts a nice series of posts on the  unit testing facilities in Visual Studio (2008 pro, and later), exploring test generation, execution and  code coverage in the first 3 parts</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/27/the-morning-brew-463/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/27/the-morning-brew-463/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #462</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/Tv1R52Q3sic/</link>
		<comments>http://blog.cwa.me.uk/2009/10/26/the-morning-brew-462/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 08:41:11 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=963</guid>
		<description><![CDATA[Software

Small Basic : Happy Birthday Small Basic - The Small Basic Team celebrate its first anniversary with a new release.  0.7 brings more international versions, along with a new feature called &#8216;Graduate&#8217; which upscales a small basic project to a Visual Basic Project

Information

VS 2010 Code Intellisense Improvements (VS 2010 and .NET 4.0 Series) - [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/smallbasic/archive/2009/10/23/happy-birthday-small-basic.aspx">Small Basic : Happy Birthday Small Basic</a> - The Small Basic Team celebrate its first anniversary with a new release.  0.7 brings more international versions, along with a new feature called &#8216;Graduate&#8217; which upscales a small basic project to a Visual Basic Project</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://weblogs.asp.net/scottgu/archive/2009/10/22/vs-2010-code-intellisense-improvements-vs-2010-and-net-4-0-series.aspx">VS 2010 Code Intellisense Improvements (VS 2010 and .NET 4.0 Series) - ScottGu&#8217;s Blog</a> - In his tenth post in the series, Scott Guthrie takes a look at the improved Intellisense support in Visual Studio 2010, comparing it with that in VS2008</li>
<li><a href="http://blogs.msdn.com/dsyme/archive/2009/10/23/a-quick-refresh-on-query-support-in-the-f-power-pack.aspx">Language Integrated Query Support in the F# Power Pack</a> - Don Syme shows off the new LINQ support that is being introduced into F# via the F# PowerPack beta 1/2 release</li>
<li><a href="http://lorgonblog.spaces.live.com/Blog/cns!701679AD17B6D310!1526.entry">Overview of type inference in F#</a> - Brian, inspired by recent discussions on Hanselminutes, looks at how type inference works using F# as an example, bringing in examples from elsewhere when needed</li>
<li><a href="http://blogs.msdn.com/charlie/archive/2009/10/25/running-ironpython.aspx">Getting Started with IronPython</a> - Charlie Calvert runs through the process of getting up and running with IronPython, right from obtaining and installing through to running your first simple Python program</li>
<li><a href="http://blogs.msdn.com/davidebb/archive/2009/10/23/using-c-dynamic-to-call-static-members.aspx">Using C# dynamic to call static members</a> - David Ebbo explores the use of Dynamic to call static methods on types declared dynamically, giving a static method duck typing, and finds that this doesn&#8217;t immediately work in .NET 4</li>
<li><a href="http://www.markhneedham.com/blog/2009/10/23/value-objects-immutability-and-equality/">Value objects: Immutability and Equality</a> - Mark Needham explores the concept of the value object and immutability of such objects with a real world example along with some techniques to work around some of the difficult parts of the implementation</li>
<li><a href="http://weblogs.asp.net/gunnarpeipman/archive/2009/10/26/net-framework-4-0-system-io-file-supports-now-ienumerable-lt-string-gt.aspx">.Net Framework 4.0: System.IO.File supports now IEnumerable&lt;string&gt;</a> - Gunnar Peipman is exploring a number of the new features of .NET 4 with a series of posts on the new bits, including this look at the ability to enumerate files, and the support for <a href="http://weblogs.asp.net/gunnarpeipman/archive/2009/10/23/net-framework-4-0-complex-numbers.aspx">Complex numbers</a> </li>
<li><a href="http://mikehadlow.blogspot.com/2009/10/collection-covariance-with-c-40.html">Collection covariance with C# 4.0</a> - Mike HAdlow explores a real world case where the new Collection Covariance introduced in C#4 really helps</li>
<li><a href="http://blogs.msdn.com/usisvde/archive/2009/10/24/how-to-get-started-with-multi-core-parallel-processing-you-can-use.aspx">How to Get Started with Multi-Core: Parallel Processing You Can Use</a> - Bruce D. Kyle (with some help from Jeffrey Richter and Rob Bagby) explores some of the options available for parallel processing in .NET 4 and Visual Studio 2010</li>
<li><a href="http://diditwith.net/2009/10/24/NamingAnonymousTypesWithGenerateFromUsage.aspx">Naming Anonymous Types with Generate from Usage</a> - Dustin Campbell shows how the refactoring tools in Visual Studio can help you to convert from an anonymous type to a named type in just a few easy steps</li>
<li><a href="http://ayende.com/Blog/archive/2009/10/24/i-donrsquot-do-math-or-how-to-get-a-euro50.aspx">I don&#8217;t do math, or how to get a 50Euro discount to NH Prof</a> - Ayende highlights the launch of Rob Connery&#8217;s new venture TekPub a new high quality subscription screencast tutorial site, where this is a series on NHibernate which includes money off NHProf</li>
<li><a href="http://msmvps.com/blogs/jon_skeet/archive/2009/10/23/iterating-atomically.aspx">Iterating atomically</a> - Jon Skeet looks at how to create a threadsafe atomic iterator which allows you to safely iterate over a collection from multiple threads avoiding any duplication of entries returned</li>
<li><a href="http://geekswithblogs.net/vitus/archive/2009/10/24/thread-safe-data-structures-.net-4.0-part-1.aspx">Thread-safe data structures .NET 4.0 (part 1)</a> - Vitaly Dilmukhametov looks at some of the threadsafe collections which have implementations in .NET 4 and shows them in use</li>
<li><a href="http://community.bartdesmet.net/blogs/bart/archive/2009/10/23/extension-methods-ain-t-trojan-horses-a-tale-on-a-covariant-city-built-in-and-protected-by-c-4-0.aspx">Extension methods ain&#8217;t Trojan horses - A tale on a covariant city built in and protected by C# 4.0</a> - Bart De Smet tells the tail of the trojan war by way of Extension methods and Covariance, in yet another post which I&#8217;m going to have to read at least twice to understand, looks like good stuff</li>
<li><a href="http://urilavi.blogspot.com/2009/10/dtos-business-entities-and-persistency.html">DTOs, Business Entities and Persistency</a> - Uri Lavi looks at Data Transfer Objects and how they can relate to Entities and the persistence of information</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/10/24/scottgu-manchester-asp-net-mvc-video.aspx">ScottGu Manchester ASP.NET MVC Video</a> - Mike Taulty posts up the high qulaity video taken at the Manchester UK Guathon event where Scott Guthrie presented a number of topics including this monster session on ASP,NET MVC</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/26/the-morning-brew-462/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/26/the-morning-brew-462/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #461</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/toR9ADnquRU/</link>
		<comments>http://blog.cwa.me.uk/2009/10/23/the-morning-brew-461/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 07:37:46 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=961</guid>
		<description><![CDATA[Software

Windows 7 Virtual Presskit - Windows 7 Launch day seems to have gone pretty well, with lots of press coverage, and plenty of blog posts over the past 2 days.  This link will take you to the video of Steve Balmer presenting the keynote from the New York Launch event.

Information

Repositories don&#8217;t have save methods [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://www.microsoft.com/presspass/presskits/windows7/default.aspx">Windows 7 Virtual Presskit</a> - Windows 7 Launch day seems to have gone pretty well, with lots of press coverage, and plenty of blog posts over the past 2 days.  This link will take you to the video of Steve Balmer presenting the keynote from the New York Launch event.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://richarddingwall.name/2009/10/22/repositories-dont-have-save-methods/">Repositories don&#8217;t have save methods</a> - Richard Dingwall argues that a correct DDD style repository does not have a save method, and should instead have a collection like interface, meaning Add is more appropriate</li>
<li><a href="http://blogs.imeta.co.uk/sstrong/archive/2009/10/22/791.aspx">Linq to NHibernate Progress Report</a> - Steve Strong gives another update on his work on a full Linq provider for NHibernate, showing the improvements he has been making to the translation from Linq to NHibernate queries, including correct parametrisation of queries</li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2009/10/22/where-is-c-in-the-programming-language-lifecycle.aspx">Where is C# in the Programming Language Lifecycle?</a> - K. Scott Allen asks an interesting question about where in its lifecycle the C# Language actually is, based upon a lifecycle defined by Robin Sharp.  I&#8217;m looking forward to some interesting discussion on this one.</li>
<li><a href="http://west-wind.com/weblog/posts/50857.aspx">No JavaScript IntelliSense in VS 2010 Beta 2? Reset your Settings</a> - Rick Strahl highlights a problem he encountered wtih the JavaScript Intellisense (or rather a lack thereof), along with the fix to get it working.  If you are in a similar situation, resetting your settings will unleash one of the more incredible features of VS2010 - I was very impressed with the JS Intellisense when I saw it demoed</li>
<li><a href="http://codebetter.com/blogs/karlseguin/archive/2009/10/22/migrating-to-postgresql-with-my-friend-nhibernate.aspx">Migrating to Postgresql with my friend NHibernate</a> - Karl Seguin talks about the process of changing database engine when you have utilised NHibernate as a persistence framework, highlighting some of the problems they encountered along the way.  Ayende follows up showing a work around for handling DB errors better between dialects in his post &#8216;<a href="http://ayende.com/Blog/archive/2009/10/22/database-independence-with-nhibernate.aspx">Database independence with NHibernate</a>&#8216;</li>
<li><a href="http://stephenwalther.com/blog/archive/2009/10/21/the-microsoft-ajax-library-and-visual-studio-beta-2.aspx">The Microsoft Ajax Library and Visual Studio Beta 2</a> - Stephen Walther talks about the Microsoft Ajax Library in Visual Studio 2010 beta 2, about the name change from ASP.NET Ajax and why the team have moved to out of band releases rather than packaging with a particular version</li>
<li><a href="http://devlicio.us/blogs/krzysztof_kozmic/archive/2009/10/22/castle-windsor-forwarded-types-and-proxies.aspx">Castle Windsor forwarded types and proxies</a> - Krzysztof Kozmic digs into some more advanced Castle Windsor functionality, allowing for the same component to be used for multiple services, and proxying such a component</li>
<li><a href="http://blogs.msdn.com/chrissc/archive/2009/10/22/visual-studio-2010-beta-2-available-now.aspx">Visual Studio 2010 Beta 2 Available Now!</a> - Chris Schmich shares some screenshots showing the Performance Analysis features of Visual Studio 2010 in operation, yet another feature to add to the &#8216;must check out&#8217; list</li>
<li><a href="http://blogs.msdn.com/adonet/archive/2009/10/22/new-features-in-entity-framework-impacting-providers.aspx">New features in Entity Framework impacting providers</a> - Noam Ben-Ami  &amp; Kati Iceva  highlight some of the changes in Provider support within Entity Framework which will affect people developing their own providers</li>
<li><a href="http://thinkbeforecoding.com/post/2009/10/21/CSharp-Static-interfaces">C# Static interfaces</a> - J&#233;r&#233;mie Chassaing muses about the possible uses of static interfaces if they were provided, and clarifies in a follow up post illustrating with a clearer example in the post &#8216;<a href="http://thinkbeforecoding.com/post/2009/10/22/CSharp-Static-interfaces-Take-2">C# Static interfaces - Take 2</a>&#8216;</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/10/22/c4mvc-ui-testing-screencast-posted.aspx">C4MVC UI Testing screencast posted</a> - Jimmy Bogard shares the link to the video of his session for the virtual Community for MVC.Net event  on testing the UI in ASP.NET MVC earlier this week.  I enjoyed watching the parts I saw live (I had some internet connection issues) and will be catching up on the bits I missed with this video</li>
<li><a href="http://serialseb.blogspot.com/2009/10/announcing-first-cambridge-altnetbeers.html">Announcing the first Cambridge AltNetBeers &amp;#8211; StackOverflow edition</a> - Seb Lambla announces a new AltNet Beers event to be held in Cambridge after the StackOverflow Dev Day to allow you to get your fix of open spaces discussion after the Dev-Day event</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/23/the-morning-brew-461/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/23/the-morning-brew-461/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #460</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/TTskCr830Hg/</link>
		<comments>http://blog.cwa.me.uk/2009/10/22/the-morning-brew-460/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 07:41:44 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=958</guid>
		<description><![CDATA[Software

General availability of Visual Studio 2010 and .NET Framework 4 Beta 2 - Daniel Walzenbach highlights the release to the general public of Visual Studio  2010 and .NET 4 with this post which contains links to the downloads for all editions (Shell, Ultimate, Premium, Professional, Express[C#, VB, C++, Web Dev]) along with the standalone [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/walzenbach/archive/2009/10/21/general-availability-of-visual-studio-2010-and-net-framework-4-beta-2.aspx">General availability of Visual Studio 2010 and .NET Framework 4 Beta 2</a> - Daniel Walzenbach highlights the release to the general public of Visual Studio  2010 and .NET 4 with this post which contains links to the downloads for all editions (Shell, Ultimate, Premium, Professional, Express[C#, VB, C++, Web Dev]) along with the standalone framework download, an other related downloads. My experiences downloading last night were pretty good, with all the bits I grabbed downloading at a good rate.</li>
<li><a href="http://blogs.msdn.com/codefx/archive/2009/10/21/all-in-one-code-framework-release-2009-10-18-brief-introduction-of-new-samples.aspx">All-In-One Code Framework : All-In-One Code Framework Release 2009-10-18: Brief introduction of new samples</a> - &#8216;colbertz&#8217; highlights the 18th October Release of the All-In-One Code Framework.  This library of code gives samples of a vast array of Microsoft technologies in a form that should be easy for you to utilise in your applications</li>
<li><a href="http://devhawk.net/2009/10/21/IronPython+And+IronRuby+CTPs+For+NET+40+Beta+2.aspx">IronPython and IronRuby CTPs for .NET 4.0 Beta 2</a> - Harry Pierson highlights the release of new CTP of IronRuby and IronPython which run against the .NET 4 Beta 2 release</li>
<li><a href="http://www.microsoft.com/windows/">Microsoft Windows: Windows 7</a> - The other obvious news for the day is the official launch of Windows 7.  My RSS reader was full of posts about this this morning however I&#8217;m not going to be giving it that much coverage, despite it being bigger than Harry Potter (<a href="http://geekswithblogs.net/murraybgordon/archive/2009/10/21/135642.aspx">Windows 7 breaks Amazon UK pre-order volume record, ousts Harry Potter</a>)</li>
<li><a href="http://blogs.msdn.com/bgroth/archive/2009/10/21/unsure-about-upgrading-to-windows-7-tools-to-help.aspx">Unsure about upgrading to Windows 7? Tools to help</a> - Brian Groth highlights some useful tools to help determine if your machine and peripherals are suitable for Windows 7</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/mvpawardprogram/archive/2009/10/20/77-windows-7-tips.aspx">77 Windows 7 Tips</a> - Jas Dhaliwal gives you 77 things to try out with your newly installed Windows 7 gathered together from a number of sources</li>
<li><a href="http://codebetter.com/blogs/patricksmacchia/archive/2009/10/21/interesting-findings-in-the-diff-between-net-fx-v4-beta1-and-beta2.aspx">Interesting findings in the diff between .NET Fx v4 Beta1 and Beta2</a> - Patrick Smacchia points his NDepend tool at the Beta 1 and Beta 2 releases of the .NET Framework 4 and discusses the details of the changes that it identifies between the two, and it would seem that there are a lot of changes since beta 1</li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net-4-0-series.aspx">Searching and Navigating Code in VS 2010 (VS 2010 and .NET 4.0 Series)</a> - Scott Guthrie continues his VS2010 / .NET 4 series of posts with a look at some of the changes that have been made in Visual Studio 2010 to make moving about your code base easier.  I actually saw Scott demonstrating these features at the Guathon event in Manchester last month, and they look like really good enhancements to the basic product</li>
<li><a href="http://blogs.msdn.com/bclteam/archive/2009/10/21/what-s-new-in-the-bcl-in-net-4-beta-2-justin-van-patten.aspx">What&#8217;s New in the BCL in .NET 4 Beta 2</a> - Justin Van Patten of the BCL Team highlights the significant new features of the Base Class Library with the Beta 2 release, looking at features such as complex numbers, Observable collections, new System.Environment features and a whole lot more</li>
<li><a href="http://john-sheehan.com/blog/new-visual-studio-2010-built-in-c-snippets-cheat-sheet/">New Visual Studio 2010 Built-in C# Snippets Cheat Sheet</a> - John Sheehan has produced a simple but effective &#8216;Cheat Sheet&#8217; for the Visual Studio 2010 code snippets detailing what each of them is and how and where you can utilise them</li>
<li><a href="http://blogs.msdn.com/kirillosenkov/archive/2009/10/20/indexed-properties-in-c-4-0.aspx">Indexed Properties in C# 4.0</a> - Kirill Osenkov shows off one of the less well known features of C#4, the ability to use indexed properties created in other technologies as indexed properties without having to call the awkward get_Value and set_value functions.  This should vastly improve writing COM Interop code</li>
<li><a href="http://blogs.msdn.com/vbteam/archive/2009/10/21/visual-basic-how-do-i-videos.aspx"> Visual Basic &quot;HowDo I&quot; Videos</a> - The Visual Basic Team are producing two series of videos one focusing on the 2010 VB language features, and the other on using VB within the Visual Studio IDE</li>
<li><a href="http://blogs.msdn.com/habibh/archive/2009/10/20/getting-started-with-visual-studio-2010-intellitrace-hello-intellitrace.aspx">Getting Started with Visual Studio 2010 IntelliTrace: Hello IntelliTrace!</a> - Habib Heydarian highlights another of the exciting Visual Studio 2010 features, IntelliTrace which allows you to record the execution of a .NET application and later on replay it, and also looks at the Historical Debugging capabilities in his post <a href="http://blogs.msdn.com/habibh/archive/2009/10/21/the-future-of-debugging-is-here-visual-studio-2010-now-supports-stepping-back-in-the-debugger.aspx">The future of debugging is here! Visual Studio 2010 now supports stepping back in the debugger.</a></li>
<li><a href="http://blogs.msdn.com/brada/archive/2009/10/21/mozilla-and-microsoft-work-together-on-wpf-clickonce-plugins.aspx">Mozilla and Microsoft work together on WPF\ClickOnce plugins</a> - Brad Abrams talks about the recent decision to have FireFox block the ClickOnce add on for security reasons, and talks about the interaction between Microsoft and Mozilla</li>
<li><a href="http://geekswithblogs.net/EltonStoneman/archive/2009/10/21/duck-typing-with-castle.aspx">Duck Typing with Castle</a> - Elton Stoneman highlights a useful library from David Meyer which allows you to achieve duck typing by way of clever use of the Castle Dynamic Proxy.</li>
<li><a href="http://blogs.msdn.com/dsyme/archive/2009/10/21/some-smaller-features-in-the-latest-release-of-f.aspx">Some Smaller Features in the Latest Release of F#</a> - Don Syme talks about a number of the smaller new features of the F# release available as a part of VS2010/.NET 4 and as a standalone for VS2008/.NET 3.5.</li>
<li><a href="http://www.codeproject.com/KB/WPF/ThreadSafeWPF.aspx">Extension Methods to Make Thread Safe WPF Programming Easier</a> - Simon Knox shows how some simple Extension methods can take away a lot of the clutter required to correctly update a WPF UI when your application is multi-threaded.  The same principle could also be used for WinForms apps.</li>
<li><a href="http://www.lostechies.com/blogs/gabrielschenker/archive/2009/10/21/force-net-application-to-run-in-32bit-process-on-64bit-os.aspx">Force .NET application to run in 32bit process on 64bit OS</a> - Gabriel Schenker highlights a few places where you have to change settings to get your web applications to run in 32bit mode when your OS is a 64bit OS.</li>
<li><a href="http://geekswithblogs.net/iupdateable/archive/2009/10/21/visual-studio-myths-ndash-busted-wide-open.aspx">Visual Studio Myths - busted wide open</a> - Eric Nelson and the rest of the UK Developer Evangelist team share a Silverlight application which aims to dispell a number of common myths about the different versions of Visual Studio and peoples reluctance to upgrade</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/22/the-morning-brew-460/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/22/the-morning-brew-460/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #459</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/fWUxALU0qTQ/</link>
		<comments>http://blog.cwa.me.uk/2009/10/21/the-morning-brew-459/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 07:25:31 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=956</guid>
		<description><![CDATA[Software

Visual Studio 2010 and .NET Framework 4 Training Kit - October Preview (aka VS2010 B2 version) released - Greg Duncan highlights the availability of the Visual Studio 2010 and .NET 4 Training Kit, newly updated to take into account the changes in Beta 2.  This kit includes presentations, hands on labs and demos covering [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://coolthingoftheday.blogspot.com/2009/10/visual-studio-2010-and-net-framework-4.html">Visual Studio 2010 and .NET Framework 4 Training Kit - October Preview (aka VS2010 B2 version) released</a> - Greg Duncan highlights the availability of the Visual Studio 2010 and .NET 4 Training Kit, newly updated to take into account the changes in Beta 2.  This kit includes presentations, hands on labs and demos covering C#, VB, F#, Parallel extensions, WCF, WPF, WF and much much more</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://dotnetslackers.com/articles/net/Code-Contracts-Preview-Invariants.aspx">Code Contracts Preview: Invariants</a> - Dino Esposito continues his DotNetSlackers article series on the Code Contracts functionality of .NET 4 with a look at the use of invariants and looking at the role they play in inheritance and also in the class design process</li>
<li><a href="http://haacked.com/archive/2009/10/20/vs10beta2-and-aspnetmvc.aspx">VS10 Beta 2 From an ASP.NET MVC Perspective</a> - Phil Haack talks about the ASP.NET MVC 2 inclusion in Visual Studio 2010 / .NET 4 Beta 2, highlighting the significant features, and talking about upgrading projects to VS2010</li>
<li><a href="http://www.lostechies.com/blogs/sean_chambers/archive/2009/10/20/31-days-of-refactoring-ebook.aspx">31 Days of Refactoring eBook</a> - Sean Chambers shares the PDF E-Book edition of his Refactoring Blog Series posted back in August kindly produced by Simone Chiaretta</li>
<li><a href="http://davybrion.com/blog/2009/10/testability-of-date-dependent-code/">Testability Of Date-Dependent Code</a> - Davy Brion talks about two common techniques to enable the reliable testing of Date based code either by providing the date obtaining routine with a service which can be overridden for testing, or by routing all calls for dates through a custom static method which can be provided with dates to return</li>
<li><a href="http://weblogs.asp.net/seanmcalinden/archive/2009/10/21/strongly-typed-asp-net-mvc-helpers.aspx">Strongly Typed ASP.Net MVC Helpers</a> - Sean McAlinden shows how you can create strongly typed helper methods for use in ASP.NET MVC Views by using lambda expressions to specify what are often magic strings in the standard framework helper methods</li>
<li><a href="http://weblogs.asp.net/seanmcalinden/archive/2009/10/20/set-up-spring-net-ioc-with-asp-net-mvc.aspx">Set up Spring.Net IoC with ASP.Net MVC</a> - Sean McAlinden also shows how you can utilise the Inversion of Control Container from Spring.Net in ASP.NET MVC by extending the default controller factory to create controllers through the Spring container</li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2009/10/19/mvc-2-areas-and-containers.aspx">MVC 2 Areas and Containers</a> - K. Scott Allen also argues for the use of DefaultControllerFactory as a base class for your own controllerfactory implementations as it includes a lot of the namespace identification routines that support areas, and allow your controllerfactory to make use of that without any work</li>
<li><a href="http://ajaxian.com/archives/microsoft-ajax-minifier-vs-yui-compressor">Microsoft Ajax Minifier VS YUI Compressor</a> - Ajaxian compares the newly released Microsoft Ajax Minifier with the more established Yahoo YUI Compressor, looking at the differences between the minification techniques used by each.</li>
<li><a href="http://www.brianschmitt.com/2009/10/fixing-visual-studio-add-reference.html">Fixing the Visual Studio Add Reference Dialog - Quickly add a Project Reference</a> - Brian Schmitt shares a macro which provides a quicker way to add interproject references between projects in the same solution by bypassing the standard Visual Studio 2008 References dialog</li>
<li><a href="http://www.dotnetguy.co.uk/post/2009/10/20/setting-up-an-in-memory-SQLite-database-for-unit-testing-with-nunit-fluent-nhibernate.aspx">SQLite Nunit &amp; Fluent Nhibernate - Test your data access layer</a> - Dan Watson shares a number of code snippets which utilise SQLite and Fluent NHibernate to allow you to test your data code by using an in-memory database rather than the slower out of process fully relational database to provide you with quick running tests.</li>
<li><a href="http://blog.codinglight.com/2009/10/writing-extension-methods-in-f-to-use.html">Writing Extension Methods in F# to Use in C#</a> - David Morton shows that you can create extension methods in F# code and utilise them in your C#, perhaps providing a nice simple way of integrating and introducing functional F# code into your traditional C# projects</li>
<li><a href="http://www.codeproject.com/KB/recipes/B32Machine1.aspx">How to create your own virtual machine.</a> - &#8216;icemanind&#8217; shares a tutorial on CodeProject which looks at how you can create a virtual machine written in C#, providing an interesting insight into how virtual machines are implemented and work</li>
<li><a href="http://peterkellner.net/2009/10/19/codingstandards-csharp-braces/">To Brace or not to Brace in C# ifs and other Constructs</a> - Peter Kellner asks one of the great coding style questions of all time, &#8216;do I have to use braces with that?&#8217;</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://www.c4mvc.net/">Community For MVC.Net - Mid Oct Live Meeting</a> - Tonight (UK) sees the Community for MVC.Net have their mid October live meeting.  This meeting starts at 12 noon CST, which makes it early evening here in the UK.  The speaker this time round is Jimmy Bogard talksing about testing the UI</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/21/the-morning-brew-459/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/21/the-morning-brew-459/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #458</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/_iYqgO5cqJk/</link>
		<comments>http://blog.cwa.me.uk/2009/10/20/the-morning-brew-458/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 07:47:10 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=954</guid>
		<description><![CDATA[In case you&#8217;ve been living under a rock for the last 18 hours, Visual Studio 2010 and .NET 4 went to Beta 2 release yesterday, so today we have a special section devoted to the information about that release
Software

Announcing Visual Studio 2010 and .NET FX 4 Beta 2 - Soma Somasegar announces the latest evolution [...]]]></description>
			<content:encoded><![CDATA[<p>In case you&#8217;ve been living under a rock for the last 18 hours, Visual Studio 2010 and .NET 4 went to Beta 2 release yesterday, so today we have a special section devoted to the information about that release</p>
<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/somasegar/archive/2009/10/19/announcing-visual-studio-2010-and-net-fx-4-beta-2.aspx">Announcing Visual Studio 2010 and .NET FX 4 Beta 2</a> - Soma Somasegar announces the latest evolution in .NET4 / Visual Studio 2010, the Beta 2 release.  This release is currently available to MSDN Subscribers, and will become generally available to the general public on Wednesday.  More details on this to be found in today&#8217;s special .NET 4 / Visual Studio 2010 Beta 2 section below</li>
<li><a href="http://www.jetbrains.net/confluence/display/ReSharper/ReSharper+Early+Access+Program">ReSharper Early Access Program</a> - JetBrains have made their first publicly available nightly build of Resharper 5.0.  This is pre-release software, and the first release at that, so its likely to be a little shakey, but will be interesting to see what they have planned.  Currently this seems to be a VS2008 only release</li>
<li><a href="http://blogs.iis.net/bills/archive/2009/10/14/iis-media-services-3-0-released.aspx">IIS Media Services 3.0 Released</a> - BillS IIS Blog has the lowdown on the newly released IS Media Services .  This free download plugs into Windows 2008 / 2008R2 and provides a means of delivering true HD video streams with real time monitoring.  Also available is teh Smooth Streaming Player Developer Kit which supports the video streams in Silverlight</li>
<li><a href="http://blogs.msdn.com/sync/archive/2009/10/19/sync-framework-2-0-available-for-download.aspx">Sync Framework 2.0 Available for Download</a> - LarenC of the Sync Framework team highlights the release of Sync Framework 2.0.  This release builds on the previous version, making it easier to achieve more complex scenarios and extends the number of built in data providers to support more data sources.</li>
<li><a href="http://blogs.msdn.com/sharepoint/archive/2009/10/19/sharepoint-2010.aspx">SharePoint 2010</a> - Yesterday also saw the announcements of SharePoint 2010 at the Sharepoint Conference.  This post details a number of the new features that will be included.  My blog won&#8217;t be offering much coverage of Sharepoint as its not a technology I work with, however for those wanting more information Arpan Shah has gathered links to a few suitable resource sites in his <a href="http://blogs.msdn.com/arpans/archive/2009/10/19/welcome-to-sharepoint-2010.aspx">Welcome to SharePoint 2010</a> post</li>
<li><a href="http://blogs.msdn.com/delay/archive/2009/10/19/silverlight-and-wpf-data-visualization-classes-unsealed-silverlight-toolkit-october-2009-release-now-available.aspx">Silverlight (and WPF) Data Visualization classes unsealed [Silverlight Toolkit October 2009 release now available!]</a> - &#8216;Delay&#8217; highlights the release of the October 2009 Silverlight Toolkit, whos most significant feature is support for Visual Studio 2010, along with common drag-and-drop support for Silverlight within the browser following the WPF API</li>
<li><a href="http://weblogs.asp.net/leftslipper/archive/2009/10/19/migrating-asp-net-mvc-1-0-applications-to-asp-net-mvc-2.aspx">Migrating ASP.NET MVC 1.0 applications to ASP.NET MVC 2</a> - Eilon Lipton shares a useful tool which converts Visual Studio projects from ASP.NET MVC 1 to the ASP.NET MVC 2.0 Preview 2</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://elegantcode.com/2009/10/16/mapping-from-idatareaderidatarecord-with-automapper/">Mapping From IDataReader/IDataRecord with AutoMapper</a> - Jan Van Ryswyck talks about the use of a patch he submitted for AutoMapper which allows mapping to and from data readers meaning you can easily remove a lot of boilerplate mapping code in those situations too.</li>
<li><a href="http://www.nagarro.com/blog/net-reflection-the-untouchable-no-not-at-all/">.NET Reflection: The untouchable? No, not at all.</a> - Vikas Burman talks about how the &#8216;Reflection is slow&#8217; argument that may developers have as their default view point can mean that you miss out on a lot of powerful functionality</li>
<li><a href="http://laurent.le-brun.eu/site/index.php/2009/10/17/52-dynamic-lookup-operator-aka-duck-typing-in-fsharp">Dynamic lookup operator, aka duck typing in F#</a> - Laurent Le Brun talks about duck typing in F# using the Dynamic Lookup Operator</li>
<li><a href="http://blogs.msdn.com/tess/archive/2009/10/19/net-hang-case-study-the-danger-of-locking-on-strings.aspx">.NET Hang Case study: The danger of locking on strings</a> - Tess Ferrandez shares more of her debugging wisdom with a look at an interesting problem you can encounter if you lock on strings in your application, offering some advice for the best way to do locking</li>
<li><a href="http://blogs.msdn.com/csharpfaq/archive/2009/10/19/dynamic-in-c-4-0-creating-wrappers-with-dynamicobject.aspx">C# Frequently Asked Questions : Dynamic in C# 4.0: Creating Wrappers with DynamicObject</a> - Alexandra Rusina looks at how you can create wrapper class functionality using DynamicObject in .NET 4</li>
<li><a href="http://blogs.msdn.com/ricom/archive/2009/10/19/my-history-of-visual-studio-part-10-final.aspx">My History of Visual Studio (Part 10, final)</a> - Rico Mariani closes out his Visual Studio Series of posts with a look at the innovations in the Visual Studio 2010 release</li>
<li><a href="http://weblogs.asp.net/bleroy/archive/2009/10/19/how-to-render-the-same-template-on-the-server-and-client-with-minimal-redundancy.aspx">How to render the same template on the server and client with minimal redundancy - Tales from the Evil Empire</a> - Bertrand Le Roy digs deeper into the templating support of the Microsoft Ajax Library, and shows how you can minimise the duplication between Server-side and client-side templates.</li>
<li><a href="http://blogs.msdn.com/ericlippert/archive/2009/10/19/what-is-this-thing-you-call-thread-safe.aspx">What is this thing you call &#8216;thread safe&#8217;?</a> - Eric Lippert looks into what is meant by Thread Safety, giving a basic introduction to the key concepts involved</li>
<li><a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2009/10/19/f-october-2009-ctp-beta2-f-rx-together-at-last.aspx">F# October 2009 CTP/Beta2 - F# + Rx Together At Last</a> - Matthew Podwysocki talks about the new F# release which brings together F# and the reactive framework for the first time.  This release is available as a part of the VS2010 Beta 2, and also as a standalone CTP release against VS2008</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/10/19/scottgu-manchester-visual-studio-2010-and-net-framework-4-0-video.aspx">ScottGu Manchester Visual Studio 2010 and .NET Framework 4.0 Video</a> - Mike Taulty shares the video footage from the Guathon event held in Manchester last month.  This post contains the footage of Scott Guthrie&#8217;s talks on Visual Studio 2010 and .NET 4, and <a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/10/19/scottgu-manchester-silverlight-video.aspx">ScottGu Manchester Silverlight Video</a> contains the video for Scott&#8217;s Silverlight talk</li>
</ul>
<h3>Visual Studio 2010 and .NET 4 Beta 2 Release</h3>
<ul>
<li><a href="http://www.hanselman.com/blog/VisualStudio2010Beta2.aspx">Visual Studio 2010 Beta 2</a> - Scott Hanselman gives a good general overview of what is new in the Visual Studio 2010 Beta 2 release covering the key enhancements to the product</li>
<li><a href="http://samgentile.com/Web/vs2010-and-net-framework-4-0/vs2010-beta-2-installed-on-a-previous-beta-1-system/">VS2010 Beta 2 Installed on a Previous Beta 1 System</a> - Sam Gentile shares a few details on uninstalling the previous Beta 1 build of Visual Studio 2010</li>
<li><a href="http://blogs.msdn.com/endpoint/archive/2009/10/20/wf4-changes-between-beta-1-and-beta-2.aspx">WF4 Changes Between Beta 1 and Beta 2</a> - &#8216;mwinkle&#8217; talks about the changes made to Workflow between the .NEt 4 Beta 1 and Beta 2 releases</li>
<li><a href="http://blogs.msdn.com/lisa/archive/2009/10/20/announcing-visual-studio-2010-beta-2-and-videos-galore.aspx">Announcing Visual Studio 2010 Beta 2 and Videos Galore</a> - Lisa Feigenbaum shares a barage of Visual Studio 2010 beta 2 resources including a good number of videos on the new features of the languages and IDE</li>
<li><a href="http://blogs.msdn.com/adonet/archive/2009/10/19/vs2010-and-net-framework-beta-2-announced.aspx">VS2010 and .NET Framework 4 Beta 2 Announced!</a> - Elisa Flasko gives the lowdown on what is new in Beta 2 for data access, covering Entity Framework and ADO.NET</li>
<li><a href="http://blogs.msdn.com/camerons/archive/2009/10/19/first-time-experience-with-arch-tools.aspx">&#8216;First-time Experience&#8217; with Arch Tools</a> - &#8216;camerons&#8217; shows off some of the new Architecture related features of Visual Studio 2010</li>
<li><a href="http://blogs.msdn.com/pietrobr/archive/2009/10/19/visual-studio-2010-beta-2-a-quick-web-tour.aspx">Visual Studio 2010 beta 2: a quick web tour</a> - Pietro Brambat explores the Web development features of VS2010 looking at ASP.NET WebForms, Silverlight 3 and ASP.NET MVC 2</li>
<li><a href="http://blogs.msdn.com/dsyme/archive/2009/10/19/visual-studio-2010-beta2-with-f-is-now-available-plus-matching-f-ctp-update-for-vs2008.aspx">F# in Visual Studio 2010 Beta2 is now available ( plus matching F# CTP Update for VS2008)</a> - Don Syme talks about the inclusion of F# in the Visual Studio 2010 / .NET 4 Beta 2 release.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/20/the-morning-brew-458/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/20/the-morning-brew-458/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #457</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/aTiky-tYIFM/</link>
		<comments>http://blog.cwa.me.uk/2009/10/19/the-morning-brew-457/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 07:32:17 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=952</guid>
		<description><![CDATA[Software

Announcing Microsoft Ajax Library (Preview 6) and the Microsoft Ajax Minifier - Scott Guthrie announces the release of the 6th preview release of the Microsoft AJAX library, and the availability of the Microsoft Ajax Minifier.  Preview 6 contains improved jQuery integration, a new Client-side script loader, and improved syntax for creating client controls.  [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://weblogs.asp.net/scottgu/archive/2009/10/15/announcing-microsoft-ajax-library-preview-6-and-the-microsoft-ajax-minifier.aspx">Announcing Microsoft Ajax Library (Preview 6) and the Microsoft Ajax Minifier</a> - Scott Guthrie announces the release of the 6th preview release of the Microsoft AJAX library, and the availability of the Microsoft Ajax Minifier.  Preview 6 contains improved jQuery integration, a new Client-side script loader, and improved syntax for creating client controls.  The Minifiier works by re-formatting and re-writing your JavaScript so it is smaller to transfer.</li>
<li><a href="http://blogs.iis.net/thomad/archive/2009/10/14/now-available-the-iis-7-5-application-warm-up-module.aspx">Now Available: The IIS 7.5 Application Warm-Up Module</a> - &#8216;thomad&#8217; shares the news of the release of IIS 7.5 Application Warm Up Module which helps improve the performance of those first hits of an application by starting up worker processes before a request arrives</li>
<li><a href="http://coolthingoftheday.blogspot.com/2009/10/one-step-toward-becoming-visual-studio.html">One step toward becoming a Visual Studio Keyboard Shortcut Ninja  - ShortcutVisualizer Visual Studio Addin</a> - Greg Duncan highlights the ShortcutVisualizer Visual Studio Add-in which allows you to press keyboard shortcuts and find out what they do</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://weblogs.asp.net/bleroy/archive/2009/10/15/entirely-unobtrusive-and-imperative-templates-with-microsoft-ajax-4-preview-6.aspx">Entirely unobtrusive and imperative templates with Microsoft Ajax Library Preview 6</a> - Bertrand Le Roy explores the newly improved Microsoft Ajax Library Templating support from preview 6, showing how the new imperative style makes life easier</li>
<li><a href="http://stephenwalther.com/blog/archive/2009/10/16/using-the-new-microsoft-ajax-minifier.aspx">Using the New Microsoft Ajax Minifier</a> - Stephen Walther digs deeper on the newly release Microsoft Ajax Minifier, showing how you can include the minifier in your build process via command line tool or Visual Studio build task</li>
<li><a href="http://geekswithblogs.net/abhijeetp/archive/2009/10/18/t4-template-consuming-a-wcf-service.aspx">T4 template consuming a WCF service</a> - Abhijeet Patel shows an interesting technique for working with an un-friendly web service interface by combining WCF with T4 Templating to create a means to converting a web service dictionary response to a structured class.</li>
<li><a href="http://weblogs.asp.net/rosherove/archive/2009/10/18/test-review-mef.aspx">Test Review: MEF</a> - Roy Osherove takes a look behind the tests of another well known project offering his critique of test of the Managed Extensibility Framework (20 min video)</li>
<li><a href="http://ayende.com/Blog/archive/2009/10/18/nhibernate-shards-progress-report.aspx">NHibernate Shards: Progress Report</a> - Ayende gives an update on the progress being made on the NHibernate implementation of Sharding which allows your entities to seamlessly be stored in multiple databases / servers and be brought together by the library for use in your code without you even knowing.</li>
<li><a href="http://blog.vuscode.com/malovicn/archive/2009/10/16/inversion-of-control-single-responsibility-principle-and-nikola-s-laws-of-dependency-injection.aspx">Inversion Of Control, Single Responsibility Principle and Nikola&#8217;s laws of dependency injection </a> - Nikola Malovic offers up and discusses a set of rules for Inversion of control use and how to spot when you may be violating the Single Responsibility Principle</li>
<li><a href="http://blogs.msdn.com/lisa/archive/2009/10/17/msdn-com-refresh.aspx">MSDN.COM Refresh!</a> - Lisa Feigenbaum highlights the newly released design refresh of the MSDN content pages.  This redesign has been featured before on the Morning Brew, but has now gone world-wide and been applied to all the MSDN dev centres</li>
<li><a href="http://blogs.msdn.com/codeplex/archive/2009/10/16/introducing-the-documentation-tab-for-codeplex-projects.aspx">Introducing the Documentation tab for CodePlex projects</a> - Sara Ford talks about the latest release of the CodePlex Software which powers the CodePlex site.  This release brings about a new tab in the User Interface allowing documentation to be specifically located for each project.</li>
<li><a href="http://blogs.msdn.com/mrtechnocal/archive/2009/10/19/why-not-icloneable-t.aspx">My Logic Is Undeniable : Why Not ICloneable&lt;T&gt;?</a> - &#8216;chrimart&#8217; talks about the possibility for a generic IClonable interface exploring some of the limitations of generic interfaces along the way</li>
<li><a href="http://blogs.msdn.com/ricom/archive/2009/10/16/my-history-of-visual-studio-part-9.aspx">My History of Visual Studio (Part 9)</a> - Rico Mariani wraps up his series of posts on Visual Studio for the time  being with a look at the post Whidbey to Visual Studio 2010 time frame</li>
<li><a href="http://www.codeproject.com/KB/recipes/SlimList.aspx">SlimList</a> - &#8216;aspdotnetdev&#8217; shares an implementation of List which consumes less memory, and explores the related algorithms to show how it is achieved in this Code Project Article</li>
<li><a href="http://www.markhneedham.com/blog/2009/10/18/coding-role-based-interfaces/">Coding: Role based interfaces</a> - Mark Needham discusses how you can support different user interfaces for users in different roles using the MVC pattern</li>
<li><a href="http://www.lostechies.com/blogs/dahlbyk/archive/2009/10/17/is-functional-abstraction-too-clever.aspx">Is Functional Abstraction Too Clever?</a> - Keith Dahlby questions if a more functional style of code is sometimes too clever following on from a Stack Overflow question which he proposed a functional style answer.  K. Scott Allen continues the discussion with his post <a href="http://odetocode.com/Blogs/scott/archive/2009/10/17/whatrsquos-wrong-with-this-code-23.aspx">What&#8217;s Wrong With This Code (#23)</a>. </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/19/the-morning-brew-457/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/19/the-morning-brew-457/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #456</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/SN-F9UZiSI4/</link>
		<comments>http://blog.cwa.me.uk/2009/10/16/the-morning-brew-456/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 07:16:18 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=950</guid>
		<description><![CDATA[Software

Microsoft SharedView 1.0 RTM/RTW - Greg Duncan highlights the RTW release of Microsoft SharedView, an easy to use screen sharing utility that allows up to 15 other people to view what is going on in your screen
Pex 0.18 Released: New Tutorials, Moles work with Visual Studio 2010 - Nikolai Tillmann talks about the release of [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://coolthingoftheday.blogspot.com/2009/10/microsoft-sharedview-10-rtmrtw.html">Microsoft SharedView 1.0 RTM/RTW</a> - Greg Duncan highlights the RTW release of Microsoft SharedView, an easy to use screen sharing utility that allows up to 15 other people to view what is going on in your screen</li>
<li><a href="http://blogs.msdn.com/nikolait/archive/2009/10/15/pex-0-18-released-new-tutorials-moles-work-with-visual-studio-2010.aspx">Pex 0.18 Released: New Tutorials, Moles work with Visual Studio 2010</a> - Nikolai Tillmann talks about the release of Pex 0.18, a maintenance release fixign bugs and refining features.  Significant in this release is support for Moles in Visual Studio 2010, and a number of new tutorials to help you get under-way with Pex</li>
<li><a href="http://blogs.msdn.com/davidebb/archive/2009/10/15/t4mvc-2-4-04-update-mvc-2-support-new-settings-cleanup-fixes.aspx">T4MVC 2.4.04 update: MVC 2 support, new settings, cleanup, fixes</a> - David Ebbo makes a blog announcement about some of the recent improvements in his ASP.NET MVC Templates project T4MVC.  This latest release includes support for ASP.NET MVC 2 Preview 2 and improved output code quality</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://haacked.com/archive/2009/10/15/aspnetmvc-cdn-hosted-scripts.aspx">ASP.NET MVC 1.0 Scripts Available on Microsoft CDN</a> - Phil Haack announces the inclusion of the ASP.NET MVC 1 common JavaScript files on the Microsoft Javascript CDN, meaning you can get the benefit more caching, additional hostnames (to allow more stuff to load concurrently) and the geographic distribution of the CDN to help your page loads</li>
<li><a href="http://west-wind.com/weblog/posts/42319.aspx">A generic way to find ASP.NET ClientIDs with jQuery</a> - Rick Strahl shares a technique which can allow you to get the correct Id in your client side code using JQuery and ASP.NET Web forms</li>
<li><a href="http://davidhayden.com/blog/dave/archive/2009/10/14/ChoosingAnMvcBook.aspx">Thoughts on Choosing an ASP.NET MVC Book</a> - David Hayden gives a quick summary of the 6 most common ASP.NET MVC books available today, along with links to other reviews of each book</li>
<li><a href="http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/10/15/more-missing-linq-operators.aspx">More missing LINQ operators</a> - Jimmy Bogard shares a few more ideas on methods that could be included in Linq but aren&#8217;t, along with shareing a simple test for each, and an extension method implementation.</li>
<li><a href="http://codebetter.com/blogs/matthew.podwysocki/archive/2009/10/15/f-first-class-events-composing-events-until-others.aspx">F# First Class Events – Composing Events Until Others</a> - Matthew Podwysocki returns to F# First Class Events one more time to look at an implementation of the until event combinator which fires events until another event fires.</li>
<li><a href="http://davybrion.com/blog/2009/10/theres-only-one-thing-you-can-learn-from-code-coverage/">There&#8217;s Only One Thing You Can Learn From Code Coverage</a> - Davy Brion talks about the concept of code coverage as a metric, and argues that the only meaningful thing that can be derived is that when code coverage is low you have a problem</li>
<li><a href="http://weblogs.asp.net/srkirkland/archive/2009/10/15/required-validator-for-nhibernate-validators.aspx">Required Validator For NHibernate Validators </a> - Scott Kirkland talks about the NHibernate Validators project, and shares the details of implementing a new validator to provide required field validation.</li>
<li><a href="http://blogs.msdn.com/clrteam/archive/2009/10/15/automatically-capturing-a-dump-when-a-process-crashes.aspx">CLR Team Blog : Automatically Capturing a Dump When a Process Crashes</a> - Anton Tykhyy of the CLR Team show how you can configure the Just In Time Debugger to grab dumps as the process you care about crashes allowing you to be guaranteed good crash debug information with the minimal hassle</li>
<li><a href="http://www.lostechies.com/blogs/louissalin/archive/2009/10/15/gtk-for-windows-developers-part-ii.aspx">Gtk# for .Net Developers, part II</a> - Louis Salin continues his series on GTK development from a .NET background with a look at the form layout capabilities of GTK</li>
<li><a href="http://blogs.msdn.com/ericlippert/archive/2009/10/15/as-timeless-as-infinity.aspx">As Timeless As Infinity</a> - Eric Lippert move onto a large concept, that of infinity, looking at how infinity is represented in the hardware and how you can end up with infinity as a result of your calculations</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/16/the-morning-brew-456/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/16/the-morning-brew-456/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #455</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/dZSYhy5p7Fw/</link>
		<comments>http://blog.cwa.me.uk/2009/10/15/the-morning-brew-455/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 07:23:41 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=948</guid>
		<description><![CDATA[Software

Updated CTP for SQL Azure Database includes complete feature set for PDC 2009! - The SQL Azure Team announce the release of their latest CTP edition of SQL Azure.  This is the feature set they will be taking to PDC, now including  support for bulk inserts, firewalling,  further TSQL support.  This [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/ssds/archive/2009/10/14/9907238.aspx">Updated CTP for SQL Azure Database includes complete feature set for PDC 2009!</a> - The SQL Azure Team announce the release of their latest CTP edition of SQL Azure.  This is the feature set they will be taking to PDC, now including  support for bulk inserts, firewalling,  further TSQL support.  This release has also been deployed on bigger hardware, and all existing users should have access to this new release.</li>
<li><a href="http://jasonhaley.com/blog/post/2009/10/14/PowerCommands-for-Reflector-13-and-Introducing-Query-Editor.aspx">PowerCommands for Reflector 1.3 and Introducing Query Editor</a> - Jason Haley has issued another update to his Reflector PowerCommands, taking the total commands to 26, and introducing two new commands, the simple sounding Open, and the more complex Query Editor which lets you write queries in C# Linq to locate types, members etc.</li>
<li><a href="http://www.jameskovacs.com/blog/ReleasingPsakeV100PsakeV200.aspx">Releasing psake v1.00 &amp; psake v2.00</a> - James Kovacs announces the latest revision of his Powershell based build tool, 1.00 is the same as the 0.23 release, which targets Powershell 1, and 2.01 is PowerShell 2 targeting.  This tool allows you to utilise the power of the PowerShell scripting language for automating your builds</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://oakleafblog.blogspot.com/2009/10/sql-azure-now-feature-complete-for-pdc.html">SQL Azure Now Feature Complete for PDC 2009 Release</a> - Roger Jennings has a whole host of additional information about the latest SQL Azure CTP release.  If Azure is something you care lots about, be sure to subscribe to Roger&#8217;s blog as his  primary focus is Azure / Cloud technology.</li>
<li><a href="http://martinfowler.com/bliki/TechnicalDebtQuadrant.html">TechnicalDebtQuadrant</a> - Martin Fowler discusses the concept of Technical debt, and looks at classifying it into four regions on a grid of deliberate to inadvertent combined with reckless to prudent, and explores the further analogies based on this financial metaphor</li>
<li><a href="http://blogs.msdn.com/dphill/archive/2009/10/14/the-application-architecture-guide-2-0-is-here.aspx">The Application Architecture Guide 2.0 Is Here!</a> - David Hill highlights the completion of the Microsoft Patterns and Practices Application Architecture 2.0 Guide.  This is a significant update to the previous edition, and is available now on MSDN.  Printed copies will also be available in the near future.</li>
<li><a href="http://ajaxian.com/archives/view-source-tutorial-sticky-notes-with-html5-and-css3">View Source Tutorial: Sticky Notes With HTML5 and CSS3</a> - Ajaxian starts what could be a very interesting series titled &#8216;View Source&#8217; which will b looking under the covers of sample applications, websites and applications looking at how they work.  This post looks under the hood of the Webkit sticky notes demo and uncovers some CSS3 and HTML5 in use.</li>
<li><a href="http://blogs.msdn.com/ricom/archive/2009/10/14/my-history-of-visual-studio-part-8.aspx">My History of Visual Studio (Part <img src='http://blog.cwa.me.uk/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </a> - Rico Mariani presses on with his personal history of Visual Studio, with this post which talks about some of the CLR changes which were introduced for the Whidbey(2005) release</li>
<li><a href="http://dylanbeattie.blogspot.com/2009/10/there-can-be-only-one-or-two-or-three.html">There Can Be Only One. Or Two. Or Three, but Never Four.</a> - Dylan Beattie shares a useful snippet of code which allows you to easily restrict the number of instances of an application you allow per machine.</li>
<li><a href="http://blogs.msdn.com/ivo_manolov/archive/2009/10/14/9907220.aspx">The Gradual Development Paradigm</a> - Ivo Manolov discusses practice of delivering little features more often rather than huge chunks of a system in one go, highlighting how this makes it much easier to tell if things will be delivered on time or not, complete with some probability maths to support.</li>
<li><a href="http://blogs.msdn.com/anderslu/archive/2009/10/14/logparser-0-get-started-with-logparser.aspx">LOGPARSER #0: Get started with logparser</a> - Anders Lundstr&#246;m shares a 15 part series on using the LogParser library to write queries against log files to extract useful information.  Anders&#8217; posts look at IIS HTTP logs, with queries to help trouble shoot 500 errors, identify slow pages, etc.</li>
<li><a href="http://www.codeproject.com/KB/cs/WeakReferencesGCHandles.aspx">WeakReferences, GCHandles, and WeakArrays.</a> - Paulo Zemek explores the .NET Framework&#8217;s Weak References, and GCHandles support looking at what they are and what they are useful for, along with looking at the construction of a WeakArray type.</li>
<li><a href="http://www.lostechies.com/blogs/chris_patterson/archive/2009/10/14/performance-counters-added-to-masstransit.aspx">Performance Counters Added to MassTransit</a> - Chris Patterson talks about the adding of performance counters to the Mass Transit Service Bus project to provide statistics about how the bus is performing to make problem identification easier</li>
<li><a href="http://geekswithblogs.net/michelotti/archive/2009/10/14/structuremap-with-named-instance-and-with-method.aspx">StructureMap with Named Instance and With Method</a> - Steve Michelotti looks at using named instances with StructureMap to work around a dependency which conditionally needs a boolean constructor passing in different situations</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://blogs.msdn.com/ukacademia/archive/2009/10/14/uk-imagine-cup-calling-all-problem-solvers.aspx">UK Imagine Cup - Calling all problem solvers!</a> - The UK Academic Team at Microsoft announce the 2010 Imagine Cup, a competition for Students which sets a number of real world problems for them to solve with technology.  This is a world wide competition with the Final this year being held in Warsaw Poland.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2009/10/15/the-morning-brew-455/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2009/10/15/the-morning-brew-455/</feedburner:origLink></item>
	</channel>
</rss>
