<?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>The Morning Brew</title>
	
	<link>http://blog.cwa.me.uk</link>
	<description>Software | Information | Community</description>
	<pubDate>Fri, 18 May 2012 08:40:08 +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" type="application/rss+xml" href="http://feeds.feedburner.com/ReflectivePerspective" /><feedburner:info uri="reflectiveperspective" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>ReflectivePerspective</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>The Morning Brew #1108</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/qY0EN0LHIQo/</link>
		<comments>http://blog.cwa.me.uk/2012/05/18/the-morning-brew-1108/#comments</comments>
		<pubDate>Fri, 18 May 2012 08:40:08 +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=2532</guid>
		<description><![CDATA[Software

WCF Data Services EULAs updated - The WCF Data Services Team announce a change to the EULA (End User License Agreement) for WCF Data Services  5.0.1 and later which allows the DLLs to be redistributed.

Information

C#/.NET Little Wonders: Select() and Where() with Indexes - James Michael Hare shares the latest part in his C# and [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/astoriateam/archive/2012/05/17/wcf-data-services-eulas-updated.aspx">WCF Data Services EULAs updated</a> - The WCF Data Services Team announce a change to the EULA (End User License Agreement) for WCF Data Services  5.0.1 and later which allows the DLLs to be redistributed.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://geekswithblogs.net/BlackRabbitCoder/archive/2012/05/17/c.net-little-wonders-select-and-where-with-indexes.aspx">C#/.NET Little Wonders: Select() and Where() with Indexes</a> - James Michael Hare shares the latest part in his C# and .NET Little Wonders series, continuing his exploration of LINQ methods with a look at the Select and Where methods, looking at how you can work with the index of the elements in the series too.</li>
<li><a href="http://blogs.msdn.com/b/astoriateam/archive/2012/05/17/nuget-and-bin-deploy.aspx">NuGet and Bin Deploy</a> - The WCF Data Services Team discus their increasing use of NuGet as a distribution method for their new more frequent release strategy, looking at how you can use NuGet to get and keep up to date with the WCF Data Services.</li>
<li><a href="http://blogs.msdn.com/b/dineshsabnani/archive/2012/05/18/wcf-data-service.aspx">WCF Data Service</a> - Dinesh Sabnani walks through the use of the WCF Data Services in creating and consuming a simple data service, and looking at some of the ways you can query the service using URIs.</li>
<li><a href="http://blogs.msdn.com/b/brunoterkaly/archive/2012/05/13/essential-windows-azure-microsoft-cloud-knowledge-part-1-web-roles-worker-roles.aspx">Essential Windows Azure (Microsoft Cloud) Knowledge : Part 1: Web roles, Worker Roles</a> - Bruno Terkaly kicks off a new series looking at the essentials of Windows Azure.  This first post looks at the concepts of Web and Worker Roles, answering common questions on the technology, and looking at how it all works.</li>
<li><a href="http://blog.mrlacey.co.uk/2012/05/13-ways-to-improve-performance-of-your.html">Awesome with Windows Phone: 13 ways to improve the performance of your app</a> - Matt Lacey shares a simple list of 13 things you can do to help ensure that your Windows Phone 7 applications perform as well as possible on devices.</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2012/05/server-2012-upgrade-technical-guide-454.html">&quot;SQL Server 2012 Upgrade Technical Guide&quot; 454 page PDF on upgrading from SQL Server 2005, 2008, 2008 R2 to SQL Server 2012</a> &amp; <a href="http://coolthingoftheday.blogspot.co.uk/2012/05/limited-time-offer-programming-windows.html">[Limited time offer] Programming Windows 6th Edition Preview eBook is now available. Buy the CP edition today for $10 and get the RP/RTM book updates as they are released, free&#8230; </a> - Greg Duncan highlights two Microsoft Press titles, one available for free looking at everything you need to know about upgrading to SQL 2012, and the other an update for Windows 8 of the legendary Charles Petzold book &#8216;Programming Windows&#8217; available in early access form at a very reasonable price.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://devevening38-rest.eventbrite.co.uk/?ebtv=C">DevEvening goes to the movies</a> - DevEvening, the Woking based .NET Usergroup are hosting a movie night, with a number of pre-recorded sessions on Clean Code (Uncle Bob Martin) and a session on WebAPI on the evening of Wednesday 30th May.</li>
<li><a href="http://www.nxtgenug.net/ViewEvent.aspx?EventID=503">NxtGenUG - Event - IIS8 Platform for the Future </a> - The NxtGenUG in Hereford welcome Andy Westgarth for his session on IIS8 which will be released as a part of the Windows 8 and Windows 8 Server release.  In the session Andy will give background on IIS7 and 7.5 before delving into what is new and exciting in IIS8.</li>
<li><a href="http://lanyrd.com/2012/meetazure/">MEET Windows Azure on Twitter (+ Beer), 7th June 2012</a> - Windows Azure MVP Magnus M&#229;rtensson is hosting an online Twitter event for the MEET Windows Azure event on 7th June - a great opportunity to discuss the exciting announcements that will be made.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/18/the-morning-brew-1108/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/18/the-morning-brew-1108/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1107</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/SI25hN-Mk6w/</link>
		<comments>http://blog.cwa.me.uk/2012/05/17/the-morning-brew-1107/#comments</comments>
		<pubDate>Thu, 17 May 2012 08:37:07 +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=2529</guid>
		<description><![CDATA[(For those who enquired yesterday, you will be glad to know that it was a sunny spring day for my fire drill yesterday)
Software

Microsoft All-In-One Code Framework Sample Updates in May, 2012 - Jialiang Ge discusses the latest update to the All-In-One Code Framework, highlighting the new samples included for Windows Azure, CLR, Windows SDK, Windows [...]]]></description>
			<content:encoded><![CDATA[<p>(For those who enquired yesterday, you will be glad to know that it was a sunny spring day for my fire drill yesterday)</p>
<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/codefx/archive/2012/05/16/microsoft-all-in-one-code-framework-sample-updates-in-may-2012.aspx">Microsoft All-In-One Code Framework Sample Updates in May, 2012</a> - Jialiang Ge discusses the latest update to the All-In-One Code Framework, highlighting the new samples included for Windows Azure, CLR, Windows SDK, Windows Forms, WPF, IIS, and TFS.  If you are ever trying to do something and are not sure how its well worth checking if the All-In-One Code Framework has a sample for it!</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2012/05/microsoft-visual-studio-11-beta-sdk-now.html">Microsoft Visual Studio 11 Beta SDK now available</a> - Greg Duncan highlights the availability of the Visual Studio 11 Beta SDK, made available yesterday this is the support you need to write extensions, commands, shell projects, and much more for the latest Visual Studio IDE.</li>
<li><a href="http://blogs.msdn.com/b/bharry/archive/2012/05/15/team-foundation-service-updates-5-15.aspx">Team Foundation Service Updates - 5/15</a> - Brian Harry discusses the work in the latest sprint of the online hosted TFS service, highlighting the new features and improvements which have made it into the latest update.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/somasegar/archive/2012/05/16/net-improvements-for-cloud-and-server-applications.aspx">.NET 4.5 Improvements for Cloud and Server Applications</a> - Somasegar discusses the improvements introduced in .NET 4.5 for developers working on the server side and on the cloud, looking at features in ASP.NET such as Web API, WCF, Workflow, Identity, and the Base Class Library, as well as talking about some of the .NET Runtime improvements included.</li>
<li><a href="http://www.hanselman.com/blog/PleaseLearnToThinkAboutAbstractions.aspx">Please Learn to Think about Abstractions</a> - Scott Hanselman discusses the important role of abstraction, not just in code but in the real world, and how it is so important in making things understandable.</li>
<li><a href="http://weblogs.asp.net/bsimser/archive/2012/05/16/code-to-interfaces-right-what-s-an-interface.aspx">Code to Interfaces. Right. What&#8217;s an Interface? </a> - Bil Simser is also thinking about abstractions, although this time principally in code, and goes back to basics to look at interfaces and te role they play in supporting the &#8216;Code To Interfaces&#8217; principle.</li>
<li><a href="http://www.simple-talk.com/dotnet/.net-tools/c-async-what-is-it,-and-how-does-it-work/">C# Async: What is it, and how does it work?</a> - Clive Tong takes a look at the async support in C#5, digging down into how it works, looking at the implementation of state machines and tasks, before ending up at the IL level.</li>
<li><a href="http://lostechies.com/derekgreer/2012/05/16/rabbitmq-for-windows-fanout-exchanges/">RabbitMQ for Windows: Fanout Exchanges</a> - Derek Greer continues his series looking at the use of Rabbit MQ on Windows with a more detailed look at using Fanout Exchanges to facilitate publish subscribe and demonstrates this with an example.</li>
<li><a href="http://www.kodefuguru.com/post/2012/05/16/Post-increment-Operator-and-Precedence.aspx">Post-increment Operator and Precedence</a> - Chris Eargle discusses the role of operator precedence in C#, looking at how the rules work and illustrating why understanding these rules is important.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/17/the-morning-brew-1107/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/17/the-morning-brew-1107/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1106</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/D4kT9q4PW_M/</link>
		<comments>http://blog.cwa.me.uk/2012/05/16/the-morning-brew-1106/#comments</comments>
		<pubDate>Wed, 16 May 2012 08:47: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=2526</guid>
		<description><![CDATA[Today&#8217;s edition was cut short due to a fire drill at my office &#8230;.
Software

EF5 Release Candidate Available on NuGet - The Entity Framework team announce the release of a Release Candidate of Entity Framework 5 on NuGet.  This release candidate builds on the feedback from EF5 Beta 2 and introduces timeout support for Code [...]]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s edition was cut short due to a fire drill at my office &#8230;.</p>
<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/adonet/archive/2012/05/15/ef5-release-candidate-available-on-nuget.aspx">EF5 Release Candidate Available on NuGet</a> - The Entity Framework team announce the release of a Release Candidate of Entity Framework 5 on NuGet.  This release candidate builds on the feedback from EF5 Beta 2 and introduces timeout support for Code First Migrations, creation of tables in pre-existing databases, along with a number of bugfixes from Beta 2.</li>
<li><a href="http://wiki.ncrunch.net/1-39b-changes.ashx">1.39b Changes - NCrunch</a> - The NCrunch Team announce the release of 1.39b of NCrunch, a tool which adds continuous testing support to Visual Studio  running your tests as you write code.  This release brings improvements to the test window, exports of coverage and other metrics, updates NUnit to 2.6, along with much more.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://lostechies.com/jimmybogard/2012/05/15/mixing-async-and-sync-in-distributed-systems/">Mixing async and sync in distributed systems</a> - Jimmy Bogard discusses user expectations of how systems work, and how this can make having parts of your system work in a more async way difficult, taking a look at how you can go about making operations async in a CQRS environment.</li>
<li><a href="http://openmymind.net/2012/5/16/Ten-Features-I-Like-About-CoffeeScript/">Ten Features I Like About CoffeeScript</a> - Karl Seguin discusses 10 features he particularly likes about the CoffeeScript language, a language which allows you to write code and have it compiled into JavaScript for running in a browser.</li>
<li><a href="http://csharperimage.jeremylikness.com/2012/05/task-async-and-await-in-windows-runtime.html">The Task: Async and Await in a Windows Runtime World</a> - Jeremy Likness takes a look at the differences between working with tasks in .NET and Tasks on the Windows Runtime.</li>
<li><a href="http://geekswithblogs.net/shaunxu/archive/2012/05/16/letrsquos-meet-windows-azure.aspx">Let&#8217;s MEET Windows Azure</a> - Shaun Xu highlights a new Windows Azure website from Microsoft for an event on 7th June.  The event will be streamed live via the site</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://www.gep13.co.uk/blog/scott-hanselman-doing-user-group-tour-of-scotland/">Scott Hanselman doing user group tour of Scotland</a> - Gary Ewan Park highlights the Scott Hanselman&#8217;s visit to Scotland in July where Scott will be tracing back his family&#8217;s history along with giving a series of usergroup talks on ASP.NET, Mobile Web and personal productivity.  The events take place July 9-13 in Edinburgh, Dundee, Aberdeen, and Glasgow.  Scott is an excellent and entertaining speaker, so be sure to register early as these sessions are sure to fill up quickly </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/16/the-morning-brew-1106/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/16/the-morning-brew-1106/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1105</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/c_U3UHO9038/</link>
		<comments>http://blog.cwa.me.uk/2012/05/15/the-morning-brew-1105/#comments</comments>
		<pubDate>Tue, 15 May 2012 08:32: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=2524</guid>
		<description><![CDATA[Software

SQL Server 2008 R2 Service Pack 2 CTP is available - Aaron Bertrand highlights the release of the CTP release of the SQL Server 2008 R2 Service Pack 2.  Aaron outlines the version numbers of SQL Server which this service pack CTP applies to, so you can be sure that you are not undoing [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/05/14/sql-server-2008-r2-service-pack-2-ctp-is-available.aspx">SQL Server 2008 R2 Service Pack 2 CTP is available</a> - Aaron Bertrand highlights the release of the CTP release of the SQL Server 2008 R2 Service Pack 2.  Aaron outlines the version numbers of SQL Server which this service pack CTP applies to, so you can be sure that you are not undoing any hotfixes you&#8217;ve applied.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/agile/archive/2012/05/14/cqrs-journey-first-pseudo-production-release.aspx">CQRS Journey - first pseudo-production release</a> - Grigori Melnik highlights the release of the first pseudo release of the Contoso Conference Management System, a sample application to demonstrate CQRS style application development.  The team behind the project are going to be making a number of these &#8216;pseudo releases&#8217; to help them better understand and demonstrate the versioning of an application which uses CQRS practices.</li>
<li><a href="http://coding.abel.nu/2012/05/simplify-syntax-with-extension-methods/">Simplify Syntax with Extension Methods</a> - Anders Abel takes a look at how adding extension methods to classes and interfaces can help increase the readability of your code.</li>
<li><a href="http://weblogs.asp.net/owscott/archive/2012/05/14/introducing-testing-domain-localtest-me.aspx">Introducing Testing Domain - localtest.me</a> - Scott Forsyth shares a useful domain which is set up with all subdomains resolving to 127.0.0.1 (localhost aka your machine) which can be used for testing applications in situations where you need a domain name.</li>
<li><a href="http://blogs.msdn.com/b/edhintz/archive/2012/05/14/additional-considerations-when-using-asp-net-mvc-cross-site-request-forgery-prevention.aspx">Additional Considerations When Using ASP.Net MVC Cross-site Request Forgery Prevention</a> - Ed Hintz discusses two situations which require more careful consideration when you are making use of the Cross Site Scripting and Cross Site Request Forgery protection in ASP.NET MVC</li>
<li><a href="http://blogs.msdn.com/b/carlosfigueira/archive/2012/05/15/implementing-cors-support-in-wcf.aspx">Implementing CORS support in WCF</a> - Carlos Figueira takes a look at implementing a service which caters for Cross-Origin Resource Sharing when using WCF, a useful comparison to his earlier piece looking at the same in Web API</li>
<li><a href="http://weblogs.asp.net/srkirkland/archive/2012/05/14/ci-deployments-to-iis-via-ms-web-deploy-2-0.aspx">CI Deployments To IIS VIA MS Web Deploy 2.0</a> - Scott Kirkland discusses integrating deployment into your continuous integration environment, looking at configuring Web Deploy 2.0 witihin your build process using MSBuild and Team City.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/ukmsdn/archive/2012/05/14/event-scott-guthrie-speaking-at-uk-windows-azure-conference-22nd-june.aspx">Event: Scott Guthrie speaking at UK Windows Azure conference 22nd June</a> - Sara Allison reveals that Scott Guthrie will be visiting London and speaking at the UK Windows Azure conference on the 22nd June. At the time of writing there are still 50 free tickets available (available until 25th May, but going quick), and 250 paid for tickets (&#163;25) which will be available after the free tickets go.</li>
<li><a href="http://blogs.msdn.com/b/jimblizzard/archive/2012/05/14/can-t-make-it-to-a-windows-8-dev-camp.aspx">Can&#8217;t make it to a Windows 8 Dev Camp?</a> - Jim Blizzard highlights a series of web cast on the topics being covered in the Windows 8 Dev Camp events.  The first of the series was yesterday (sorry, only saw the post this morning), bu the next event is Wednesday 8:30am PST, with a further 5 over the next few weeks.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/15/the-morning-brew-1105/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/15/the-morning-brew-1105/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1104</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/Ewv6GHrpd5k/</link>
		<comments>http://blog.cwa.me.uk/2012/05/14/the-morning-brew-1104/#comments</comments>
		<pubDate>Mon, 14 May 2012 08:31:19 +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=2522</guid>
		<description><![CDATA[Software

NUnitLite 0.7 Release - Charlie Poole announces a new release of NunitLite, a trimmed back version of the NUnit framework designed for use on resource restricted platforms.  This 0.7 release responds to the news taht MonoTouch are using NUnitLite as their testing framework, and sees the framework getting some more polish and an increased [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://nunit.net/blogs/?p=138">NUnitLite 0.7 Release</a> - Charlie Poole announces a new release of NunitLite, a trimmed back version of the NUnit framework designed for use on resource restricted platforms.  This 0.7 release responds to the news taht MonoTouch are using NUnitLite as their testing framework, and sees the framework getting some more polish and an increased feature set.</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2012/05/array-visualizer-vs-2010-debugging.html">Array Visualizer - VS 2010 Debugging array visualizer and WinForm/WPF control you can use too&#8230;</a> - Greg Duncan highlights a rather neat looking Visual Studio Debugger Display Extension which gives  you visualization of 2D, 3D and 4D arrays in the IDE.</li>
<li><a href="http://codebetter.com/glennblock/2012/05/12/azure-sdk-for-node-0-5-4-is-out-more-secure-and-now-with-less-angle-brackets/">Azure SDK for node 0.5.4 is out! More secure and now with less angle brackets</a> - Glenn Block highlights the release of the Windows Azure SDK for node 0.5.4.  This release is both a feature release and a security release, and sees the version of node increased to node 0.6.17 to address a recent security vulnerability.  This release also brings more YAML to the configuration of IISNode reducing the XML required to get your applications running.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/henrikn/archive/2012/05/14/asp-net-web-api-updates-may-14.aspx">ASP.NET Web API Updates - May 14</a> - Henrik F Nielsen gives his weekly round up of the goings on on the ASP.NET WebAPI codebase, with discussion of some content negotiation improvements, Improved error messages for Content Negotiation, and Per controller type configuration.</li>
<li><a href="http://blogs.msdn.com/b/jmstall/archive/2012/05/11/per-controller-configuration-in-webapi.aspx">Per-controller configuration in WebAPI</a> - Mike Stall digs a bit deeper into the per controller configuration, looking at how this allows each controller to have a &#8217;shadow copy&#8217; of the global configuration with bits overridden.</li>
<li><a href="http://samgentile.com/Web/asp-net/my-first-experience-with-asp-net-web-api-101/">My First Experience with ASP.NET Web API 101</a> - Sam Gentile shares his initial opinions of the ASP.NET Web API, comparing it to his previous experiences working with WCF</li>
<li><a href="http://blogs.msdn.com/b/yaohuang1/archive/2012/05/13/asp-net-web-api-introducing-iapiexplorer-apiexplorer.aspx">ASP.NET Web API: Introducing IApiExplorer/ApiExplorer</a> - Yao gives an introduction to the IApiExplorer interface and its default implementation, discussing how it is used to get at the structure of your Web APIs to produce service information, metadata, documentation of test clients.</li>
<li><a href="http://devlicio.us/blogs/derik_whittaker/archive/2012/05/13/using-tpl-to-access-async-wcf-endpoints-in-asp-net-mvc.aspx">Using TPL to access Async WCF Endpoints in ASP.net MVC</a> - Derik Whittaker takes a look at calling Asynchronous WCF services from ASP.NET MVC using Async Controllers</li>
<li><a href="http://freshbrewedcode.com/danmohl/2012/05/14/introducing-fog-a-library-for-interacting-with-azure-from-f/">Introducing Fog: A Library for Interacting with Azure from F#</a> - Dan Mohl introduces his latest project which provides an easy way to interact with the Windows Azure SDK from within F#, giving easy access to blob and table storage, along with working with the Azure Message Bus.</li>
<li><a href="http://geekswithblogs.net/WinAZ/archive/2012/05/11/pre-processing-directives-for-multi-platform-support.aspx">Pre-Processing Directives for Multi-Platform Support</a> - Joe Mayo discusses the use of conditional compilation pre-processor directives when targeting multiple platforms, looking at Silverlight, Windows Phone and Windows 8</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/ukmsdn/archive/2012/05/11/event-announcing-the-uk-windows-azure-conference.aspx">Event: Announcing the UK Windows Azure conference</a> - Sara Allison highlights the first full day multi-track UK Windows Azure Conference supported by the London Windows Azure User Group and Microsoft.  The event, on Friday 22nd June, will feature all things Azure, and the best bit, tickets are free until 25th May, after wich they can be had for &#163;25.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/14/the-morning-brew-1104/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/14/the-morning-brew-1104/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1103</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/L52Fr7ZPlMA/</link>
		<comments>http://blog.cwa.me.uk/2012/05/11/the-morning-brew-1103/#comments</comments>
		<pubDate>Fri, 11 May 2012 08:38: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=2519</guid>
		<description><![CDATA[Software

dotPeek 1.0 is Released - The Team over at JetBrains announce the release of dotPeek 1.0, their .net decompiler which will take .NET libraries and executables from .NET 1.0-.4.5 to the equivalent C# code, work with symbol and servers, and provides Resharper like navigation through the code.  Well worth checking out if you haven&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.jetbrains.com/dotnet/2012/05/dotpeek-10-is-released/">dotPeek 1.0 is Released</a> - The Team over at JetBrains announce the release of dotPeek 1.0, their .net decompiler which will take .NET libraries and executables from .NET 1.0-.4.5 to the equivalent C# code, work with symbol and servers, and provides Resharper like navigation through the code.  Well worth checking out if you haven&#8217;t already.</li>
<li><a href="http://blogs.jetbrains.com/dotnet/2012/05/resharper-7-eap-now-available-for-all-vs-versions/">ReSharper 7 EAP now available for all VS versions</a> - Hadi Hariri also announces that the latest Early Access Preview of ReSharper 7 will now operate in all versions of Visual Studio (2005-VS11 Beta)</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/jmstall/archive/2012/05/11/webapi-parameter-binding-under-the-hood.aspx">WebAPI Parameter binding under the hood</a> - Mike Stall continues his discussions of the binding support in ASP.NET Web API, diving under the hood to look at how Parameter Binding works, and  is configured</li>
<li><a href="http://blogs.msdn.com/b/windowsappdev/archive/2012/05/10/trending-forum-topics-answering-your-questions.aspx">Trending forum topics: Answering your questions - Windows 8 app developer blog - Site Home - MSDN Blogs</a> - Aaron Wroblewski picks up on some common Windows 8 Development Questions, discussing App Settings and Data, Consistent styling, multiple languages and culture support, and animation.</li>
<li><a href="http://blogs.telerik.com/windowsphoneteam/posts/12-05-10/designing-a-windows-8-metro-style-app-starting-from-an-existing-windows-phone-app-design-case-study-part-1.aspx">Designing a Windows 8 Metro style app starting from an existing Windows Phone app - Design Case Study Part 1</a> - The Telerik Windows Phone Team discuss some of the design considerations to take into account when moving from a Windows Phone application to creating a Windows 8 Metro application</li>
<li><a href="http://blogs.msdn.com/b/ie/archive/2012/05/10/diagnosing-javascript-errors-faster-with-error-stack.aspx">Diagnosing JavaScript Errors Faster with Error.stack</a> - Rob Paveza of the Internet Explorer Team who is involved in the Chakra Runtime discusses some of the improved debugging and diagnostic functionality included for debugging JavaScript errors in IE10.</li>
<li><a href="http://blogs.msdn.com/b/jasonz/archive/2012/05/10/my-favorite-features-improved-tooling-in-visual-studio-11-for-javascript-developers.aspx">My Favorite Features: Improved Tooling in Visual Studio 11 for JavaScript Developers</a> - Jason Zander discusses the improvements being made to JavaScript support in the Visual Studio IDE in VS11, looking at Debugging, Intellisense, documentation, and associated features</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/visualstudiouk/archive/2012/05/10/uk-tech-days-visual-studio-11-beta-amp-team-foundation-server-11-beta-videos.aspx">UK Tech.Days Visual Studio 11 Beta &amp; Team Foundation Server 11 Beta Videos </a> - Giles Davies highlights the availability of some videos recorded at the UK Teach Days events which look at various features of Visual Studio 11 and Team Foundation Server.</li>
<li><a href="http://blogs.msdn.com/b/visualstudiouk/archive/2012/05/10/visual-studio-11-event-in-yorkshire-31st-may.aspx">Visual Studio 11 Event in Yorkshire, 31st May </a> - Giles also highlights an event being held at Black Marble&#8217;s Yorkshire offices on 31st May which will take a look at the ALM features of Visual Studio 11 Beta.  This is a morning session, and registration is required.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/11/the-morning-brew-1103/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/11/the-morning-brew-1103/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1102</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/q3HcUB17Scc/</link>
		<comments>http://blog.cwa.me.uk/2012/05/10/the-morning-brew-1102/#comments</comments>
		<pubDate>Thu, 10 May 2012 08:35:55 +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=2516</guid>
		<description><![CDATA[Software

Announcing Portable Library Tools 2 Beta for Visual Studio 2010 - The BCL Team announce the release of Portable Library Tools 2 Beta for Visual Studio 2010.  This update to the portable library tooling originally released in June 2011 adds further API features support and an improved UI.
Silverlight 5.1.10411.0 Released Today - Pete Brown [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/bclteam/archive/2012/05/09/announcing-portable-library-tools-2-beta-for-visual-studio-2010.aspx">Announcing Portable Library Tools 2 Beta for Visual Studio 2010</a> - The BCL Team announce the release of Portable Library Tools 2 Beta for Visual Studio 2010.  This update to the portable library tooling originally released in June 2011 adds further API features support and an improved UI.</li>
<li><a href="http://10rem.net/blog/2012/05/09/silverlight-51104110-released-today">Silverlight 5.1.10411.0 Released Today</a> - Pete Brown highlights an update to Silverlight 5 which most significantly addresses a security issue regarding true type fonts.  Pete gives the full details in his post.</li>
<li><a href="http://json.codeplex.com/releases/view/87440">Json.NET - Download: Json.NET 4.5 Release 5</a> - The JSON.NET team announce their latest release of what is fast becoming the most popular .NET JSON library.  Release 5 brings a couple of new features particularly in handling loops in object graphs, along with some bugfixes and other improvements.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://ayende.com/blog/154817/the-best-multi-threading-debugging-tool-is-microsoft-excel?key=4868300a-e80b-4c00-9fc8-84f988cf16a4">The best multi-threading debugging tool is Microsoft Excel</a> - Ayende discusses attempting to debug and fix issues which are multithreaded, and race condition like, discussing how he makes use of logging and uses Excel to help process the output.</li>
<li><a href="http://sblakemore.com/blog/post/What-JavaScript-taught-me-about-C-%E2%80%93-Understanding-%E2%80%98Access-to-modified-closure%E2%80%99.aspx">What JavaScript taught me about C# - Understanding &quot;Access to modified closure&quot;</a> - Sean Blakemore discusses what the Resharper warning &quot;Access to modified closure&quot; in your C#  code actually means, by way of understanding the issue in JavaScript, illustrating the issue with examples.</li>
<li><a href="http://www.codeproject.com/Articles/380748/Inversion-of-Control-Overview-with-Examples">Inversion of Control: Overview with Examples</a> - Himanshu Manjarawala gives a nice overview and introduction to the concepts behind inversion of control in this CodeProject article</li>
<li><a href="http://lostechies.com/derickbailey/2012/05/09/help-me-improve-the-marionette-wiki/">Help Me Improve The Marionette Wiki</a> - Derick Bailey appeals to the community making use of his Marionette project, which has featured in The Morning Brew on a number of occasions, to help improve the documentation for the project over on the Wiki by helping out answering questions and contributing content.</li>
<li><a href="http://www.stubbornella.org/content/2012/05/02/cross-browser-debugging-css/">Cross-Browser Debugging CSS</a> - Nicole Sullivan shares a number of great tips for helping to debug issues with CSS styling of pages across browsers, sharing her process for getting to the bottom of such issues.</li>
<li><a href="http://blogs.msdn.com/b/kaushal/archive/2012/05/09/using-debugdiag-to-capture-a-dump-on-first-chance-exception.aspx">Using DebugDiag to capture a dump on First Chance Exception</a> - Kaushal Kumar Panday discusses the use of DebugDiag as an easy way of capturing dumps of code when first chance exceptions occur, walking through the use of the tooling.</li>
<li><a href="http://geekswithblogs.net/twickers/archive/2012/05/08/msdn-magazine-on-your-kindle.aspx">MSDN Magazine on your Kindle</a> - Liam Westley shares a tip for getting the online MSDN Magazine content onto your Kindle to facilitate offline reading -  a useful tip, and one I&#8217;ll probably be making use of.</li>
<li><a href="http://www.hanselman.com/blog/TheFloppyDiskMeansSaveAnd14OtherOldPeopleIconsThatDontMakeSenseAnymore.aspx">The Floppy Disk means Save, and 14 other old people Icons that don&#8217;t make sense anymore</a> - Scott Hanselman takes a look at a number of common icons used in applications and the world in general which are now somewhat dated.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://sqlblog.com/blogs/jamie_thomson/archive/2012/05/09/speaking-at-sqlrelay-will-you-be-there.aspx">Speaking at SQLRelay. Will you be there?</a> - Jamie Thomson highlights the SQL Relay event taking place at the end fo the month in Edinburgh, Manchester, Birmingham, Bristol and London over 5 days, featuring some of the best and brightest SQL Server speakers in the UK</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/10/the-morning-brew-1102/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/10/the-morning-brew-1102/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1101</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/NwvLjnGDwFE/</link>
		<comments>http://blog.cwa.me.uk/2012/05/09/the-morning-brew-1101/#comments</comments>
		<pubDate>Wed, 09 May 2012 08:30:06 +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=2514</guid>
		<description><![CDATA[Software

Visual Studio 11 User Interface Updates Coming in RC - Monty Hammontree,  Director of User Experience, Microsoft Developer Tools Division discusses the changes that are being made to Visual Studio 11&#8217;s UI since the beta release, showing what has changed in response to feedback in the forthcoming RC release.
SharpDevelop 4.2 - Christoph Wille announces [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/visualstudio/archive/2012/05/08/visual-studio-11-user-interface-updates-coming-in-rc.aspx">Visual Studio 11 User Interface Updates Coming in RC</a> - Monty Hammontree,  Director of User Experience, Microsoft Developer Tools Division discusses the changes that are being made to Visual Studio 11&#8217;s UI since the beta release, showing what has changed in response to feedback in the forthcoming RC release.</li>
<li><a href="http://community.sharpdevelop.net/forums/t/15772.aspx">SharpDevelop 4.2</a> - Christoph Wille announces the release of the SharpDevelop 4.2 IDE.  This release brings .NET 4.5 targeting support, an updated UI, support for ASP.NET MVC 3, WCF Service References, Improved JavaScript editing capabilities and much more.</li>
<li><a href="http://blog.stevensanderson.com/2012/05/09/knockout-2-1-0-released/">Knockout 2.1.0 released</a> - Steve Sanderson highlights the release of Knockout JS 2.1.0, the latest version of this MVVM JavaScript implementation.  This new release includes support for CommonJS and Asynchronous Module Definition, a bunch of new features, and the usual bugfixes and improvements.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/pfxteam/archive/2012/05/08/concurrentqueue-lt-t-gt-holding-on-to-a-few-dequeued-elements.aspx">ConcurrentQueue&lt;T&gt; holding on to a few dequeued elements</a> - Stephen Toub discusses the behaviour of the ConcurrentQueue data structure when removing elements from it, and how it keeps references to the dequeued items due to how it is intended to operate. </li>
<li><a href="http://martinfowler.com/bliki/OrmHate.html">OrmHate</a> - Martin Fowler discusses a current theme in the development space, Object Relational Mapper  &#8216;bashing&#8217;, looking at some of the charges leveled against the ORM and looking at the alternatives both in terms of rolling your own, and changing the way in which we structure data in applications.</li>
<li><a href="http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/simple-data-and-vb-net-1">Simple.Data and VB.Net The final queries</a> - Christiaan Baes rounds out his mini-series on the use of the Simple.Data Micro ORM with a look at some more complex queries comparing the VB.NET and SQL created.</li>
<li><a href="http://blogs.msdn.com/b/peter_qian/archive/2012/05/07/your-webapp-s-worst-performance-bottleneck-maybe-in-the-stylesheet.aspx">Your WebAPP&#8217;s Worst Performance Bottleneck Maybe in the Stylesheet</a> - Peter Qian discusses how end user performance of Web Applications can actually have quite a lot to do with the implementation of your applications style sheets, discussing the use of CSS selector profiler tooling to help identify performance problems in complex selectors.</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2012/05/say-goodbye-to-azure-name-only-all.html">Say goodbye to Azure (The name only&#8230; all the services live on). Removing &amp;quot;Azure&amp;quot; from Windows Azure Service names usage records</a> - Greg Duncan highlights the news that Microsoft are dropping the Azure name from the product line, making the names of the services somewhat shorter and simpler.  The email actuality talks about the &#8216;usage record downloads&#8217; so I&#8217;m not too sure how far the removal of &#8216;Azure&#8217; actually runs,</li>
<li><a href="http://michaelcrump.net/a-xaml-guy-digs-into-asp-net-mvc4-part-2-of">A XAML Guy digs into ASP.NET MVC4 (Part 2 of ?)</a> - Michael Crump continues his series looking at the world of ASP.NET MVC 4 from the point of view of a XAML developer, looking at mobile web application development, and adding some more features to his sample application.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://www.nxtgenug.net/ViewEvent.aspx?EventID=505">NxtGenUG - Event: Poking around EF5 </a> - Geff Lombardi is visiting the Southampton NxtGenUG on Thursday 24th May for a session looking at Entity Framework 5, looking at the new features of the latest version including enum, table value function, spatial and code first migrations.</li>
<li><a href="http://developerdeveloperdeveloper.com/ddd10/">DDD10 - September 1st 2012 - Conference Home</a> - The DeveloperDeveloperDeveloper conference in Reading is returning for its 10th outing on Saturday 1st September, and the call for speakers has opened already, so if you are interested in speaking at the conference get your session proposals in (Note: Site seems to be missing lots of content this morning, so might be worth hanging back on submitting until it gets sorted)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/09/the-morning-brew-1101/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/09/the-morning-brew-1101/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1100</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/mI_E-WAb4Tg/</link>
		<comments>http://blog.cwa.me.uk/2012/05/08/the-morning-brew-1100/#comments</comments>
		<pubDate>Tue, 08 May 2012 08:32:21 +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=2510</guid>
		<description><![CDATA[Update:  Fixed the Link to &#8216;Updated NUnit Plugin for VS11 Released&#8217; - thanks to Scott Peterson for letting me know via the comments
Software

Updated NUnit Plugin for VS11 Released - Peter Provost highlights the announcement from Charlie Poole of an updated NUnit Test runner adapter for Visual Studio 11 Beta, allowing you to successfully run [...]]]></description>
			<content:encoded><![CDATA[<p><b>Update:  Fixed the Link to &#8216;Updated NUnit Plugin for VS11 Released&#8217; - thanks to Scott Peterson for letting me know via the comments</b></p>
<h3>Software</h3>
<ul>
<li><a href="http://www.peterprovost.org//blog/2012/05/04/updated-nunit-plugin-for-vs11-released/">Updated NUnit Plugin for VS11 Released</a> - Peter Provost highlights the announcement from Charlie Poole of an updated NUnit Test runner adapter for Visual Studio 11 Beta, allowing you to successfully run tests written using NUnit from inside VS11</li>
<li><a href="http://babelobfuscator.blogspot.co.uk/2012/05/babel-obfuscator-55-released.html">Babel Obfuscator 5.5 Released </a> - Alberto Ferrazzoli announces the release of Babel Obfuscator 5.5 with added support for Windows 8 Developer Preview and the Visual Studio 11 Beta, Silverlight 5, along with a stack of improvements to the Obfuscator implementation.</li>
<li><a href="http://weblogs.asp.net/davidfowler/archive/2012/05/04/api-improvements-made-in-signalr-0-5.aspx">API Improvements made in SignalR 0.5</a> - David Fowler highlights the 0.5 release of SignalR and discusses some of the API changes made since previous versions.</li>
<li><a href="http://www.mehdi-khalili.com/introducing-humanizer">Introducing Humanizer</a> - Mehdi Khalili introduces his latest project, a library which takes strings, enums and dates and turns them into human readable strings, dealing with things such as the naming styles for BDD tests.</li>
<li><a href="http://www.yuiblog.com/blog/2012/05/07/announcing-yui-3-5-1/">Announcing YUI 3.5.1</a> - The Yahoo! YUI team announces the release of YUI 3.5.1, available as download or via the CDN, and providing a number of bugfixes over the previous 3.5 release.</li>
<li><a href="http://blogs.msdn.com/b/codefx/archive/2012/05/06/sample-browser-v5-1-a-small-refresh-with-support-of-windows-8-consumer-preview.aspx">Sample Browser v5.1–a small refresh with support of Windows 8 Consumer Preview</a> - Jialiang Ge announces the latest release of the All-In-One Code Framework Samples Browser which adds support for running it on Windows 8 Consumer Preview and Windows Server 8 Beta.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/ericlippert/archive/2012/05/07/guid-guide-part-three.aspx">GUID guide, part three</a> - Eric Lippert continues with his discussion of the Global Unique Identifier discussing the privacy concerns with using location and time as a factor in GUID generation, rounding off the series with a nice summary of key take aways about GUIDs.</li>
<li><a href="http://msmvps.com/blogs/jon_skeet/archive/2012/05/06/the-perils-of-conditional-mutability.aspx">The perils of conditional mutability</a> - Jon Skeet discusses some investigation into performance issues with the test for his Noda Time project discussing how  some issues with invarient culture and mutability of types caused issues.</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2012/05/look-at-clr-45-improved-large-object.html">A look at the CLR 4.5, Improved Large Object Heap Allocator, Server GC Background Mode and Auto NGen</a> - Greg Duncan highlights a nice article on some of the improvements in .NET 4.5 for the Kernel - large object heap, and garbage collection, and which also discusses the automatic NGen performed on Windows 8 for assemblies in the GAC, helping to improve application performance.</li>
<li><a href="http://wildermuth.com/2012/05/06/JavaScript_for_the_C_Guy_The_Global_Object">JavaScript for the C# Guy: The Global Object</a> - Shawn Wildermuth continues his series looking at JavaScript Development from the point of view of a C# .NET Developer, discussing the concept of the global object in JavaScript.</li>
<li><a href="http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/simple-data-and-complex-types-1">Simple.Data and complex types: one to many</a> &amp; <a href="http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/CSharp/petapoco-mapping-related-objects">PetaPoco: Mapping related objects</a> - Christiaan Baes and Eli Weinstock-Herman continues their respective series looking at the implementation of data access using the micro ORMs Simple.Data and PetaPoco.</li>
<li><a href="http://blogs.msdn.com/b/astoriateam/archive/2012/05/07/wcf-data-services-now-with-more-releases.aspx">WCF Data Services, now with more releases!</a> - The WCF Data Services Team discusses the recent changes to their development practices and methodology which has lead to more rapid releases, the adoption of semantic versioning, and distribution via Nuget.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/08/the-morning-brew-1100/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/08/the-morning-brew-1100/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1099</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/3ceV8ll6AE8/</link>
		<comments>http://blog.cwa.me.uk/2012/05/04/the-morning-brew-1099/#comments</comments>
		<pubDate>Fri, 04 May 2012 08:41: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=2506</guid>
		<description><![CDATA[Monday is a Bank Holiday here in the UK, so inkeeping with Morning Brew tradition there will be no edition on Monday, with normal service resuming on Tuesday - Enjoy the long weekend.
Information

C#/.NET Little Wonders: The Enumerable.Repeat() Static Method - James Michael Hare continues his Little Wonders series looking at less well known parts of [...]]]></description>
			<content:encoded><![CDATA[<p>Monday is a Bank Holiday here in the UK, so inkeeping with Morning Brew tradition there will be no edition on Monday, with normal service resuming on Tuesday - Enjoy the long weekend.</p>
<h3>Information</h3>
<ul>
<li><a href="http://geekswithblogs.net/BlackRabbitCoder/archive/2012/05/03/c.net-little-wonders-the-enumerable.repeat-static-method.aspx">C#/.NET Little Wonders: The Enumerable.Repeat() Static Method</a> - James Michael Hare continues his Little Wonders series looking at less well known parts of the .NET Framework and C# language.  This part takes a look at the Enumerable.Repeat method to take single values and turn them into sequences.</li>
<li><a href="http://blogs.msdn.com/b/carlnol/archive/2012/05/03/net-implementation-of-a-priority-queue-aka-heap.aspx">.Net Implementation of a Priority Queue (aka Heap)</a> - Carl Nolan looks into implementing a priority queue data structure using a heap, sharing his implementation, and comparing it to types available in the .NET framework.</li>
<li><a href="http://geekswithblogs.net/simonc/archive/2012/05/03/subterranean-il-the-threadlocal-type.aspx">Subterranean IL: The ThreadLocal type</a> - Simon Cooper continues his Subterranean IL series looking at the internal implementation of certain types in the .NET Framework, exploring the ThreadLocal type in this part.</li>
<li><a href="http://mikehadlow.blogspot.co.uk/2012/05/help-how-do-i-detect-when-client-thread.html">Help! How Do I Detect When a Client Thread Exits?</a> - Mike Hadlow is also making use of ThreadLocal and is looking at how he can clean up these resources when the thread ends.  Be sure to check out the linked StackOverflow question in the comments for further discussion.</li>
<li><a href="http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/simple-data-and-complex-types">Less Than Dot - Blog - Simple.Data and complex types: many to one</a> - Christiaan Baes presses on with his series looking at the  use of the Simple.Data MicroORM for working with data from VB.NET, digging into the Many to One relationship.</li>
<li><a href="http://blogs.msdn.com/b/atverma/archive/2012/05/03/unit-test-a-project-having-external-dependency-wcf-proxy-using-fakes-amp-visual-studio-11-beta.aspx">Unit Test a project having external dependency(WCF Proxy) using Fakes &amp; Visual Studio 11 Beta </a> - Atul Verma works through using the new Visual Studio 11 Beta Fakes functionality to create unit tests for a project which takes an external dependency on a WCF Proxy.</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2012/05/from-code-behind-to-mvvm-three-part.html">From Code-Behind to MVVM, a three part series&#8230; </a> - Greg Duncan highlights a nice series of posts over on CodeProject from Shenwei Liu looking at how you can take your development of WPF and Silverlight applications to the next level by making the jump from Code-Behind to MVVM</li>
<li><a href="http://googlewebmastercentral.blogspot.co.uk/2012/05/coding-guidelines-for-html-and-css.html">Coding guidelines for HTML and CSS</a> - Jens O. Meiert shares Google&#8217;s latest public coding style guide for HTML and CSS, a useful and lightweight style guide for these often forgotten about types of &#8216;code&#8217;</li>
<li><a href="http://www.kendoui.com/blogs/teamblog/posts/12-05-02/html5_development_for_asp_net_developers.aspx">HTML5 Development For ASP.NET Developers</a> - Burke Holland introduces a new  series of posts and videos looking at development using HTML5 for ASP.NET based developers, with the first part being posted up today (giving you something to enjoy over the long weekend)</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://wpbarcamp-rest.eventbrite.com/">WPUG presents WPBarCamp</a> - The London based Windows Phone User Group are running a 6 hour all day Saturday Bar camp event on Saturday 19h May, aimed at the more experienced Windows Phone Application Developer.  The event is running using the bar camp style, where attendees are encouraged to present, and the agenda will be decided on the day by the participants.</li>
<li><a href="http://skillsmatter.com/podcast/home/fsharp-commodities-trading/js-2115">Skills Matter : In The Brain of Phil Trelford: F# for Commodities Trading</a> - Phil Trelford will be presenting an &#8216;in the brain of&#8217; session at Skillsmatter on Monday 14th May, looking at the use fo F# in finance.</li>
<li><a href="http://www.nxtgenug.net/ViewEvent.aspx?EventID=500">NxtGenUG - Event: EF5 Preview - New Features </a> - The NxtGenUG in Hereford welcome Geoff Lombardi for a session on the new features included in Entity Framework 5, in a session aimed at those who have previously used EF which will explore Enum Support, Code First Migrations, Spatial Data Types, and table valued functions.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/04/the-morning-brew-1099/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/04/the-morning-brew-1099/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1098</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/qf42RCEo1L4/</link>
		<comments>http://blog.cwa.me.uk/2012/05/03/the-morning-brew-1098/#comments</comments>
		<pubDate>Thu, 03 May 2012 08: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=2504</guid>
		<description><![CDATA[Information

Task Parallel Library and Servers, Part 4: TaskHelpers - Brad Wilson presses on with his series looking at the use of the Task Parallel Library (TPL) from server based applications written particularly in ASP.NET MVC and ASP.NET Web API.  In this part Brad discusses the use of the TaskHelpers class to help make the [...]]]></description>
			<content:encoded><![CDATA[<h3>Information</h3>
<ul>
<li><a href="http://bradwilson.typepad.com/blog/2012/04/tpl-and-servers-pt4.html">Task Parallel Library and Servers, Part 4: TaskHelpers</a> - Brad Wilson presses on with his series looking at the use of the Task Parallel Library (TPL) from server based applications written particularly in ASP.NET MVC and ASP.NET Web API.  In this part Brad discusses the use of the TaskHelpers class to help make the use of tasks easier in code.</li>
<li><a href="http://msdn.microsoft.com/en-us/magazine/hh975340.aspx">MSDN Magazine: May 2012</a> - The May edition of MSDN Magazine is now available online, with articles integrating media in Windows Phone applications, HTML5 based Windows Phone apps using Apache Cordova, Web sockets, Mobile Development in ASP.NET MVC 4 and much much more.</li>
<li><a href="http://pragprog.com/news/cutting-through-complexity?1972434">PragPub for May, 2012</a> - The Pragmatic Bookshelf announce the release of PragPub Magazine&#8217;s May 2012 edition, as usual available in a variety of electronic formats.  This month sees articles on Scala, the storage of data structures, professionalism in email,  command line applications, along with the usual columns.</li>
<li><a href="http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/CSharp/more-petapoco-id-s-and">More PetaPoco: Id&#8217;s and Multi-POCO queries</a> - Eli Weinstock-Herman digs deeper in his exploration of the PetaPoco micro ORM, following the themes laid out by Christiaan Baes is in his exploration of Simple.Data.  In this article Eli takes a look at adding columns and tables and querying across multiple objects.</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2012/05/interested-in-dirty-depths-of-windows-8.html">Interested in the dirty depths of Windows 8? Check out this 83 page Windows 8 Forensic Guide</a> - Greg Duncan highlights an 83 page guide to a variety of aspects of Windows 8 features from Amanda Thompson, looking under the hood at folder structures, registry values that underpin the functionality.</li>
<li><a href="http://www.peterprovost.org//blog/2012/05/02/kata-the-only-way-to-learn-tdd/">Kata - The only way to learn TDD</a> - Peter Provost discusses learning to develop in a Test Driven Development (TDD) way, discussing the role of the Kata exercises in getting a handle on doing TDD, and highlighting a number of Kata exercises in detail, and providing links to further ones.</li>
<li><a href="http://blogs.msdn.com/b/davedev/archive/2012/05/02/connecting-to-wcf-ria-services-in-a-windows-8-metro-style-app-using-upshot-js-and-kockout-js.aspx">Connecting to WCF RIA Services in a Windows 8 Metro Style App using Upshot.js and Knockout.js</a> - Dave Isbitski looks at creating a Metro stile application using Upshot.js and Knockout.js to present data retrieved from a WCF RIA Services based service</li>
<li><a href="http://blogs.microsoft.co.il/blogs/sasha/archive/2012/05/02/setting-up-an-offline-production-debugging-environment.aspx">Setting Up an Offline Production Debugging Environment</a> - Sasha Goldshtein discusses creating a complete offline environment for debugging production issues, useful if you work in a restricted environment.  In the article he looks at the tools and set up required to build a fully working debugging environment.</li>
<li><a href="http://www.codeproject.com/Articles/376033/From-Zero-to-Proficient-with-MEF">From Zero to Proficient with MEF</a> - Tim Corey gives an introduction to the Managed Extensibility Framework in this CodeProject article, looking at how you can create extensible applications and extend existing applications using MEF.</li>
<li><a href="http://msmvps.com/blogs/jon_skeet/archive/2012/05/02/more-fun-with-datetime.aspx">More fun with DateTime</a> - Jon Skeet discusses more fun and games with dates and times in your code, discussing the effect timezone changes, daylight savings, and conversions of time can result in.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/03/the-morning-brew-1098/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/03/the-morning-brew-1098/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1097</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/mrc2Y947jh0/</link>
		<comments>http://blog.cwa.me.uk/2012/05/02/the-morning-brew-1097/#comments</comments>
		<pubDate>Wed, 02 May 2012 08:34:24 +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=2502</guid>
		<description><![CDATA[Information

A New Look for CodePlex - Mark Groves discusses the work the CodePlex team have been doing, and announces the release of a new look site, styled in the new Metro Look and feel.
Entity Framework 4.3.1 Migrations and non English locale - Simone Chiaretta discusses an issue he ran into working with Entity Framework Migrations [...]]]></description>
			<content:encoded><![CDATA[<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/codeplex/archive/2012/04/30/new-codeplex-ui-released.aspx">A New Look for CodePlex</a> - Mark Groves discusses the work the CodePlex team have been doing, and announces the release of a new look site, styled in the new Metro Look and feel.</li>
<li><a href="http://codeclimber.net.nz/archive/2012/04/30/Entity-Framework-4-3-1-Migrations-and-non-English-locale.aspx">Entity Framework 4.3.1 Migrations and non English locale</a> - Simone Chiaretta discusses an issue he ran into working with Entity Framework Migrations when using a non-English locale, sharing a workaround for the issue.</li>
<li><a href="http://geekswithblogs.net/Frez/archive/2012/04/30/asp.net-mvc3-using-code-first-entity-framework-without-database-generation.aspx">ASP.NET MVC3 Using Code First Entity Framework Without Database Generation</a> - Phil Fresle discusses the use of Entity Framework Code First in situations where you are not generating the database from the model, and in the updates to the post discusses tooling which can help if you are working in this way.</li>
<li><a href="http://www.hanselman.com/blog/IntroducingWorkspaceReloaderAVisualStudioAddInToSaveYourOpenFilesAcrossProjectReloads.aspx">Introducing Workspace Reloader - A Visual Studio AddIn to save your open files across project reloads</a> - Scott Hanselman creates his first Visual Studio Add-in to scratch an itch the StackOverflow guys were having with project file edits outside the environment (from Version control) causing the project to reload and lose all their open windows.</li>
<li><a href="http://sqlblog.com/blogs/paul_white/archive/2012/05/01/query-optimizer-deep-dive-part-4.aspx">Query Optimizer Deep Dive - Part 4</a> - Paul White wraps up an interesting series of posts looking at the SQL Server Query Optimizer, and based around his presentation on the subject.  This is well worth reading if you deal with SQL Server.</li>
<li><a href="http://sharp-gamedev.blogspot.co.uk/2012/04/portable-class-libraries-are-they-worth.html">F# for game development: Portable Class Libraries: Are they worth the trouble?</a> - Joh discusses the Portable Class Libraries discussing some of the difficulties he&#8217;s having getting his code to work as a portable library, and wondering if it is worth the effort.</li>
<li><a href="http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/more-simple-data-with-vb">More Simple.Data with VB.Net: adding fields and tables</a> - Christiaan Baes continues digging into the Simple.Data MicroORM library looking at further columns and tables, and creating relationships between objects.</li>
<li><a href="http://lostechies.com/jimmybogard/2012/05/01/persisting-enumeration-classes-with-nhibernate/">Persisting enumeration classes with NHibernate</a> - Jimmy Bogard discusses the use of Enumeration classes in C# and looks at how NHibernate provides hooks to allow persisting them to the database, and how the convention can be applied across your code base.</li>
<li><a href="http://blogs.msdn.com/b/stuartleeks/archive/2012/05/01/asp-net-mvc-adding-aria-required-attribute-for-required-fields.aspx">ASP.NET MVC: Adding aria-required attribute for required fields - Stuart Leeks - Site Home - MSDN Blogs</a> - Stuart Leeks discusses how you can extend ASP.NET MVC to provide additional helpers which customize the markup generated further, looking at how you can apply the Accessible Rich Internet Applications (ARIA) attributes to inputs.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/ukmsdn/archive/2012/05/01/event-exclusive-ddd-reading-announced.aspx">Event Exclusive: DDD Reading Announced</a> - Sara Allison shares an announcement from Dave Sussman that the next DeveloperDeveloperDeveloper event to be held at Microsoft&#8217;s Reading campus will be held on Saturday 1st September.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/02/the-morning-brew-1097/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/02/the-morning-brew-1097/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1096</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/dZJmilnDoos/</link>
		<comments>http://blog.cwa.me.uk/2012/05/01/the-morning-brew-1096/#comments</comments>
		<pubDate>Tue, 01 May 2012 13:14:43 +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=2500</guid>
		<description><![CDATA[A rather late, and rather minimal edition today&#8230;.sorry eveyone
Information

GUID guide, part two - Eric Lippert continues his latest series of posts exploring the magical world of the GUID (Global Unique Identifier), in this post diving deeper into the make up of a GUID and some of the factors which make them unique.
Modern Web Development - [...]]]></description>
			<content:encoded><![CDATA[<p>A rather late, and rather minimal edition today&#8230;.sorry eveyone</p>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/ericlippert/archive/2012/04/30/guid-guide-part-two.aspx">GUID guide, part two</a> - Eric Lippert continues his latest series of posts exploring the magical world of the GUID (Global Unique Identifier), in this post diving deeper into the make up of a GUID and some of the factors which make them unique.</li>
<li><a href="http://wildermuth.com/2012/04/29/Modern_Web_Development_-_Part_9">Modern Web Development - Part 9</a> - Shawn Wildermuth continues is Modern Web Development series taking a look at the current face of web development.  This post takes a look at making your web pages mobile friendly, looking at the three ways of making pages for mobile use.</li>
<li><a href="http://www.codewrecks.com/blog/index.php/2012/04/27/using-shims-in-visual-studio-11-to-test-untestable-code/">Using Shims in Visual Studio 11 to test untestable code.</a> - Ricci Gian Maria takes a look at using Shims one of the new features of Visual Studio 11 to hepl test code which previously was difficult / impossible to test.</li>
<li><a href="http://weblogs.asp.net/dotnetstories/archive/2012/04/26/an-introduction-to-asp-net-mvc-4-0.aspx">An introduction to ASP.Net MVC 4.0</a> - Nikolaos Kantzelis walks through the creation of a small ASP.NET MVC 4 application, discussing how the framework allows ou to build clean HTML and URL structures.</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2012/04/need-get-gw-basic-fix-here-gw-basic.html">Need get a GW-Basic fix? Here&#8217;s GW-Basic running in Silverlight </a> - Greg Duncan highlights a fine retro port bringing GW-BASIC to Silverlight, allowing you to reminisce of the simpler days of programming.</li>
<li><a href="http://ayende.com/blog/153793/multi-threading-insanity?key=bf22defd-c7a3-4044-a31a-e2ce153917ee">Multi Threading Insanity</a> - (Humour) Ayende highlights a famous Einstein quote, and suggests that Einstein didn&#8217;t do enough multi threaded programming!</li>
<li><a href="http://www.scottlogic.co.uk/blog/colin/2012/04/introducing-the-jquery-mobile-metro-theme/">Introducing the jQuery Mobile Metro Theme</a> - Colin Eberhardt discusses the new jQuery Mobile Metro Theme which brings allows you to style your jQuery mobile based applications in a Metro look and feel.  In the article Colin looks at how you can detect the device being used and serve the suitable styleing to make the application feel native.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/05/01/the-morning-brew-1096/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/05/01/the-morning-brew-1096/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1095</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/Rn18C_1RqtE/</link>
		<comments>http://blog.cwa.me.uk/2012/04/30/the-morning-brew-1095/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 07:15:19 +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=2498</guid>
		<description><![CDATA[Information

April 27th What&#8217;s Happening Around Visual Studio - Jason Zander gives another of his updates on what is going on in the Visual Studio World, highlighting the Async Targeting Pack for VS11, a number of great blog articles, and highlighting the availability of session recordings from the STAREAST testing conference.
Using Nightly ASP.NET Web Stack NuGet [...]]]></description>
			<content:encoded><![CDATA[<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/jasonz/archive/2012/04/27/april-27th-whats-happening-around-visual-studio.aspx">April 27th What&#8217;s Happening Around Visual Studio</a> - Jason Zander gives another of his updates on what is going on in the Visual Studio World, highlighting the Async Targeting Pack for VS11, a number of great blog articles, and highlighting the availability of session recordings from the STAREAST testing conference.</li>
<li><a href="http://blogs.msdn.com/b/henrikn/archive/2012/04/29/using-nightly-nuget-packages-with-asp-net-web-stack.aspx">Using Nightly ASP.NET Web Stack NuGet Packages</a> - Henrik F Nielsen discusses how you can now get the latest and greatest ASP.NET Web Stack NuGet packages which are generated from nightly builds of the Open Source project, showing how you can configure your system to use these cutting edge packages.</li>
<li><a href="http://michaelcrump.net/a-xaml-guy-digs-into-asp-net-mvc4-part-1-of">A XAML Guy digs into ASP.NET MVC4 (Part 1 of ?)</a> - Michael Crump kicks off a new series of posts taking a look at ASP.NET MVC4 from the point of view of a XAML Silverlight / Windows Phone / WPF developer.  This first post gets you up and running and introduces some of the ASP.NET MVC fundamentals.</li>
<li><a href="http://weblogs.asp.net/imranbaloch/archive/2012/04/28/using-razor-v2-in-asp-net-mvc-3.aspx">Using Razor V2 in ASP.NET MVC 3</a> - Imran Baloch takes a look at how you can make use of the Razor V2 engine, which ships with ASP.NET MVC 4 and web Pages 2,  from within your ASP.NET MVC 3 applications.</li>
<li><a href="http://www.west-wind.com/weblog/posts/2012/Apr/28/GZipDeflate-Compression-in-ASPNET-MVC">GZip/Deflate Compression in ASP.NET MVC</a> - Rick Strahl revisits GZip compression of web page output, looking at the best way of adding this capability in a controllable fashion to your ASP.NET MVC applications via ActionFilters.</li>
<li><a href="http://www.codeproject.com/Articles/375182/Learn-MVC-Model-view-controller-Step-by-Step-in-7d">Learn MVC (Model view controller) Step by Step in 7days - Day 3</a> - Shivprasad koirala picks up this series of posts again posting day 3 of the series to CodeProject , taking a look at the use of partial views, the Razor View Engine, Data Annotation validation, and the use of Windows Authentication in your applications.</li>
<li><a href="http://blogs.telerik.com/blogs/posts/12-04-27/the-present-and-future-of-using-json-in-webforms.aspx">The Present and Future of Using JSON in WebForms</a> - Carl Bergenhem of the Telerik ASP.NET AJAX Team discusses the use of JSON data in your ASP.NET Web Forms applications, looking at the current WebService approach, and discussing some of the new features coming in ASP.NET 4.5</li>
<li><a href="http://blogs.microsoft.co.il/blogs/sasha/archive/2012/04/28/the-case-of-the-unquoted-command-line-process-monitor-and-mpgo-exe.aspx">The Case of The Unquoted Command Line: Process Monitor and MPGO.EXE</a> - Sasha Goldshtein highlights MPGO.EXE, a tool which is included in the ,NET Framework which provides improved optimization managed assemblies.  In this post Sasha takes a look at using process monitor to investigate an issue he was having with its use.</li>
<li><a href="http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/simple-data-and-vb-net">Simple.Data and VB.Net the beginning</a> &amp; <a href="http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/seeing-the-sql-simple-data">Seeing the sql Simple.Data generates</a> - Christiaan Baes kicks off a series of posts looking at the use of the Simple.Data Micro ORM library  from VB.NET, taking you through the setup and simple use of Simple.Data, and looking at the generated SQL it produces.</li>
<li><a href="http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/CSharp/playing-with-petapoco">Playing with PetaPoco</a> - Eli Weinstock-Herman follows suit and takes a look at the use of PetaPoco (in C#), again exploring the getting started story, and looking at some simple examples.</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2012/04/jsil-il-to-js-transformation-project.html">JSIL - The IL to JS transformation project (Yes it takes .Net IL assemblies and generates JavaScript from them)</a> - Greg Duncan highlights JSIL, a compiler which takes .NET applications and libraries and &#8216;compiles &#8216;them into cross browser JavaScript, outputting code which is surprisingly well written, making it easier to debug.</li>
<li><a href="http://geekswithblogs.net/lbugnion/archive/2012/04/29/celebration-120rsquo000-downloads-for-mvvmlight-2-copies-of-expression-studio.aspx">Celebration! 120&#8242;000 downloads for #mvvmlight, 2 copies of Expression Studio to win</a> - Laurent Bugnion celebrates 120000 downloads of his MVVMLight framework, with a give away of two copies of Expression Studio, along with a discussion of some of the history of MVVM Light.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/plankytronixx/archive/2012/04/27/event-free-uk-windows-azure-bootcamp-online.aspx">Event: Free UK Windows Azure Bootcamp: Online</a> - Planky highlights plans to run a version of the Windows Azure Bootcamp (which will be running in person in London and Liverpool in May) as a Lync online session to make it available to a wider range of people.</li>
<li><a href="http://blogs.msdn.com/b/stevencl/archive/2012/04/27/upcoming-developer-events-in-edinburgh.aspx">Upcoming developer events in Edinburgh - So what is a developer experience anyway?</a> - &#8217;stephencl123456789&#8242; highlights two developer events being held up in Edinburgh, the first an all day event looking at Windows 8 for developers tomorrow (1st May), and the second a half day exploring Visual Studio 11 ALM features on 13th June.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/04/30/the-morning-brew-1095/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/04/30/the-morning-brew-1095/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1094</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/K0peBka1Zyc/</link>
		<comments>http://blog.cwa.me.uk/2012/04/27/the-morning-brew-1094/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 08:32:58 +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=2496</guid>
		<description><![CDATA[Software

Async Targeting Pack for Visual Studio 11 now available for .NET 4 and Silverlight 5 - The BCL team announce the release of the Async Targeting Pack for Visual Studio 11 which addresses an incompatibility  between the Compiler in VS11 and the Async CTP release, allowing you to target .NET 4.0 and Silverlight 5.
MS [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/bclteam/archive/2012/04/26/async-targeting-pack-for-visual-studio-11-now-available-for-net-4-and-silverlight-5-greg.aspx">Async Targeting Pack for Visual Studio 11 now available for .NET 4 and Silverlight 5</a> - The BCL team announce the release of the Async Targeting Pack for Visual Studio 11 which addresses an incompatibility  between the Compiler in VS11 and the Async CTP release, allowing you to target .NET 4.0 and Silverlight 5.</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2012/04/ms-open-tech-jquery-mobile-metro.html">MS Open Tech JQuery Mobile&#8217;s Metro</a> - Greg Duncan highlights the release of a Windows Phone Metro theme for  jQuery Mobile from Microsoft Open Technologies, Inc. and Sergei Grebnov</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/henrikn/archive/2012/04/27/asp-net-web-api-updates-april-27.aspx">ASP.NET Web API Updates - April 27</a> - Henrik F Nielsen highlights some of the changes to the ASP.NET Web API which are now available in the source code, and will eventually become part of the official release.  The changes surround the wiring up of Message Handlers, access to progress notification for upload and download, and further support for Multipart messages.</li>
<li><a href="http://www.hanselman.com/blog/BackToBasicsMovingBeyondForIfAndSwitch.aspx">Back to Basics: Moving beyond for, if and switch</a> - Scott Hanselman resumes his Back To Basics series looking at how modern languages allow you to move beyond the standard for, if and switch statements allowing you to write more expressive and shorter code.</li>
<li><a href="http://www.blackrabbitcoder.net/archive/2012/04/26/c.net-little-wonders-the-enumerable.range-static-method.aspx">C#/.NET Little Wonders: The Enumerable.Range() Static Method</a> - James Michael Hare also continues his series on the little wonders available in the C# language and .NET Framework with a look at the use of the Enumerable.Range() method in a couple of scenarios.</li>
<li><a href="http://msmvps.com/blogs/peterritchie/archive/2012/04/25/virtual-method-call-from-constructor-what-could-go-wrong.aspx">&quot;Virtual method call from constructor&quot; What Could Go Wrong?</a> - Peter Ritchie discusses a common code analysis warning about calling overridable methods in constructors which while syntactically correct can result in unexpected behaviour.</li>
<li><a href="http://www.simple-talk.com/dotnet/.net-framework/asp.net-mvc-resolve-or-inject-that%E2%80%99s-the-issue%E2%80%A6/">ASP.NET MVC: Resolve or Inject? That&#8217;s the Issue</a> - Dino Esposito discusses the difference between dependency resolving using a service locator and dependency injection in ASP.NET MVC web applications.</li>
<li><a href="http://blogs.msdn.com/b/golive/archive/2012/04/26/auto-scaling-azure-with-wasabi-from-the-ground-up.aspx">Auto-scaling Azure with WASABi - From the Ground Up</a> - Greg Oliver discusses the process of setting up WASABi to provide auto scaling of Windows Azure, looking at how you can test the setup using the compute emulator</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/04/27/the-morning-brew-1094/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/04/27/the-morning-brew-1094/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1093</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/eTqQEGyqrdM/</link>
		<comments>http://blog.cwa.me.uk/2012/04/26/the-morning-brew-1093/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 08:31:57 +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=2494</guid>
		<description><![CDATA[Software

Json.NET - Download: Json.NET 4.5 Release 4 - The Json.NET team announce the release of Json.NET 4.5 Release 4.  This release adds a Portable Class Library build, further customization of the JsonConverter, improved error messages in Json Reader and Serializer, along with some new attributes for controlling serialization and the usual fixes.

Information

Visual Studio Fakes [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://json.codeplex.com/releases/view/86584">Json.NET - Download: Json.NET 4.5 Release 4</a> - The Json.NET team announce the release of Json.NET 4.5 Release 4.  This release adds a Portable Class Library build, further customization of the JsonConverter, improved error messages in Json Reader and Serializer, along with some new attributes for controlling serialization and the usual fixes.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://www.peterprovost.org//blog/2012/04/25/visual-studio-11-fakes-part-2/">Visual Studio Fakes Part 2 - Shims</a> - Peter Provost continues his series looking at the Visual Studio 11 support for Fakes, in this part discussing the use of Shims to allow you to control code your code under test relies on but which cannot be injected, looking at how Shims allow you to create tests of this type of code, allowing you to eventually refactor the dependency out into something manageable.</li>
<li><a href="http://blogs.msdn.com/b/doriancorompt/archive/2012/04/25/bringing-the-power-of-the-clr-to-non-net-languages-part-1.aspx">Bringing CLR&#8217;s Power to non .NET languages - Part 1</a> - Dorian Corompt kicks off what looks to be an interesting series of posts looking at consuming .NET CLR based code in non .NET languages like C++, Java, PHP, etc, looking at the use of C++ to create a bridge between the non .NET language and the CLR.</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2012/04/obsoleted-types-methods-and-migration.html">Obsoleted Types, Methods and Migration Guide and more for .Net 4.5 (Beta)</a> - Greg Duncan highlights s selection of resources (with some help from Wriju) which discuss the many changes in .NET 4.5, the types and members which have been marked as obsolete, migration documentation, and discussion of dependencies of the different .NET versions.</li>
<li><a href="http://www.stratospher.es/blog/post/windows-azure-storage-for-the-aspnet-developer">Windows Azure Storage for the ASP.NET Developer </a> - Adam Hoffman shares his latest installment of s series of posts from Adam, Rachel Appel, and Peter Laudati looking at Azure for Web Developers.  In this post Adam discusses the different storage options available on Windows Azure, ranging from relational SQL Server data stores to blots and queues.</li>
<li><a href="http://blogs.msdn.com/b/peterlau/archive/2012/04/25/top-7-concerns-of-migrating-an-asp-net-application-to-windows-azure.aspx">Top 7 Concerns of Migrating an ASP.NET Application to Windows Azure</a> - Peter Laudati&#8217;s latest part of the series is also available, where he discusses the 7 most common concerns and decisions you need to make when moving an existing ASP.NET application to the cloud.</li>
<li><a href="http://www.rachelappel.com/get-started-building-data-driven-apps-with-windows-azure-and-sql-azure">Get Started Building Data Driven Apps with Windows Azure and SQL Axure</a> - Rachel Appel also has her latest article in the series available, looking at the use of SQL Azure to create a data driven application.</li>
<li><a href="http://blogs.msdn.com/b/amar/archive/2012/04/26/task-list-and-comments.aspx">&#8216;Task List&#8217; and comments</a> - Amar Nityananda reminds us of the ability to customize the tokens that the Visual Studio Task List uses to identify tasks in code, allowing you to identify custom markers in code via the task list.
</li>
<li><a href="http://blogs.msdn.com/b/doriancorompt/archive/2012/04/25/6-sequences-being-lazy-is-allowed.aspx">6. Sequences -  Being lazy is allowed</a> - Dorian Corompt continues this series on F#, discussing the concept of laziness in sequences, their role in programming and dealing with infinite sequences, and how you can use them in F#.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/04/26/the-morning-brew-1093/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/04/26/the-morning-brew-1093/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1092</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/S5noxZ4KSnM/</link>
		<comments>http://blog.cwa.me.uk/2012/04/25/the-morning-brew-1092/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 08:30:54 +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=2492</guid>
		<description><![CDATA[Software

NHibernate 3.3.0.GA released - Oskar Berggren announces the release of version 3.3.0GA of NHibernate.  This release includes improvements to the LINQ provider, additional &#8216;enhanced&#8217; identity providers, and additional capabilities for mapping in code.

Information

GUID Guide, part one - Eric Lippert kicks off another series of posts looking at the interesting and slightly magical world of [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="https://groups.google.com/forum/#!msg/nhibernate-development/lmPiOo_t4lI/0HHINw03MuoJ">NHibernate 3.3.0.GA released</a> - Oskar Berggren announces the release of version 3.3.0GA of NHibernate.  This release includes improvements to the LINQ provider, additional &#8216;enhanced&#8217; identity providers, and additional capabilities for mapping in code.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/ericlippert/archive/2012/04/24/guid-guide-part-one.aspx">GUID Guide, part one</a> - Eric Lippert kicks off another series of posts looking at the interesting and slightly magical world of the GUID - globally unique identifiers.</li>
<li><a href="http://www.charlespetzold.com/blog/2012/04/2-4-6-8-10.html">Petzold Book Blog - 2-4-6-8-10</a> - Charles Petzold shares a unique offer which will get you early access copies and a final e-book edition of his updated &#8216;Programming Windows&#8217; book.  This book is one of the most well known and revered in the space, and the updated edition will be adding content regarding Metro Style Applications development for Windows 8 using C#<br />
 and XAML.</li>
<li><a href="http://blog.paulbetts.org/index.php/2012/04/23/announcing-reactiveui-3-1/">Announcing ReactiveUI 3.1 at Thursday Night</a> - Paul Betts announces a new release of ReactiveUI.  This library is a MVVM framework which is tightly integrated with the reactive extensions for .NET, providing a simple way of writing complex stateful interactions and async operations.</li>
<li><a href="http://blog.amt.in/compilify-compile-net-code-in-a-browser">Compilify - Fast and Simple Online Compiler For .Net Code on a Browser</a> - Jiby John highlights Compilify, a Roslyn based online compiler for .NET code accessible through your web browser.  The implementation is open source, with source code available on GitHub, and there is a hosted version available running on AppHarbor.</li>
<li><a href="http://www.scottlogic.co.uk/blog/colin/2012/04/wpf-charting-performance-comparisons-the-battle-continues/">WPF Charting Performance Comparisons (the Battle Continues) </a> - Colin Eberhardt takes a look at the performance of various WPF based charting solutions, looking at their performance refreshing and animating with different sized data sets.</li>
<li><a href="http://blogs.msdn.com/b/windowsappdev/archive/2012/04/24/diving-deep-with-winrt-and-await.aspx">Diving deep with WinRT and await - Windows 8 app developer blog - Site Home - MSDN Blogs</a> - Stephen Toub is a guest author over on the Windows 8 App Developer Blog discussing the implementation and use of asynyc/await in Windows 8 WinRT applications, discussing the basics and how the compiler transforms the code.</li>
<li><a href="http://blogs.lessthandot.com/index.php/ITProfessionals/ProfessionalDevelopment/be-mindful-with-your-code">Be Mindful With Your Code</a> - Eli Weinstock-Herman discusses code quality, and the reasons you should care about the code you write.</li>
<li><a href="http://www.philosophicalgeek.com/2012/04/23/concurrency-performance-arrays-and-when-dirty-writes-are-ok/">Concurrency, Performance, Arrays and when Dirty Writes are OK</a> - Ben Watson discusses multiple threads accessing a single shared resource (Array), discussing synchronization, and how you can improve performance by accepting some loss in accuracy.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/04/25/the-morning-brew-1092/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/04/25/the-morning-brew-1092/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1091</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/O8mulEOjpks/</link>
		<comments>http://blog.cwa.me.uk/2012/04/24/the-morning-brew-1091/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 08:30: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=2490</guid>
		<description><![CDATA[Software

Windows 8 Release Preview Coming June 2012 - Doug Holland highlights yesterday&#8217;s announcement by Steven Sinofsky at the Japan Windows 8 Dev Days event that the Release Preview of Windows 8 will be made available in the first week of June.
F#, MSTest, and FsUnit 1.1.0.0 - Dan Mohl gives an update on his recent work [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/dohollan/archive/2012/04/23/windows-8-release-preview-coming-june-2012.aspx">Windows 8 Release Preview Coming June 2012</a> - Doug Holland highlights yesterday&#8217;s announcement by Steven Sinofsky at the Japan Windows 8 Dev Days event that the Release Preview of Windows 8 will be made available in the first week of June.</li>
<li><a href="http://freshbrewedcode.com/danmohl/2012/04/23/f-mstest-and-fsunit-1-1-0-0/">F#, MSTest, and FsUnit 1.1.0.0</a> - Dan Mohl gives an update on his recent work with a new project template for UnitTesting in F# using MSTest and Visual Studio 11, and also discusses the latest update for FsUnit which brings additional asserts and support for VS11</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/jmstall/archive/2012/04/23/how-to-create-a-custom-value-provider-in-webapi.aspx">How to create a custom value provider in WebAPI</a> - Mike Stall continues his series on WebAPI extensibility and Model / parameter Binding with a look at implementing a custom value provider</li>
<li><a href="http://weblogs.asp.net/gunnarpeipman/archive/2012/04/23/asp-net-web-api-query-string-based-content-formatting.aspx">ASP.NET Web API: Query string based content formatting</a> - Gunnar Peipman also presses on with his series looking at the other end of the process, formatting the output from WebAPI calls, continuing an example formatting data into a VCard format.</li>
<li><a href="http://blogs.msdn.com/b/brunoterkaly/archive/2012/04/23/developing-windows-azure-cloud-based-applications-with-windows-8-what-you-need-and-how-to-get-there.aspx">Developing Windows Azure, Cloud-Based Applications With Windows 8-What you need and how to get there</a> - Bruno Terkaly discusses his new development environment in Windows 8, and walks through getting the required bits for Azure application development set up on Windows 8.</li>
<li><a href="http://www.peterprovost.org//blog/2012/04/23/how-to-avoid-creating-real-tasks-when-unit-testing-async/">How to avoid creating real tasks when unit testing async</a> - Peter Provost discusses the use of async / await in unit tests in MSTest and xUnit.net and looks at how you can fake tasks using the VS11 Fakes functionality</li>
<li><a href="http://www.hanselman.com/blog/CreateAGreatMobileExperienceForYourWebsiteTodayPlease.aspx">Create a great mobile experience for your website today. Please</a> - Scott Hanselman discusses the various options for making your websites more mobile friendly, looking at how you can utilize frameworks and helper libraries to give a more native application look and feel to your site across a range of devices.</li>
<li><a href="http://devhammer.net/blog/exploring-html5-canvas-part-5---basic-animation">Exploring HTML5 Canvas: Part 5 - Basic Animation</a> - G. Andrew Duthie resumes his series diving into the functionality offered by the HTML 5 Canvas element, allowing you to draw and manipulate image content directly on your web page.  This part explores simple animation, and if you haven&#8217;t seen them before be sure to check out the previous 4 parts.</li>
<li><a href="http://blogs.msdn.com/b/eternalcoding/archive/2012/04/23/how-to-cook-a-complete-windows-8-application-with-html5-css3-and-javascript-in-a-week-day-2.aspx">How to cook a complete Windows 8 application with HTML5, CSS3 and JavaScript in a week - Day 2</a> - David Catuhe is on day 2 of a series of a 5 day blog post series looking at building a simple yet complete Windows 8 application using HTML5, CSS and JavaScript.  Today&#8217;s post explores the internationalization of the application, offline mode, and more application functionality.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2012/04/23/hands-on-windows-8-camps-in-may.aspx">Hands-On Windows 8 Camps in May</a> - Mike Taulty highlights a series of &#8216;Windows 8 Camp&#8217; events running though out May with three events in London, and one in Birmingham, and the possibility of Manchester and Edinburgh events too - a great opportunity to immerse yourself in the Windows 8 development labs with help on hand from experts.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/04/24/the-morning-brew-1091/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/04/24/the-morning-brew-1091/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1090</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/DvzJDpEpdmg/</link>
		<comments>http://blog.cwa.me.uk/2012/04/23/the-morning-brew-1090/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 08:30:45 +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=2488</guid>
		<description><![CDATA[Software

WCF Data Services 5.1.0-rc Prerelease  - With Version 5.0 released, the WCF Data Services Team are pressing on with their first release candidate pre-release of version 5.1, addressing a number of reported bugs.  The release is available as a pre-release package on NuGet.
#mvvmlight V4RC available on #nuget - Laurent Bugnion announces the preview [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/astoriateam/archive/2012/04/20/wcf-data-services-5-1-0-rc-prerelease.aspx">WCF Data Services 5.1.0-rc Prerelease </a> - With Version 5.0 released, the WCF Data Services Team are pressing on with their first release candidate pre-release of version 5.1, addressing a number of reported bugs.  The release is available as a pre-release package on NuGet.</li>
<li><a href="http://geekswithblogs.net/lbugnion/archive/2012/04/22/mvvmlight-v4rc-available-on-nuget.aspx">#mvvmlight V4RC available on #nuget</a> - Laurent Bugnion announces the preview release of MVVMLight version 4, available as packages for Silverlight 3,4,5, .NET 3.5SP1, 4.0, WP7 &amp; 7.1, and adding support for Windows 8 WinRT Development</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/jmstall/archive/2012/04/20/how-to-bind-to-custom-objects-in-action-signatures-in-mvc-webapi.aspx">How to bind to custom objects in action signatures in MVC/WebAPI</a> - Mike Stall continues his series looking at binding of parameters in WebAPI, taking a look at 3 different ways of binding values to custom object types, using manual parse, TypeConverters and custom model binders.</li>
<li><a href="http://blogs.msdn.com/b/henrikn/archive/2012/04/22/asp-net-web-api-content-negotiation-and-accept-charset.aspx">ASP.NET Web API Content Negotiation and Accept-Charset</a> - Henrik F Nielsen also continues his discussion of content negotiation with a look at how character sets and encoding come into play, and the role of the Accept-Charset HTTP header.</li>
<li><a href="http://weblogs.asp.net/gunnarpeipman/archive/2012/04/20/asp-net-web-api-extending-content-negotiation-with-new-formats.aspx">ASP.NET Web API: Extending content negotiation with new formats</a> - Gunnar Peipman is also exploring topics relating to content negotiation, looking at how you can use the extensibility of the WebAPI Framework to present data in different formats, specifically illustrating with an implementation of VCard.</li>
<li><a href="http://weblogs.asp.net/dwahlin/archive/2012/04/20/jquery-documentation-resources-to-speed-up-your-development.aspx">jQuery Documentation Resources to Speed Up Your Development</a> - Dan Wahlin highlights a number of jQuery related resources available online which provide easy access to documentation for this very popular JavaScript library.</li>
<li><a href="http://blogs.msdn.com/b/ie/archive/2012/04/20/guidelines-for-building-touch-friendly-sites.aspx">Guidelines for Building Touch-friendly Sites</a> - Jacob Rossi, a Program Manager on the Internet Explorer team discusses some best practice guidelines for creating sites for use on touch devices, discussing accessing content, and the size of fingers and how this should relate to the positioning of elements on the page.</li>
<li><a href="http://michaelcrump.net/getting-rid-of-the-plug-in-not-responding-message-when-debugging-silverlight-applications-in-chrome">Getting Rid of the “Plug-in Not Responding” Message when Debugging Silverlight Applications in Chrome</a> - Michael Crump shares a useful tip for anyone debugging Silverlight Applications inside Google&#8217;s Chrome browser, showing how disabling the hang detection features make the debugging experience better.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://groups.google.com/group/dotnetsheffield/browse_thread/thread/7ef820b7aef842e1">First meeting Thurs May 3rd -<br />
  Sheffield .NET User Group</a> - The very first meeting of a new .NET Usergroup is happening next Thursday (3rd May) in Sheffield, hosted at GIST Lab.  The first meeting is a planning session looking at what the local .NET community would like from the UserGroup.</li>
<li><a href="http://blogs.msdn.com/b/agile/archive/2012/04/20/patterns-amp-practices-global-online-symposium-2012.aspx">patterns &amp; practices Global Online Symposium 2012</a> - Grigori Melnik highlights the Patterns &amp; Practices Global Online Symposium, being held tomorrow, streaming live, and featuring a number of well known  speakers, along with cloud, phone and web development related sessions.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/04/23/the-morning-brew-1090/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/04/23/the-morning-brew-1090/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1089</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/4fmTU1burms/</link>
		<comments>http://blog.cwa.me.uk/2012/04/20/the-morning-brew-1089/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 08:33: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=2486</guid>
		<description><![CDATA[Software

dotPeek 1.0 Beta Available - JetBrains announce the beta release of dotPeek 1.0, their free .NET decompiler product.  This release is shipped with an installer, supports assembly lists, can open assemblies from folder and zip format archives (including NuGet Packages), and have finder control over the generated decompilation code.
SQL Server 2012 Best Practices Analyzer [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.jetbrains.com/dotnet/2012/04/dotpeek-10-beta-available/">dotPeek 1.0 Beta Available</a> - JetBrains announce the beta release of dotPeek 1.0, their free .NET decompiler product.  This release is shipped with an installer, supports assembly lists, can open assemblies from folder and zip format archives (including NuGet Packages), and have finder control over the generated decompilation code.</li>
<li><a href="http://blogs.msdn.com/b/sqlsecurity/archive/2012/04/19/sql-server-2012-best-practices-analyzer.aspx">SQL Server 2012 Best Practices Analyzer</a> - Jack Richins highlights the latest release of SQL Server 2012 Best Practices Analyzer, a tool which will monitor and observe your SQL Server instances and give recommendations on things to change to make your setup conform to best practices.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/ericlippert/archive/2012/04/19/null-is-not-false-part-three.aspx">null is not false, part three</a> - Eric Lippert continues his discussion of null as a Boolean value looking at operator overloading of &amp; | &amp;&amp; and || and some of the complexities of creating them and passing parameters with eager evaluation.</li>
<li><a href="http://openmymind.net/2012/4/19/Arrays-And-Memory-Part-2/">Arrays and Memory, Part 2</a> - Karl Seguin continues on from a previous post looking at the use of memory in array structures, going back to basics and exploring how C deals with arrays and memory allocation, as well as direct access to raw memory</li>
<li><a href="http://weblogs.asp.net/gunnarpeipman/archive/2012/04/19/asp-net-web-api-how-content-negotiation-works.aspx">ASP.NET Web API: How content negotiation works?</a> - Gunnar Peipman gives a brief overview of content negotiation in the ASP.NET Web API, discussing the HTTP principles before discussing and illustrating the implementation in Web API.</li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2012/04/19/great-free-course-on-building-asp-net-mvc-apps-with-ef-code-first-html5-and-jquery.aspx">Great Free Course on Building ASP.NET MVC Apps With EF Code First, HTML5 and jQuery</a> - Scott Guthrie highlights the 1 month free access offer giving access to the &#8216;Building ASP.NET MVC applications with Entity Framework Code First, HTML5 and jQuery&#8217; course from Pluralsight, created and presented by Dan Wahlin.</li>
<li><a href="http://blogs.telerik.com/blogs/posts/12-04-19/a-match-made-in-http-heaven---asp-net-web-forms-and-webapi.aspx">A Match Made in Http Heaven - ASP.NET Web Forms and WebAPI</a> - Joshua Holt kicks off a series of posts looking at the use of the ASP.NET Web API which shipped with the ASP.NET MVC 4 beta, showing how it can be combined with the more established ASP.NET Web Forms in the same project to provide powerful solutions.</li>
<li><a href="http://blogs.msdn.com/b/delay/archive/2012/04/19/quot-if-i-have-seen-further-it-is-by-standing-on-the-shoulders-of-giants-quot-an-alternate-implementation-of-http-gzip-decompression-for-windows-phone.aspx">&quot;If I have seen further, it is by standing on the shoulders of giants&amp;quot; [An alternate implementation of HTTP gzip decompression for Windows Phone]</a> - David Anson shares an alternative implementation of HTTP gzip decompression for use in Windows Phone applications, sharing his dependency free implementation which allows for compressed content to be passed over the network into your applications.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2012/04/20/the-morning-brew-1089/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2012/04/20/the-morning-brew-1089/</feedburner:origLink></item>
	</channel>
</rss>

