<?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>Wed, 19 Jun 2013 08:41:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" 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 #1380</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/yY_0JJKa0Wk/</link>
		<comments>http://blog.cwa.me.uk/2013/06/19/the-morning-brew-1380/#comments</comments>
		<pubDate>Wed, 19 Jun 2013 08:41:51 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=3273</guid>
		<description><![CDATA[Software

Announcing TypeScript 0.9  &#38; TypeScript 0.9 Preview Release - Jonathan Turner and Somasegar announce the release of the Preview Release of TypeScript 0.9.  This is a major step along the road the for the project, introducing a number of exciting new features including Generics support.
SemVer 2.0 Released - Phil Haack announce the release [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/typescript/archive/2013/06/18/announcing-typescript-0-9.aspx">Announcing TypeScript 0.9 </a> &amp; <a href="http://blogs.msdn.com/b/somasegar/archive/2013/06/17/typescript-0-9-preview-release.aspx">TypeScript 0.9 Preview Release</a> - Jonathan Turner and Somasegar announce the release of the Preview Release of TypeScript 0.9.  This is a major step along the road the for the project, introducing a number of exciting new features including Generics support.</li>
<li><a href="http://haacked.com/archive/2013/06/18/semver-2-0-released.aspx">SemVer 2.0 Released</a> - Phil Haack announce the release of the  SemVer 2.0.0 specification which details the correct formation of Semantic Version Numbers.  This specification release adds a number of clarifications and details of versioning build metadata.</li>
<li><a href="http://fortysix-and-two.blogspot.co.uk/2013/06/fscheck-09-released-and-moved-to-github.html">FsCheck 0.9 Released and moved to GitHub</a> - Kurt Schelfthout announces the release of version 0.9 of FsCheck, along with the news that the project has been migrated to GitHub, to help aid collaboration, although that seems to be working well already as most of the changes in this release are community sourced.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://lostechies.com/jimmybogard/2013/06/18/strategies-for-isolating-the-database-in-tests/">Strategies for isolating the database in tests</a> - Jimmy Bogard discusses the importance of making tests independent of state, and looks at some strategies for working with the biggest form of state in tests, the database, from patterns such as database per developer, to the use of transactions to restore state to how it was.</li>
<li><a href="http://blogs.msdn.com/b/vcblog/archive/2013/06/18/deep-dive-into-nuget-native-part-one.aspx">Deep Dive into NuGet Native (Part One)</a> - Garrett Serack takes us under the covers to look at how NuGet supports C/C++ packages and explores the construction of packages and their constituent parts.</li>
<li><a href="http://weblogs.asp.net/ricardoperes/archive/2013/06/18/nhibernate-conventions.aspx">NHibernate Conventions</a> - Ricardo Peres takes a look at the use of conventions with NHibernate for the mapping of columns and tables and entities</li>
<li><a href="http://www.adamtibi.net/06-2013/five-essential-front-end-tools-that-should-be-used-with-modern-mvc-projects">Five Essential Front-End Tools That Should be Used with Modern MVC Projects </a> - Adam Tibi takes a look at some useful libraries you should probably seriously consider including in your web frontend projects to make working with CSS and HTML5 easier.</li>
<li><a href="http://www.hanselman.com/blog/ExclusiveSneakPeakTheAGENTSmartWatchEmulatorAndManagedNETCodeOnMyWrist.aspx">Exclusive Sneak Peak: The AGENT Smart Watch Emulator and managed .NET code on my wrist!</a> - Scott Hanselman gives us a glimpse of the AGENT smartwatch and the SDK that allows development of your own apps to run on the .NET Micro Framework based watch device.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://www.irisclasson.com/2013/06/18/ug-tour-in-uk-this-week-and-next/">UG Tour in UK this week and next</a> - Iris Classon is on a UK Usergroup Tour this week and next, giving sessions at usergroups in Bristol and Gloucestershire already, with the Telerik Developer Seminar today (Weds) in London,   Windows Phone UG London this evening, Dev South Coast in Southampton on Thursday evening and the Windows Store App developer group in London on Monday 24th.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/yY_0JJKa0Wk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/19/the-morning-brew-1380/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/19/the-morning-brew-1380/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1379</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/hPCIFcqZEIE/</link>
		<comments>http://blog.cwa.me.uk/2013/06/18/the-morning-brew-137-2/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 08:34:37 +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=3270</guid>
		<description><![CDATA[Software

Log Parser Studio 2.0 now out (Log Parser GUI++) - Greg Duncan highlights the latest release of LogParser Studio, a GUI environment for working with the LogParser 2.2 which allows you to issue SQL like queries against a wide range of log file formats.

Information

String concatenation behind the scenes, part one - Eric Lippert kicks off [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2013/06/log-parser-studio-20-now-out-log-parser.html">Log Parser Studio 2.0 now out (Log Parser GUI++)</a> - Greg Duncan highlights the latest release of LogParser Studio, a GUI environment for working with the LogParser 2.2 which allows you to issue SQL like queries against a wide range of log file formats.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://ericlippert.com/2013/06/17/string-concatenation-behind-the-scenes-part-one/">String concatenation behind the scenes, part one</a> - Eric Lippert kicks off a new series of posts looking the art and science of string concatenation, looking at some of the optimisations he worked on that got included in the C# compiler.</li>
<li><a href="http://www.daedtech.com/dont-write-code-you-dont-need">Don&#8217;t Write Code You Don&#8217;t Need</a> - Erik Dietrich shares some sage advice about writing too much code and exposing too much of your code to the consumers of that code, along with the perils of Mutability.</li>
<li><a href="http://haacked.com/archive/2013/06/17/hidden-code-mines.aspx">Hidden Code Mines</a> - Phil Haack discusses a concept he is calling code mines, those bits of innocuous code which would get skipped over in a code review, but actually contain some subtle bug which will explode when you least expect.</li>
<li><a href="http://elegantcode.com/2013/06/17/3-pillars-of-pragmatic-agility/">3 Pillars of Pragmatic Agility</a> - David Starr highlights his latest article for Visual Studio Magazine which proposes a new standard for agile software development which builds on the work of the last 12 years of being agile in a variety of forms.</li>
<li><a href="http://weblogs.asp.net/rchartier/archive/2013/06/16/agent-the-world-s-smartest-watch.aspx">AGENT: The World&#8217;s Smartest Watch</a> - Rob Chartier takes a look at AGENT, the smart watch which is based upon the .NET Micro Framework with an API allowing .NET developer to leverage the power of a small write mounted device.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://www.eventbrite.co.uk/event/6625136963/eorg#">DareDevs: TDD, where did it all go wrong</a> - DareDevs (formerly Manchester / Warrington NxtGenUG) welcome Ian Cooper for a session on TDD, and how it has evolved since the original TDD rules,  this Wednesday evening (19 June)</li>
<li><a href="http://www.craftycoders.net/Events">Events | CraftyCoders</a> - The Crafy Coders (Bromsgrove) have a sessions from Dan Kendall, Neil Barnwell and Jay McGuiness/James Morcom on Thursday 20th June 2013 where they will all be exploring Builds and Deployment.  Crafty Coders are also running a whole day (Saturday) Code Retreat on Saturday 31st August.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/hPCIFcqZEIE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/18/the-morning-brew-137-2/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/18/the-morning-brew-137-2/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1378</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/eYWrehqh2WY/</link>
		<comments>http://blog.cwa.me.uk/2013/06/17/the-morning-brew-1378/#comments</comments>
		<pubDate>Mon, 17 Jun 2013 08:38:44 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=3267</guid>
		<description><![CDATA[Software

Windows Azure: Major Updates for Mobile Backend Development - Scott Guthrie announces the latest batch of improvements to the Windows Azure Mobile Services, including a .NET API available via NuGet, Android push notifications, free database and websites and much more
Glimpse 1.4.2 released - Anthony van der Hoorn announces another minor update to address some reported [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://weblogs.asp.net/scottgu/archive/2013/06/14/windows-azure-major-updates-for-mobile-backend-development.aspx">Windows Azure: Major Updates for Mobile Backend Development</a> - Scott Guthrie announces the latest batch of improvements to the Windows Azure Mobile Services, including a .NET API available via NuGet, Android push notifications, free database and websites and much more</li>
<li><a href="http://blog.getglimpse.com/2013/06/16/glimpse-1-4-2-released/">Glimpse 1.4.2 released</a> - Anthony van der Hoorn announces another minor update to address some reported issues in Glimpse 1.4, with a handful of issues addressed in the Glimpse.Core module.</li>
<li><a href="http://geekswithblogs.net/joycsharp/archive/2013/06/16/announcement-employee-info-starter-kit-v6.0asp.net-mvc-edition-is-released.aspx">Announcement: Employee Info Starter Kit (v6.0-ASP.NET MVC Edition) is Released</a> - Ashraful Alam Joy highlights the release of the 6th version of the Employee Info Starter Kit, a fully formed application running on ASP.NET MVC4, Entity Framework 4.3 and SQL Compact, a great learning tool, and also a starting point for your own applications of this nature.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://www.strathweb.com/2013/06/overriding-filters-in-asp-net-web-api-vnext/">Overriding filters in ASP.NET Web API vNext</a> - Filip W takes a look at the next release of Web API and explores how you can override filters, addressing one of the things which is currently very difficult to achieve.</li>
<li><a href="http://www.nsprogrammer.com/2013/06/logging-to-disk-most-important-part-of.html#more">Logging: The Most Important Part of Any Application</a> - NSProgrammer discusses the importance of good logging in your applications, looking the top 10 features that logging must provide to be useful</li>
<li><a href="http://blog.mayurtendulkar.com/2013/06/using-raygun-for-logging-in-windows.html">Using Raygun for Logging in Windows Phone Applications</a> - Tendulkar takes a look at integrating the Raygun.Io logging service/framework into a Windows Phone application to help gather information about your applications issues.</li>
<li><a href="http://www.hanselman.com/blog/StopDoingInternetWrong.aspx">Stop Doing Internet Wrong</a> - Scott Hanselman discusses a bunch of things that we as web developers are still getting wrong when developing sites, ranging from bad linking to mobile sites to not marking up checkboxes correctly.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/eYWrehqh2WY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/17/the-morning-brew-1378/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/17/the-morning-brew-1378/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1377</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/3u8cJyA0VWg/</link>
		<comments>http://blog.cwa.me.uk/2013/06/14/the-morning-brew-1377/#comments</comments>
		<pubDate>Fri, 14 Jun 2013 08:37:27 +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=3265</guid>
		<description><![CDATA[Software

Architecture Tools in ReSharper 8 - The JetBrains team show off some of their new Architecture related features for exploring inter project dependencies and relationships.
!Exploitable crash analyzer version 1.6 - The Security Development Lifecycle - Site Home - MSDN Blogs - Andy Renk of the Microsoft SDL Team highlights the release last month of the [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.jetbrains.com/dotnet/2013/06/resharper-8-architecture-tools/">Architecture Tools in ReSharper 8</a> - The JetBrains team show off some of their new Architecture related features for exploring inter project dependencies and relationships.</li>
<li><a href="http://blogs.msdn.com/b/sdl/archive/2013/06/13/exploitable-crash-analyzer-version-1-6.aspx">!Exploitable crash analyzer version 1.6 - The Security Development Lifecycle - Site Home - MSDN Blogs</a> - Andy Renk of the Microsoft SDL Team highlights the release last month of the !Exploitable crash analyzer version 1.6, a WinDbg extension which provides crash analysis and security risk assessment</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://ericlippert.com/2013/06/13/whats-the-difference-sizeof-and-marshal-sizeof/">What&#8217;s the difference? sizeof and Marshal.SizeOf</a> - Eric Lippert discusses why these two seemingly similar methods give different values, one dealing with the managed memory requirements of the type and the other dealing with the unmanaged memory size.</li>
<li><a href="http://blogs.msdn.com/b/carmelop/archive/2013/06/13/system-badimageformatexception-bad-il-range-what-it-is-going-on.aspx">System.BadImageFormatException: Bad IL Range - what it is going on!</a> - Carmelo Pulvirent discusses an interesting problem as a result of a BadImageFormatException being thrown due to bad IL in an assembly</li>
<li><a href="http://sqlblog.com/blogs/rob_farley/archive/2013/06/13/plan-operator-tuesday-round-up.aspx">Plan Operator Tuesday round-up</a> - Rob Farley rounds up all the SQL Plan Operator related posts from Tuesday, linking to them all from a fake execution plan - nice idea, and some really geat content there too.</li>
<li><a href="http://thedailywtf.com/Articles/SQL-Injection-Whats-That.aspx">SQL Injection: What&#8217;s That?</a> - The Daily WTF reminds that not all developers are as enlightened as we would like regarding security concepts such as SQL Injection.</li>
<li><a href="http://gunnarpeipman.com/2013/06/how-my-company-uses-windows-azure-in-development-process/">How my company uses Windows Azure in development process</a> - Gunnar Peipman discusses the why and how of his companies use of Windows Azure, the various benefits its gives them, and some of the impacts on their architecture from using Azure.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://billwagner.azurewebsites.net/blog/upcoming-speaking-events-aberdeen-and-edinburgh">Upcoming Speaking events:  Aberdeen and Edinburgh</a> - Bill Wagner is visiting Scotland this summer, and as part of his golfing holiday will be giving two talks, one in Aberdeen on 4th July and one in Glasgow on 13th July where he will discuss C# and async.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/3u8cJyA0VWg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/14/the-morning-brew-1377/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/14/the-morning-brew-1377/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1376</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/bXErW0oaaeA/</link>
		<comments>http://blog.cwa.me.uk/2013/06/13/the-morning-brew-1376/#comments</comments>
		<pubDate>Thu, 13 Jun 2013 09:01: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=3261</guid>
		<description><![CDATA[Software

Announcing the Unit Test Generator Visual Studio Extension BETA - Willy Peter Schaub highlights the beta release of the ALM Rangers Unit Test Generator Extension for Visual Studio.  The team are very keen for people to try it out and to give feedback
Glimpse 1.4.1 Released - Glimpse gets a minor update to address a [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/willy-peter_schaub/archive/2013/06/13/announcing-the-unit-test-generator-visual-studio-extension-beta.aspx">Announcing the Unit Test Generator Visual Studio Extension BETA</a> - Willy Peter Schaub highlights the beta release of the ALM Rangers Unit Test Generator Extension for Visual Studio.  The team are very keen for people to try it out and to give feedback</li>
<li><a href="http://blog.getglimpse.com/2013/06/12/glimpse-1-4-1-released/">Glimpse 1.4.1 Released</a> - Glimpse gets a minor update to address a couple of reported issues with Glimpse 1.4.  There are updated packages for Glimpse.Core and Glimpse.MVC*</li>
<li><a href="http://lostechies.com/sharoncichelli/2013/06/12/getting-a-fix-on-fixie/">Getting a Fix on Fixie</a> - Sharon Cichelli highlights Fixie a new testing framework from Patrick Lioi, giving a brief overview of its use, and suggesting how you can get involved in the project.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/dotnet/archive/2013/06/12/nuget-package-restore-issues.aspx">NuGet Package Restore Issues</a> - Immo Landwerth discusses some problems people are running into with the Microsoft.Bcl.Build and Microsoft.Bcl.Compression pacakges and the NuGet Package Restore caused by its custom build targets.  This post discusses the issues in depth and shares some workarounds.</li>
<li><a href="http://www.west-wind.com/weblog/posts/2013/Jun/12/Replacing-jQuerylive-with-jQueryon">Replacing jQuery.live() with jQuery.on()</a> - Rick Strahl looks at one of the more significant changes between jQuery 1.9 and 1.10, the removal of the jQuery,live() function, and looks at migrating to the newer jQuery.on().</li>
<li><a href="http://blogs.lessthandot.com/index.php/DataMgmt/DBProgramming/sql-is-hard">SQL Is Hard</a> - Eli Weinstock-Herman discusses some of the difficulties people have in learning SQL properly, and highlights the launch of SQLisHard.com, a new learning resource to help people get up to speed.</li>
<li><a href="https://www.simple-talk.com/sql/t-sql-programming/painless-management-of-a-logging-table-in-sql-server/">Painless management of a logging table in SQL Server</a> - Hugo Kornelis discusses techniques for managing and removing records from logging tables, along the way discussing some best practices for design, and highlighting some of the difficulties encountered when working with tables with billions of rows.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/bXErW0oaaeA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/13/the-morning-brew-1376/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/13/the-morning-brew-1376/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1375</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/mscfVm1EO_w/</link>
		<comments>http://blog.cwa.me.uk/2013/06/12/the-morning-brew-1375/#comments</comments>
		<pubDate>Wed, 12 Jun 2013 08:37:23 +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=3258</guid>
		<description><![CDATA[Software

Glimpse Heads-Up Display released - The Glimpse Team announce the release of the Glimpse &#8216;Heads Up Display&#8217; an significant new UI to their excellent profiling and debugging tool.  I won&#8217;t say much more here, as Yesterday&#8217;s &#8216;Afternoon Tea&#8217; had lots of information
NuDoc: A .NET XML API Documentation Reader - Daniel Cazzulino shares NuDoc an [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blog.getglimpse.com/2013/06/11/glimpse-hud-released">Glimpse Heads-Up Display released</a> - The Glimpse Team announce the release of the Glimpse &#8216;Heads Up Display&#8217; an significant new UI to their excellent profiling and debugging tool.  I won&#8217;t say much more here, as <a href="/2013/06/11/afternoontea-11-june-2013-opensourceprojectsilike-glimpse/">Yesterday&#8217;s &#8216;Afternoon Tea&#8217;</a> had lots of information</li>
<li><a href="http://blogs.clariusconsulting.net/kzu/nudoc-a-net-xml-api-documentation-reader/">NuDoc: A .NET XML API Documentation Reader</a> - Daniel Cazzulino shares NuDoc an NuGet package which reads the XML Documentation files generated by the build process which can form the basis of tooling to generate human readable documentation in any format you choose.</li>
<li><a href="http://blogs.msdn.com/b/ie/archive/2013/06/11/june-2013-internet-explorer-updates.aspx">June 2013 Internet Explorer Updates</a> - The Internet Explorer Team highlight their latest updates package which addresses 19 privately reported vulnerabilities across Internet Explorer 6-10</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/windowsappdev/archive/2013/06/11/all-about-promises-for-windows-store-apps-written-in-javascript.aspx">All about promises (for Windows Store apps written in JavaScript)</a> - Kraig Brockschmidt shares a detailed discussion on the use of Promises in Windows 8 Application Development in JavaScript which allow you to work correctly with asynchronous APIs, a critical part of Win8 application development.</li>
<li><a href="http://csharperimage.jeremylikness.com/2013/06/simple-validation-with-mvvm-for-windows.html">Simple Validation with MVVM for Windows Store apps</a> - Jeremy Likness takes a look at validation in an MVVM setting and explores the creation of your own simple validation implementation.</li>
<li><a href="http://blogs.msdn.com/b/powershell/archive/2013/06/11/understanding-powershell-s-type-conversion-magic.aspx">Understanding PowerShell&#8217;s Type Conversion Magic</a> - Lee Holmes takes a look at the magic &#8216;it just works&#8217; world of type conversion in PowerShell, looking at the hard work that PowerShell does behind the scenes to make it &#8216;just work&#8217;</li>
<li><a href="http://www.codeproject.com/Tips/604756/Doing-the-Time-Warp">Doing the Time-Warp</a> - Andy Harman takes a look at making code which makes repeated use of DateTime.Now behave as intended by creating time bubbles which freeze the time for that block of code.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/dsyme/archive/2013/06/11/f-london-meetup-thursday-machine-learning-hands-on-with-f.aspx">F# London Meetup, Thursday: Machine Learning Hands On with F#</a> - Don Syme highlights the F# London Meetup being held tomorrow (Thursday) at Skills Matter where Phil Trelford will be running a Hands On session on machine learning.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/mscfVm1EO_w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/12/the-morning-brew-1375/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/12/the-morning-brew-1375/</feedburner:origLink></item>
		<item>
		<title>Afternoon Tea - 11th June 2013 - Open Source Projects I Like: Glimpse</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/EpF5q6ZwNSs/</link>
		<comments>http://blog.cwa.me.uk/2013/06/11/afternoontea-11-june-2013-opensourceprojectsilike-glimpse/#comments</comments>
		<pubDate>Tue, 11 Jun 2013 18:22:48 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[Afternoon Tea]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[Community]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=3237</guid>
		<description><![CDATA[A couple of weeks ago I watched the dotNetConf Open Source .NET Panel’ discussion which brought together a number of people from the .NET Open Source communities to discuss the state of Open Source in our community.  The discussion was a good one, well worth watching and made me start to think about some [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago I watched the <a href="http://live.dotnetconf.net/2013-04">dotNetConf</a> <a href=" http://www.youtube.com/watch?v=w6t0hP5wgPQ">Open Source .NET Panel’</a> discussion which brought together a number of people from the .NET Open Source communities to discuss the state of Open Source in our community.  The discussion was a good one, well worth watching and made me start to think about some of the Open Source projects I like – one of which features in this post.</p>
<h3>Glimpse</h3>
<p><a href="http://getglimpse.com"><img src="http://blog.cwa.me.uk/wp-content/uploads/2013/06/up-glimpse-logo-dark-full.gif" alt="Glimpse" title="Glimpse" width="300" height="95" class="alignnone size-medium wp-image-3241" /></a><br />
<a href="http://getglimpse.com/">Glimpse</a> provides the answer for server side code that the likes of Firebug and Chrome Developer Tools provide for the client side developer.  The project was originally conceived by <a href="http://twitter.com/Anthony_vdh">Anthony van der Hoorn</a> and <a href="http://twitter.com/twitter.com/nikmd23">Nik Molnar</a> back in early 2011, and launched at Mix11’s Open Source Fest.</p>
<p>Glimpse did the usual Open Source project dance through many &lt;1.0 releases, and mid last year became a project supported by <a href="http://www.redgate.com">Red Gate</a>.  Since then things have rapidly accelerated, and the community team have blasted beyond the 1.0 release threshold.  </p>
<p><b>Today sees the announcement of Glimpse 1.4, along with a significant new look and feel introducing a Heads Up Display to make the most significant and useful information always available when Glimpse is enabled.   Check out the <a href="http://blog.getglimpse.com/2013/06/11/glimpse-hud-released/">announcement post over on the Glimpse Blog</a> for the full lowdown, including a short video which gives a real impression of how the new Heads Up Display actually works.</b></p>
<div style="width: 100%; overflow: hidden">
<a href="http://blog.cwa.me.uk/wp-content/uploads/2013/06/up-glimpse-hud2.gif"><img src="http://blog.cwa.me.uk/wp-content/uploads/2013/06/up-glimpse-hud2.gif" alt="More Heads Up" title="More Heads Up" width="75%" height="75%" class="aligncenter size-full wp-image-3247" /></a></div>
<h3>Get Your Head Up!</h3>
<p>I love that adding Glimpse to a project while working is as simple as adding a NuGet package</p>
<p><code>Install-Package Glimpse.MVC4</code></p>
<p>Once installed, build and run your solution, and then hit up the Glimpse Handler to see what’s installed and to enable the tool</p>
<p><code>http://localhost:12345/glimpse.axd</code></p>
<p>So far all as expected.  Now head back to your web application, and you will be greeted by the new look Heads Up Display at the bottom of the page, in all its Metro’esque glory.</p>
<div style="width:100%;overflow:hidden;"><a href="http://blog.cwa.me.uk/wp-content/uploads/2013/06/up-glimpse-hud1.gif"><img src="http://blog.cwa.me.uk/wp-content/uploads/2013/06/up-glimpse-hud1.gif" alt="Glimpse Heads Up Display" title="Glimpse Heads Up Display"class="aligncenter size-thumbnail wp-image-3244" /></a></div>
<p>The Heads Up Display appears across the bottom of all pages when enabled, providing at a glance key metrics about the page:</p>
<ul>
<li>Key Overall Timing Metrics
<ul>
<li>Overall Time</li>
<li>Time spent network communicating</li>
<li>Time Spent processing Server Side Code</li>
<li>Time until DOM Ready</li>
</ul>
</li>
<li>Server Side Processing Breakdown
<ul>
<li>In the MVC case identifying the Controller</li>
<li>The Action processing time</li>
<li>The View processing time</li>
<li>The Time taken by Database queries triggered by the page</li>
</ul>
</li>
<li>Realtime updating view of the Ajax Requests</li>
</ul>
<p>Hovering the mouse over each of these sections gives further information about the metrics in a concise and clear, yet information dense way:<br />
<a href="http://blog.cwa.me.uk/wp-content/uploads/2013/06/up-glimpse-hud4.gif"><img src="http://blog.cwa.me.uk/wp-content/uploads/2013/06/up-glimpse-hud4.gif" alt="Heads Up Display Detail" title="Heads Up Display Detail" width="395" height="367" class="aligncenter size-full wp-image-3251" /></a></p>
<p>More new UI awaits you on clicking the ‘g’ logo in the corner, the traditional way to summon Glimpse’s detailed FireBug like UI to the foreground, which has also had the Metro style make over.  If you&#8217;ve ever used Glimpse before you will be familiar with the range of information available in here, including the very useful (and even prettier now) Timeline view:</p>
<p><a href="http://blog.cwa.me.uk/wp-content/uploads/2013/06/up-glimpse-hud5.gif"><img src="http://blog.cwa.me.uk/wp-content/uploads/2013/06/up-glimpse-hud5-300x114.gif" alt="Glimpse Detail View - Timeline" title="Glimpse Detail View - Timeline" width="300" height="114" class="aligncenter size-medium wp-image-3252" /></a></p>
<h3>Why Glimpse Works for me</h3>
<ol>
<li><strong>Very, very easy to get up and running</strong> <br />
The ‘Pit Of Success’ is easy to get into, install the package, enable via a URL, and you are reaping the rewards.
</li>
<li><strong>Tells me useful information</strong><br />
Glimpse has the useful metrics, configuration and information readily available – other than enabling it there is nothing more that needs to be done</li>
<li><strong>Friendly and far reaching community</strong><br />
Nik and Anthony are nice chaps and have fostered a good community round Glimpse, and care about engagement in the open source community.  The community is growing with with ever increasing numbers of contributors and extensions for all kinds of things ranging from pure ADO to SignalR - I&#8217;ve found the SignalR one useful on a  number of occasions
</li>
<li><strong>Easy Extension</strong><br />
It’s pretty simple to start adding your monitoring for your own functionality to a custom Glimpse tab (so easy I&#8217;ve managed it!)</li>
</ol>
<p><strong>I&#8217;ve found having the metrics Glimpse provides to be invaluable on a countless occasions, and I encourage you to try it out, or even better, get involved with the project itself.</strong></p>
<p><em>Full Disclosure – Anthony &#038; Nik gave me a preview of the new Head Up Display functionality a few days ago, which prompted me to tell you how much I&#8217;ve liked Glimpse for quite some time – No money exchanged hands, but I might let them buy me a drink when I finally get to meet them both <img src='http://blog.cwa.me.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/EpF5q6ZwNSs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/11/afternoontea-11-june-2013-opensourceprojectsilike-glimpse/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/11/afternoontea-11-june-2013-opensourceprojectsilike-glimpse/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1374</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/ljkhIHysUZI/</link>
		<comments>http://blog.cwa.me.uk/2013/06/11/the-morning-brew-1374/#comments</comments>
		<pubDate>Tue, 11 Jun 2013 08:44:14 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=3228</guid>
		<description><![CDATA[Update: Getting lots and lots of comment spam at the moment so am going to disable comments for a few days - If you want to feed back you can always Tweet Me
Information

Construction destruction - Eric Lippert takes a look at the birth and death of objects, and how these events can cause side effects, [...]]]></description>
			<content:encoded><![CDATA[<p><b>Update: Getting lots and lots of comment spam at the moment so am going to disable comments for a few days - If you want to feed back you can always <a href="http://twitter.com/calcock">Tweet Me</a></b></p>
<h3>Information</h3>
<ul>
<li><a href="http://ericlippert.com/2013/06/10/construction-destruction/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=construction-destruction">Construction destruction</a> - Eric Lippert takes a look at the birth and death of objects, and how these events can cause side effects, along with the usual twist to what you might expect to take place.</li>
<li><a href="http://weblogs.asp.net/jeff/archive/2013/06/10/when-the-google-beats-on-your-signalr.aspx">When the Google beats on your SignalR</a> - Jeff Putz highlights how he received a large number of exceptions from his SignalR endpoint caused by GoogleBot, and shares a robots.txt exclusion to make Google and other well behaved bots avoid the SignalR endpoint.</li>
<li><a href="http://www.troyhunt.com/2013/06/understanding-risk-of-mixed-content.html">Understanding the risk of mixed content warnings</a> - Troy Hunt continues his discussion of website security with a look at the dangers of mixed content, where items on a &#8216;Secure&#8217; page are loaded over a mixture of HTTP and HTTPS.</li>
<li><a href="http://www.codeproject.com/Articles/604720/JSON-vs-XML-Some-hard-numbers-about-verbosity">JSON vs. XML: Some hard numbers about verbosity</a> - We all know that XML is quite a bloated data transfer form, and the Json is more concise, and in this article &#8216;Pragmateek&#8217; takes a look at this and provides some actual numbers, including a look at applying compression to the data.</li>
<li><a href="http://www.microsoft.com/en-us/download/details.aspx?id=7029&#038;WT.mc_id=rss_alldownloads_all">Download C# Language Specification 5.0</a> &amp; <a href="http://www.microsoft.com/en-us/download/details.aspx?id=15039&#038;WT.mc_id=rss_alldownloads_all">Download Visual Basic Language Specification 11.0</a> - The official language specification documents for C#5 and VB11 are now available for download from the Microsoft Downloads site - these are a great reference, and actually make interesting reading too - what better way to learn about how your language of choice works than to look at the original specification.</li>
<li><a href="http://apiux.com/2013/05/14/api-versioning/">Do you really need API Versioning?</a> - Andreas Krohn reviews the arguments for and against API versioning strategies discussing the problems it tries to solve, as well as looking at how to go about it, and questions if you really need to do it.</li>
<li><a href="http://sqlblog.com/blogs/rob_farley/archive/2013/06/11/spooling-in-sql-execution-plans.aspx">Spooling in SQL execution plans</a> - Rob Farley takes a look at the Spool operators in SQL execution plans, explaining what their purpose is and why certain statements include them.  I really love database query performance tuning, and this is a nice article to explain a common operator.</li>
<li><a href="http://blogs.technet.com/b/bizspark_group_blog/archive/2013/06/10/get-your-map-of-the-microsoft-developer-platform-world.aspx">Get Your Map of the Microsoft Developer Platform World</a> - Vitor Ciaramella has created a nice map outlining the various branches of the Microsoft Development eco-sphere - useful to see what is out there and how some bits related, especially if you are a specialist in a particular area.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/ljkhIHysUZI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/11/the-morning-brew-1374/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/11/the-morning-brew-1374/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1373</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/WDzYuopG_qE/</link>
		<comments>http://blog.cwa.me.uk/2013/06/10/the-morning-brew-1373/#comments</comments>
		<pubDate>Mon, 10 Jun 2013 08:43:38 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=3225</guid>
		<description><![CDATA[Software

Introducing VsixCompres - a NuGet package to compress your Visual Studio Package - Sayed Ibrahim Hashimi shares a NuGet package which manipulates the build process for your Visual Studio Extension projects to add in generation of a fully compressed VSIX build artefact.

Information

Reactive benefits with commodity option barrier events - Wes McClure takes a look at [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://sedodream.com/2013/06/08/IntroducingVsixCompressaNuGetPackageToCompressYourVisualStudioPackage.aspx">Introducing VsixCompres - a NuGet package to compress your Visual Studio Package</a> - Sayed Ibrahim Hashimi shares a NuGet package which manipulates the build process for your Visual Studio Extension projects to add in generation of a fully compressed VSIX build artefact.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://devblog.wesmcclure.com/posts/reactive-benefits-with-commodity-option-barrier-events">Reactive benefits with commodity option barrier events</a> - Wes McClure takes a look at refactoring some code to make use of the reactive extensions and along the way making the code clearer and simpler</li>
<li><a href="http://www.hanselman.com/blog/CSIVisualStudioUnableToTranslateUnicodeCharacterAtIndexXToSpecifiedCodePage.aspx">CSI: Visual Studio - Unable to translate Unicode character at index X to specified code page </a> - Scott Hanselman discusses the tracking down of a bizarre build error caused by some invalid characters in the PATH environment variables.</li>
<li><a href="http://coolthingoftheday.blogspot.co.uk/2013/06/wintellectnow-ftw-wintellect-now.html">WintellectNOW FTW - Wintellect now providing on-demand learning for everyone (and there&amp;#39;s even a few free sessions too)</a> - Greg Duncan highlights some free and some paid for trainign content from Wintellect.  The free modules available include jQuery, Azure and IntelliTrace content.</li>
<li><a href="http://www.blackwasp.co.uk/FailFast.aspx">Using Environment.FailFast</a> - Richard Carr takes a look at how to get your application to bail out completely in the case that something very serious has gone wrong using Environment.FailFast.</li>
<li><a href="http://www.codeproject.com/Articles/604417/Agile-software-development-methodologies-and-how-t">Agile software development methodologies and how to apply them.</a> - Monjurul Habib shares a nice overview of all things Agile, looking at the guiding principles and the various skills , practices and techniques which under pin in this CodeProject article.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013">TechEd North America 2013 </a> - Channel 9 now has all the session recordings from TechEd available online, giving you access to what appears to be over 700 sessions of content covering all aspects of the Microsoft world.</li>
<li><a href="http://www.nxtgenug.net/ViewEvent.aspx?EventID=581">NxtGenUG - Event: Making Windows Store Dance </a> - The Birmingham NxtGenUG welcome Christopher Myhill for a session on building applications for the Windows Store, sharing key lessons learnt when crafting your application for the store.  The event takes place the evening of Tuesday 18th June</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/WDzYuopG_qE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/10/the-morning-brew-1373/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/10/the-morning-brew-1373/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1372</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/3-t3-jxuySQ/</link>
		<comments>http://blog.cwa.me.uk/2013/06/07/the-morning-brew-1372/#comments</comments>
		<pubDate>Fri, 07 Jun 2013 08:35: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=3222</guid>
		<description><![CDATA[Software

Web Developer Checklist - the Chrome extension - Mads Kristensen announces the release of a Web Developer Check List Chrome Extension which also automates a large part of the check list as it is able to review the loaded page content.  The extension is available via the Chrome webstore, and as its open source [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://madskristensen.net/post/Chrome-extension-Web-Developer-Checklist.aspx">Web Developer Checklist - the Chrome extension</a> - Mads Kristensen announces the release of a Web Developer Check List Chrome Extension which also automates a large part of the check list as it is able to review the loaded page content.  The extension is available via the Chrome webstore, and as its open source you can also get the source code from GitHub</li>
<li><a href="http://ilmatte.wordpress.com/2013/06/06/iis-express-gui-and-visual-studio-2010-integration/">IIS Express GUI and Visual Studio 2010 integration</a> - Matteo Tontini discusses the use of IIS Express and shares a nice simple utility for managing the sites configured in IISExpress, available from the projects CodePlex site.</li>
<li><a href="http://blogs.msdn.com/b/dotnet/archive/2013/06/06/portable-compression-and-httpclient-working-together.aspx">Portable Compression and HttpClient Working Together - .NET Blog - Site Home - MSDN Blogs</a> - Immo Landwerth announces the release of two new beta NuGet packages for the HttpClient implementation which add in compressions support to this portable library</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://www.knockmeout.net/2013/06/knockout-debugging-strategies-plugin.html">Knockout.js Troubleshooting Strategies</a> - Ryan Niemeyer shares some great debugging and troubleshooting techniques when working with Knockout.js, discussing logging, the use of the console, catching and working with exceptions and also a number of common problems.</li>
<li><a href="http://www.hanselman.com/blog/HowToDeleteOpenOrInsecureWiFiHotSpotsFromWindows8WifiexeCommandLineUtilityWithSource.aspx">How to delete Open or Insecure Wi-Fi HotSpots from Windows 8: Wifi.exe Command Line Utility with Source</a> - Scott Hanselman follows on from his recent Hanselminutes podcast with Troy Hunt where wireless security was one of the topics they covered, with a look at how you can remove the remembered networks from your Windows 8 installation.</li>
<li><a href="https://www.simple-talk.com/dotnet/.net-tools/t4---the-insource-code-monkey/">T4 - The Insource Code Monkey</a> - Nick Harrison discusses one of the more unsung heroes in the  Development, the code generation possible using T4 Templates, discussing how you probably are using them without even knowing, looking at motivations for uses in your own applications, and exploring how to go about it.</li>
<li><a href="http://lostechies.com/jimmybogard/2013/06/06/acid-2-0-in-action/">ACID 2.0 in action</a> - Jimmy Bogard continues his discussion of getting rid of two phase commit in messaging applications, and takes a look at ACID 2.0, a new version of the ACID acronym which aims to provide guidelines to allow a data model to provide high throughput without traditional locking.</li>
<li><a href="http://www.codeproject.com/Articles/603742/LINQ-for-JavaScript">LINQ for JavaScript</a> -  Kamyar Nazeri takes a look at implementing LINQ functionality in the JavaScript language, sharing implementations for 30 LINQ operations in JavaScript - great if you need this kind of functionality in JavaScript or are curious about the implementation of such functions.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/3-t3-jxuySQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/07/the-morning-brew-1372/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/07/the-morning-brew-1372/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1371</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/EsdzTgRHc2o/</link>
		<comments>http://blog.cwa.me.uk/2013/06/06/the-morning-brew-1371/#comments</comments>
		<pubDate>Thu, 06 Jun 2013 08:39:23 +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=3219</guid>
		<description><![CDATA[I had a really nice evening presenting at the ChesterDevs Usergroup last night – thanks to the organiser and attendees for being so welcoming and also for asking some really good pertinent questions.  If you are anywhere nearby I encourage you to check the group out, and what better way to do so than [...]]]></description>
			<content:encoded><![CDATA[<p>I had a really nice evening presenting at the <a href="http://www.meetup.com/Chester-Devs/">ChesterDevs Usergroup</a> last night – thanks to the organiser and attendees for being so welcoming and also for asking some really good pertinent questions.  If you are anywhere nearby I encourage you to check the group out, and what better way to do so than at their next meeting on 3rd July where ‘Friend of the Brew’ <a href="http://www.meetup.com/Chester-Devs/events/112632722/">Mark Rendle will be giving a session on TypeScript</a>.</p>
<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/robmar/archive/2013/06/05/first-look-at-windows-8-1-video.aspx">First look at Windows 8.1 (Video)</a> - Rob Margel shares the video from Jensen Harris&#8217; TechEd session which demonstrates some of the new features and improvements coming in Windows 8.1</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://www.planetgeek.ch/2013/06/05/clean-code-cheat-sheet/">Clean Code Cheat Sheet</a> - Urs Enzler shares an updated and enhanced Clean Code Cheat Sheet.  Available in PDF form, this 4 page cheat sheet details all the key concepts which back the Clean Code idea</li>
<li><a href="http://blogs.msdn.com/b/bharry/archive/2013/06/04/vs-2013-round-tripping.aspx">VS 2013 round tripping</a> - Brian Harry shares some more Visual Studio 2013 news, this time relating to the very important round tripping support which allows 2013 to work with 2010 and 2012 solutions and projects without conversion.</li>
<li><a href="http://pragprog.com/news/pragpub-with-elixir-updated-raspberry-pi?2440571">PragPub with Elixir; Updated Raspberry Pi</a> - The Pragmatic Programmers highlight their latest edition of PragPub magazine which features articles on a variety of development platforms and languages.  This month includes Rails, Elixir and Knockout.</li>
<li><a href="http://www.codeproject.com/Articles/602648/See-the-Intermediate-Language-for-Csharp-Code">See the Intermediate Language for C# Code</a> - Dave Kerr shares an article on Codeplex which details the creation of a Visual Studio addin which allows you to highlight code, and see the IL that represents the code.  The extension is available to download, so can also be added to your tool belt easily.</li>
<li><a href="http://weblogs.asp.net/ricardoperes/archive/2013/06/05/unity-part-4-extensions.aspx">Unity &#226;€“ Part 4: Extensions - Development With A Dot</a> - Ricardo Peres continues discussion of the Unity Framework, with a 4th part which looks at extending the functionality of Unity, looking at the registration and configuration of extensions.</li>
<li><a href="http://blogs.msdn.com/b/microsoft-green/archive/2013/06/05/celebrating-an-energy-efficient-browser-on-world-environment-day.aspx">Celebrating an Energy Efficient Browser on World Environment Day</a> - The Microsoft Green Blog celebrate the news that Internet Explorer 10 is the most eco-friendly browser in terms of its energy efficiency, meaning both good things for your battery life and for the planet.</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://www.eventbrite.co.uk/event/6625136963/eorg#">DareDevs: TDD, where did it all go wrong</a> - DareDevs, formerly the Manchester NxtGenUG group, welcome Ian Cooper for a session on Test Driven Development on the evening of Wednesday 19th June.</li>
<li><a href="http://www.nxtgenug.net/ViewEvent.aspx?EventID=583">NxtGenUG - Event: Cross platform apps and games. </a> - The Coventry NxtGenUG welcome Simon Jackson for a session on creating games and applications which work across multiple platforms, inculding a look at MonoGame and Xamarin Studio on the evening of Monday 17th June.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/EsdzTgRHc2o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/06/the-morning-brew-1371/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/06/the-morning-brew-1371/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1370</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/btaVas3jadk/</link>
		<comments>http://blog.cwa.me.uk/2013/06/05/the-morning-brew-1370/#comments</comments>
		<pubDate>Wed, 05 Jun 2013 09:06: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=3214</guid>
		<description><![CDATA[Update: As highlighted in the comments (thanks James) I&#8217;m speaking tonight at the ChesterDevs Usergroup, giving a session on Web Sockets and SignalR.  I believe all the spaces are taken for the event and have been for a while, which is why I&#8217;ve not really mentioned.  Really looking forward to it - now [...]]]></description>
			<content:encoded><![CDATA[<p><b>Update: As highlighted in the comments (thanks James) I&#8217;m speaking tonight at the ChesterDevs Usergroup, giving a session on <a href="http://www.meetup.com/Chester-Devs/events/106928612/">Web Sockets and SignalR</a>.  I believe all the spaces are taken for the event and have been for a while, which is why I&#8217;ve not really mentioned.  Really looking forward to it - now if only I can convince the Windows Phone 8 emulator to work correctly on my laptop for one of the demos.</b></p>
<p><b>Update2: Yes, I broke the HTML, and everything went bold, should all be back to normal now</b></p>
<h3>Software</h3>
<ul>
<li><a href="http://www.microsoft.com/en-us/sqlserver/sql-server-2014.aspx">SQL Server 2014</a> - Another of the TechEd announcements this week was the announcement of the next version of SQL Server.  SQL Server 2014 will include improved performance and availability over 2012 and will add in memory database capabilities along with improved backup and disaster recovery features</li>
<li><a href="http://blogs.jetbrains.com/dotnet/2013/06/dottrace-55-eap-introducing-subsystems/">dotTrace 5.5 EAP: Introducing Subsystems</a> - The team over at JetBrains announce another Early Access Preview programme, this time for dotTrace 5.5.  This new version includes subsystem analysis, bookmarking functionality, improved hotspot identification and integration with ReSharper 8 EAP.  Check it out, and give feedback to the team.</li>
<li><a href="http://fiddler2.com/blog/blog/2013/06/04/what-s-new-in-fiddler-2-4-4-5">What&#8217;s New in Fiddler 2.4.4.5</a> - Eric Lawrence has been working away on Fiddler and announces the release of version 2.4.4.5 which contains some significant performance improvements, some useful improvements to the session list and timeline tab, Web Sockets support and much more.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://ericlippert.com/2013/06/04/an-integer-division-identity/">An integer division identity </a> - Eric Lippert takes a look at an algebraic identity, which is true in mathematics, and explores if that is the case in performing the same with integer arithmetic in C#, discussing some of the immediate possible failure cases, before looking at a specific case.</li>
<li><a href="http://blogs.msdn.com/b/windowsazure/archive/2013/06/04/the-top-10-things-to-know-when-running-sql-server-workloads-on-windows-azure-virtual-machines.aspx">The Top 10 Things to Know When Running SQL Server Workloads on Windows Azure Virtual Machines</a> - Roger Doherty discusses the use of the Windows Azure Virtual Machines and Virtual Networks for running SQL Server instances, sharing a number of important things to be aware of when planning and working with SQL Server in such an environment.</li>
<li><a href="http://weblogs.asp.net/dwahlin/archive/2013/06/04/building-an-html5-web-sockets-server-with-node-js.aspx">Building an HTML5 Web Sockets Server with Node.js</a> - Dan Wahlin shares a look at the Node.js Web Sockets server capabilities, constructing a sample which sees a webpage calling to a node based Web Sockets server to retrieve images from Flickr.</li>
<li><a href="http://www.barbarianmeetscoding.com/blog/2013/06/01/barbarian-meets-knockout-knockout-dot-js-observables/">Barbarian Meets Knockout: Knockout.js Observables</a> - Jaime Gonz&#225;lez is on part 2 of a 13 part series looking at the various aspects of using the Knockout client side MVVM framework.  This part digs into the use of the Observable type within knockout.</li>
<li><a href="http://www.codeproject.com/Articles/602112/Scripting-NET-Applications-with-IronPython">Scripting .NET Applications with IronPython</a> - Jerome Terry explores adding scripting capabilities to your applications using IronPython as the scripting language, looking at hosting the script engine and running scripts inside an application in this CodeProject article.</li>
<li><a href="http://blog.andrei.rinea.ro/2013/06/01/bing-it-on-reactive-extensions-story-code-and-slides/">Bing it on, Reactive Extensions! &amp;#8211; story, code and slides</a> - Andrei Rinea walks through the creation of the demo app from  his recent talk on using the Reactive Extensions, providing a nice introductory sample, along with sharing the completed code and slides from his session.</li>
<li><a href="http://www.codeproject.com/Articles/602146/Keeping-sensitive-config-settings-secret-with-Azur">Keeping sensitive config settings secret with Azure Websites and GitHub</a> - Phil Lee shares a technique for keeping configuration settings secret when working with GitHib hosted projects which are deployed to Windows Azure Websites</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://skillsmatter.com/event/open-source-dot-net/progressive-dot-net-tutorials-may-2013">Skills Matter : Progressive .NET Tutorials May 2013 29-05-13</a> - All the session recordings from the Progressive .NET Tutorials are now available online, giving you access to some excellent sessions from some great speakers covering all aspect of the cutting edge development technologies, with a focus on single page applications.</li>
<li><a href="http://www.eventbrite.co.uk/event/6933076017#">Build and Deployment - CraftyCoders</a> - The CraftyCoders usergroup based in Bromsgrove are hosting an event on the evening of Thursday 20th June, where there will be three mini-sessions from group members sharing how they go about the build and deployment process.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/btaVas3jadk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/05/the-morning-brew-1370/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/05/the-morning-brew-1370/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1369</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/RsXHMnpNC6I/</link>
		<comments>http://blog.cwa.me.uk/2013/06/04/the-morning-brew-1369/#comments</comments>
		<pubDate>Tue, 04 Jun 2013 08:35:35 +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=3212</guid>
		<description><![CDATA[Software

Visual Studio 2013, ALM, and DevOps  &#38; Visual Studio 2013, ALM, and DevOps - Somaseagar and Brian Harry announced Visual Studio 2013 at TechEd yesterday.  This new relaese will be available as a preview at the //build conference, and will be shipping late this year.  There is a significant focus on agile, [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/bharry/archive/2013/06/03/visual-studio-2013.aspx">Visual Studio 2013, ALM, and DevOps</a>  &amp; <a href="http://blogs.msdn.com/b/somasegar/archive/2013/06/03/teched-2013.aspx">Visual Studio 2013, ALM, and DevOps</a> - Somaseagar and Brian Harry announced Visual Studio 2013 at TechEd yesterday.  This new relaese will be available as a preview at the //build conference, and will be shipping late this year.  There is a significant focus on agile, TFS and DevOps in this new version</li>
<li><a href="http://blogs.jetbrains.com/dotnet/2013/06/dotcover-25-eap-is-open-now-with-hot-spots-view/">dotCover 2.5 EAP is Open: Now with Hot Spots View`</a> - JetBrains announce the openign of the Early Access Programme for dotCover 2.5, their code coverage tooling.  This is a great opportunity to get hold of the newest features, and try them out, while being able to give feedback to the team.</li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2013/06/03/windows-azure-announcing-new-dev-test-offering-biztalk-services-ssl-support-with-web-sites-ad-improvements-per-minute-billing.aspx">Windows Azure: Announcing New Dev/Test Offering, BizTalk Services, SSL Support with Web Sites, AD Improvements, Per Minute Billing </a>  &amp; <a href="http://weblogs.asp.net/scottgu/archive/2013/06/03/windows-azure-announcing-major-improvements-for-dev-test-in-the-cloud.aspx">Windows Azure: Announcing Major Improvements for Dev/Test in the Cloud</a> - Scott Guthrie serves up a double helping of new Windows Azure goodness, with a bunch of new features such as SSL on Websites, Active Directory improvements, along with account related things like per minute billing for running Virtual Servers and and improved free trial offer, and significantly a reduced rate to allow testing with MSDN licensed software in the cloud.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://geekswithblogs.net/simonc/archive/2013/06/03/why-unhandled-exceptions-are-useful.aspx">Why unhandled exceptions are useful</a> - Simon Cooper discusses the up side of an unhandled exception in one of your applications, as an opportunity to improve your understanding of the problem, and address an assumption you have made in your code.</li>
<li><a href="http://lostechies.com/jimmybogard/2013/06/03/un-reliability-in-messaging-idempotency-and-de-duplication/"> (Un) Reliability in messaging: idempotency and de-duplication</a> - Jimmy Bogard follows on from his discussions on ditching 2 phase commit with a look at some  of the common strategies for dealing with unreliable messaging to ensure your application can cope in instances where what you send may not always get processed.</li>
<li><a href="http://weblogs.asp.net/cibrax/archive/2013/06/03/pushing-etw-events-through-signalr.aspx">Pushing ETW events through SignalR</a> - Pablo M. Cibraro shares some code which works with the Event Tracing for Windows OS functionality, and allows you to hook messages and transmit them to a client using SignalR</li>
<li><a href="http://rocksolid.gibraltarsoftware.com/loupe/loupe-agent-for-entity-framework-beta">Loupe Agent for Entity Framework (Beta)</a> - Also on the subject of logging, Kendall Miller discusses how the new logging hooks in Entity Framework have allowed them to create a nice integration for their Loupe product which can capture entity framework events.</li>
<li><a href="http://blogs.msdn.com/b/benjaminperkins/archive/2013/06/03/using-web-platform-installer-on-a-server-without-internet-access.aspx">Using Web Platform Installer on a server without internet access</a> - Benjamin Perkins takes a look at how you can still use the Web Platform Installer when your server does not have internet access.</li>
<li><a href="http://www.strathweb.com/2013/06/supporting-only-json-in-asp-net-web-api-the-right-way/">Supporting only JSON in ASP.NET Web API - the right way</a> - Filip W. takes a look at two different techniques for creating JSON only services in ASP.NET Web API</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/RsXHMnpNC6I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/04/the-morning-brew-1369/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/04/the-morning-brew-1369/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1368</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/XlUCjDJDRng/</link>
		<comments>http://blog.cwa.me.uk/2013/06/03/the-morning-brew-1368/#comments</comments>
		<pubDate>Mon, 03 Jun 2013 08:32:44 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=3208</guid>
		<description><![CDATA[Update: Alois Kraus&#8217; link today should have referred to Enterprise Library and not Entity Framework - thanks to Davide for letting me know via the comments.
Software

jQuery 1.10.1 and 2.0.2 released - Dave Methvin announces the release of jQuery 1.10.1 and 2.0.2 which are bugfix releases which address issues with relative animations in the previous release
A [...]]]></description>
			<content:encoded><![CDATA[<p><b>Update: Alois Kraus&#8217; link today should have referred to Enterprise Library and not Entity Framework - thanks to Davide for letting me know via the comments.</b></p>
<h3>Software</h3>
<ul>
<li><a href="http://blog.jquery.com/2013/05/30/jquery-1-10-1-and-2-0-2-released/">jQuery 1.10.1 and 2.0.2 released</a> - Dave Methvin announces the release of jQuery 1.10.1 and 2.0.2 which are bugfix releases which address issues with relative animations in the previous release</li>
<li><a href="http://www.infragistics.com/community/blogs/marketing/archive/2013/05/31/a-sneak-peek-at-internet-explorer-11.aspx">A Sneak Peek at Internet Explorer 11 </a> - Infragistics DevToolsGuy highlights some of the things which may be forthcoming in Internet Explorer 11, including improved touch support in desktop Internet Exploer and possible changes to the User Agent.</li>
<li><a href="http://blogs.msdn.com/b/interoperability/archive/2013/05/31/now-on-ie-and-firefox-debug-your-mobile-html5-page-remotely-with-weinre-web-inspector-remote.aspx">Now on IE and Firefox: Debug your mobile HTML5 page remotely with weinre (WEb INspector REmote)</a> - Olivier Bloch  highlights the work carried out by the community to add support for Web Inspector Remote for Internet Explorer and Firefox</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://elegantcode.com/2013/05/31/taking-baby-steps-with-scriptcs/">Taking Baby Steps with ScriptCS</a> -  Jan Van Ryswyck	discusses his desire for a simpler .NET development story and looks at how ScriptCS may provide just that, showing how easily you can get up and running with the ScriptCS environment, and looking at spinning up NancyFx within it.</li>
<li><a href="http://blogs.msdn.com/b/msdnmagazine/archive/2013/05/31/10422739.aspx">MSDN Magazine June Issue Preview</a> - Michael Desmond gives a taste of what is to come in this month&#8217;s MSDN Magazine, with publication to occur today (3rd June) at some point.</li>
<li><a href="http://geekswithblogs.net/akraus1/archive/2013/06/02/153041.aspx">Semantic Tracing For .NET 4.0</a> - Alois Kraus highlights the semantic logging support which has been made available in <del datetime="2013-06-04T07:06:28+00:00">Entity Framework 6</del> Enterprise Library, looking at working with the Event Tracing for Windows functionality to get an understanding of what your application is doing under the hood.</li>
<li><a href="http://sedodream.com/2013/06/01/HijackingTheVisualStudioBuildProcess.aspx">Hijacking the Visual Studio Build Process</a> - Sayed Ibrahim Hashimi takes a look at how you can replace out the standard build process in Visual Studio with a custom MSBuild, sharing an example from some recent work on a Chrome extension</li>
<li><a href="http://kazimanzurrashid.com/posts/creating-a-basic-crud-application-with-backbone-dot-js-starter-kit-part-2">Creating a Basic CRUD Application with Backbone.js Starter Kit (part 2)</a> - Kazi Manzur  follows on from his earlier post with more exploration of buildin a basic application using his Backbone.js starter template</li>
<li><a href="http://blogs.msdn.com/b/jason_short/archive/2013/06/02/thoughts-on-queue-centric-workflow-design.aspx">Thoughts on Queue Centric Workflow Design</a> - Jason Short shares a collection of thoughts and experiences from working with enterprise customers on queue centric workflow pattern based systems</li>
<li><a href="http://blogs.msdn.com/b/jpsanders/archive/2013/05/31/how-to-troubleshoot-windows-azure-mobile-services.aspx">How to troubleshoot Windows Azure Mobile Services</a> - Jeff Sanders shares a number of useful tips to help in debugging issues with Windows Azure Mobile Services</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2013/06/01/windows-phone-events.aspx">Windows Phone Events</a> - Mike Taulty highlights an event taking place this Saturday (8th June) in Shoreditch which will provide support in porting existing Windows Phone 7 applications to Windows Phone 8, and a second event on Saturday 15th June at Nokia, Paddington, London whcih focuses on getting new developers working with the Windows 8 platform.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/XlUCjDJDRng" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/06/03/the-morning-brew-1368/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/06/03/the-morning-brew-1368/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1367</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/x5g5AIjMUaE/</link>
		<comments>http://blog.cwa.me.uk/2013/05/31/the-morning-brew-1367/#comments</comments>
		<pubDate>Fri, 31 May 2013 08:41:59 +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=3205</guid>
		<description><![CDATA[Shorter edition than planned today&#8230;I was slightly hampered in production by video driver crashes and the associated blank screen every 30 seconds, all followed by my first Windows 8 RTM blue screen of death!
Software

WCF Data Services 5.5.0 Release - The WCF Data Services team announce the offical release of the WCF Data Services 5.5.0, released [...]]]></description>
			<content:encoded><![CDATA[<p>Shorter edition than planned today&#8230;I was slightly hampered in production by video driver crashes and the associated blank screen every 30 seconds, all followed by my first Windows 8 RTM blue screen of death!</p>
<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/astoriateam/archive/2013/05/30/wcf-data-services-5-5-0-release.aspx">WCF Data Services 5.5.0 Release</a> - The WCF Data Services team announce the offical release of the WCF Data Services 5.5.0, released via NuGet.  The release includes a major re-enhancements of the URL Parser, and implementation of Public Data Providers, as well as over 40 bugfixes</li>
<li><a href="http://blogs.jetbrains.com/dotnet/2013/05/resharper-8-eap-build-jit-edition/">ReSharper 8 EAP Build: JIT Edition</a> - With just days to spare on the expiry of the last EAP the JetBrains team announce their latest EAP edition of ReSharper, featuring more refactorings, XAML Grid inspection and refactorings and much more.</li>
<li><a href="http://blogs.msdn.com/b/adonet/archive/2013/05/30/ef6-beta-1-available.aspx">EF6 Beta 1 Available</a> - Rowen Miller announces the availability of the first beta release of Entity Framework 6, with runtime available via NuGet and tooling as a download from the Download Center, and a significant number of enhancements and changes since the early alpha releases.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://weblogs.asp.net/jgalloway/archive/2013/05/30/getting-up-to-speed-with-katana.aspx">Getting up to speed with Katana</a> - Jon Galloway discusses the basics of OWIN and Katana before diving into why these are significant and exciting  things for Web Developers, highlighting resources to learn more including whitepapers Channel 9 content.</li>
<li><a href="http://ericlippert.com/2013/05/30/what-the-meaning-of-is-is/">What the meaning of is is</a> - Eric Lippert explores the is operator in C#, discussing some of the slightly stranger aspects of its behaviour with nulls, and looking at what the operator actually means.</li>
<li><a href="http://codebetter.com/patricksmacchia/2013/05/30/a-typical-effect-of-setting-copylocal-true/">A typical effect of setting CopyLocal = true</a> -  Patrick Smacchia discusses the default CopyLocal=true on assembly references in the Visual Studio project structure, looking at why he considers it to be somewhat evil</li>
<li><a href="http://www.codeproject.com/Tips/593751/Code-Review-Checklist-and-Guidelines-for-Csharp-De">Code Review Checklist and Guidelines for C# Developers </a> - Mohammed Hameed shares a good list of things we as developers should be checking in our code reviews.  I would argue that a many of these should probably be checked by the developer working on te code prior to code review too.</li>
<li><a href="http://blog.functionalfun.net/2013/05/how-to-debug-silent-crashes-in-net.html">How to debug silent crashes in .Net</a> - Samual Jack takes a look at how you can go about debugging and diagnosing serious crashes in .NET applications where your application level error handling is not able to catch the error</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/x5g5AIjMUaE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/05/31/the-morning-brew-1367/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/05/31/the-morning-brew-1367/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1366</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/zqh2_J4Z9I8/</link>
		<comments>http://blog.cwa.me.uk/2013/05/30/the-morning-brew-1366/#comments</comments>
		<pubDate>Thu, 30 May 2013 08:36: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=3202</guid>
		<description><![CDATA[Software

Download Visual Studio 2012 Update 3 RC 2 - Microsoft Downloads have the second release candidate of the Visual Studio 2012 Update 3 available for download now.  This RC is a &#8216;go-live&#8217; release and includes improved agile planning tooling for TFS along with a number of bugfixes across the whole product.
Get /httpclient/rtm - 200 [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://www.microsoft.com/en-us/download/details.aspx?id=39067&#038;WT.mc_id=rss_alldownloads_all">Download Visual Studio 2012 Update 3 RC 2</a> - Microsoft Downloads have the second release candidate of the Visual Studio 2012 Update 3 available for download now.  This RC is a &#8216;go-live&#8217; release and includes improved agile planning tooling for TFS along with a number of bugfixes across the whole product.</li>
<li><a href="http://blogs.msdn.com/b/dotnet/archive/2013/05/29/get-httpclient-rtm-200-ok.aspx">Get /httpclient/rtm - 200 OK</a> - Immo Landwerth announces the RTM release of HttpClient 2,1 available as a stable NuGet package and for production use.  This release&#8217;s main feature is the ability to use HttpClient in Portable Class Libraries</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://weblogs.asp.net/shijuvarghese/archive/2013/05/29/edge-js-running-node-js-and-net-in-one-process.aspx">Edge.js - Running Node.js and .NET in One Process</a> - Shiju Varghese takes a look at the exciting world of Edge.js which brings together Node.js and .NET code, providing a powerful bridge between the two environments and allowing hybrid applications to be created</li>
<li><a href="http://weblogs.asp.net/ricardoperes/archive/2013/05/29/the-state-of-entity-framework-and-nhibernate.aspx">The State of Entity Framework and NHibernate</a> - Ricardo Peres discusses two of the main competitors for ORM functionality on the .NET Framework, looking at how they differ as projects, and possible advantages for Entity Framework by being backed as a part of the framework, with a dedicated team.</li>
<li><a href="http://www.philliphaydon.com/2013/05/nancyfx-hosting-with-owin/">NancyFX - Hosting with OWIN</a> - Phillip Haydon takes us on a walkthrough of getting NancyFX up and running on a OWIN host</li>
<li><a href="http://www.troyhunt.com/2013/05/understanding-xss-input-sanitisation.html">Understanding XSS - input sanitisation semantics and output encoding contexts</a> - Troy Hunt takes a look at Cross Site Scripting, one of the OWASP top 10 vulnerabilities discussing some of the techniques which can help you to protect your applications (and yourself) from such attacks.</li>
<li><a href="http://www.aaron-powell.com/flight-mode/libraries">Flight Mode - Libraries</a> - Aaron Powell continues this interesting series looking at the options for offline storage in web applications, exploring some of the wrapper libraries which put a wrapped API on top of the different storage APIs.</li>
<li><a href="http://channel9.msdn.com/coding4fun/blog/NuPattern-is-a-tool-that-helps-you-build-tools-Dont-repeat-manual-automate">NuPattern is a tool that helps you build tools&#8230; Don&#8217;t repeat manual, automate! </a> - Over on the Coding For Fun blog, Greg Duncan takes a look at NuPattern, exploring how it can help you to build tooling for inside Visual Studio, exploring some of the resources for getting you up and running with NuPattern</li>
<li><a href="http://meisinger2.wordpress.com/2013/05/28/planning-the-next-rhino-mock/">Planning the Next Rhino Mock</a> - Mike Meisinger starts to outline the plans for Rhino Mocks now that he has taken over as project lead</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/zqh2_J4Z9I8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/05/30/the-morning-brew-1366/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/05/30/the-morning-brew-1366/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1365</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/cMf2fx7rvLM/</link>
		<comments>http://blog.cwa.me.uk/2013/05/29/the-morning-brew-1365/#comments</comments>
		<pubDate>Wed, 29 May 2013 08:39: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=3199</guid>
		<description><![CDATA[Information

.NET Security Part 4 - Simon Cooper rounds out his series on .NET Security with a look at a number of security issues which can cause problems when working with sandboxed application domains
Monitor don&#8217;t log - Peter Gillard-Moss discusses the difference between implementing logging in your application and making your application able to be monitored, [...]]]></description>
			<content:encoded><![CDATA[<h3>Information</h3>
<ul>
<li><a href="http://geekswithblogs.net/simonc/archive/2013/05/28/152998.aspx">.NET Security Part 4</a> - Simon Cooper rounds out his series on .NET Security with a look at a number of security issues which can cause problems when working with sandboxed application domains</li>
<li><a href="http://peter.gillardmoss.me.uk/blog/2013/05/28/monitor-dont-log/">Monitor don&#8217;t log</a> - Peter Gillard-Moss discusses the difference between implementing logging in your application and making your application able to be monitored, and why monitoring is probably the more important.</li>
<li><a href="http://blogs.msdn.com/b/willy-peter_schaub/archive/2013/05/29/better-unit-testing-with-microsoft-fakes-guide-a-la-mobi-and-epub.aspx">Better Unit Testing with Microsoft Fakes Guide a la mobi and epub</a> - Willy-P. Schaub highlights the availability of mobi and epub editions of the &#8216;Better Unit Testing with Microsoft Fakes&#8217; ALM Rangers guide, available along with the PDF edition.</li>
<li><a href="http://www.hanselman.com/blog/IsTheWindowsUserReadyForAptget.aspx">Is the Windows user ready for apt-get?</a> - Scott Hanselman asks if Windows users are ready for application package management in the style of apt-get, taking a look a the closest thing available in the form of Chocolatey</li>
<li><a href="http://www.troyhunt.com/2013/05/the-responsibility-of-public-disclosure.html">The responsibility of public disclosure</a> - Troy Hunt continues his discussion of vulnerabilities in other peopels production sites, discussing the ethics and efforts he has gone to in order to report issues to site owners before disclosing publically</li>
<li><a href="http://codeofrob.com/entries/a-comparison-of-various-js-frameworks-using-cold-hard-data.html">A comparison of various JS frameworks using cold hard data</a> - Rob Ashton mines some data to explore the popularity and other factors relating to the various JavaScript Framework, highlighting some interesting trends along the way</li>
<li><a href="http://www.aaron-powell.com/flight-mode/file-system">Flight Mode - FileSystem API</a> - Aaron Powell continues his series looking at the possibilities for offine / local data storage with web applications, exploring file system access in this post.</li>
<li><a href="http://blogs.telerik.com/justteam/posts/13-05-28/understanding-net-just-in-time-compilation">Understanding .NET Just-In-Time Compilation</a> - Tsvetomir Y. Todorov discusses the .NET JIT compilation, looking at the various stages, and processes involved, before briefly discussing how frameworks like JustMock get involved in the compilation process</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/dsyme/archive/2013/05/28/f-london-meetup-this-thursday-f-on-ipad-and-iphone-in-xamarin-studio-with-neil-danson.aspx">F# London Meetup this Thursday: F# on iPad and iPhone in Xamarin Studio with Neil Danson</a> - Don Syme highlights the next F#unctional Londoners meeting, being held this Thursday (30th May) at Skills Matter London, where Neil Danson will be looking at using F# to create iPad and iPhone applications</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/cMf2fx7rvLM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/05/29/the-morning-brew-1365/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/05/29/the-morning-brew-1365/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1364</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/TwG7cEa2_KM/</link>
		<comments>http://blog.cwa.me.uk/2013/05/28/the-morning-brew-1364/#comments</comments>
		<pubDate>Tue, 28 May 2013 08:43: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=3196</guid>
		<description><![CDATA[Software

Talk to, hear, touch and see your code - Mads Kristensen introduces two recent Visual Studio Extensions he has worked on - Voice Commands and Farticus.  Voice Commands adds some voice control for Visual Studio Commands via Windows Speech Recognition, and Farticus is an amusing extension which will notify you of build failures.
Zudio - [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://madskristensen.net/post/Talk-to-hear-touch-and-see-your-code.aspx">Talk to, hear, touch and see your code</a> - Mads Kristensen introduces two recent Visual Studio Extensions he has worked on - Voice Commands and Farticus.  Voice Commands adds some voice control for Visual Studio Commands via Windows Speech Recognition, and Farticus is an amusing extension which will notify you of build failures.</li>
<li><a href="http://blog.zud.io/founders-subscriptions/">Zudio - Founders Subscriptions</a> - Friend of the Brew Mark Rendle has been working away on a startup, Zudio, providing tooling for working with Windows Azure Cloud Storage, and is about to go live, and is looking to generate some initial capital with an offer of Founder subscriptions - a limited lifetime subscription for the price of a 2 year subscription.  Get in quick, these are bound to go fast.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://www.kunal-chowdhury.com/2012/10/application-caching-for-faster-offline-browsing-using-html5-manifest.html">Faster and Offline Browsing using Application Cache in HTML5</a> - Kunal Chowdhury takes a look at the use of the Application Cache in HTML 5 based applications to provide performance boosts and take your application offline</li>
<li><a href="http://www.aaron-powell.com/flight-mode/indexeddb">Flight Mode - IndexedDB</a> - Aaron Powell is also continuing with his series looking at the various techniques for offline Web based applications with a look at the now discontinued IndexDB specification.</li>
<li><a href="http://codebetter.com/brendantompkins/2013/05/24/tdd-i-learned/">TDD I Learned</a> -  Brendan Tompkins  highlights the freely available online recording of Roy Osherove&#8217;s TDD course kicking off a series sharing his notes from the various recorded lessons.</li>
<li><a href="http://www.codeproject.com/Articles/598866/KnowplusThyplus-NETplusDictionaries">Know Thy .NET Dictionaries</a> -  Rob Philpott takes a look a the various dictionary like implementations provided in the ,NET Framework discussing the use and performance of the different types.</li>
<li><a href="http://www.techbubbles.com/aspnet/what-is-katana-and-owin-for-asp-net/">What is Katana and OWIN for ASP.NET?</a> -  Kalyan Bandarupalli shares some notes on the Katana project and OWIN for providing a hosting basis for ASP.NET applications to run on top of</li>
<li><a href="http://net.tutsplus.com/tutorials/javascript-ajax/cargo-culting-in-javascript/">Cargo-Culting in JavaScript</a> - James Padolsey enlightens on the term &#8216;Cargo Cult&#8217; and looks at some of the common &#8216;Cargo Cult&#8217; programming in JavaScript</li>
<li><a href="http://codebetter.com/gregyoung/2013/05/28/why-cant-i-update-an-event/">Why Can&#8217;t I Update an Event?</a> - Greg Young discusses the notion of updating an event in an event sourcing context, looking at how generally you shouldn&#8217;t ever need to, and discussing how to go about handling the fringe case of actually needing to</li>
<li><a href="http://ericlippert.com/2013/05/24/why-so-fabulous/">Why so fabulous?</a> - Eric Lippert provides an amusing anecdote on why his blog is named &#8216;Fabulous Adventures In Coding&#8217;</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/TwG7cEa2_KM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/05/28/the-morning-brew-1364/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/05/28/the-morning-brew-1364/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1363</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/oV-AwCfwSqM/</link>
		<comments>http://blog.cwa.me.uk/2013/05/24/the-morning-brew-1363/#comments</comments>
		<pubDate>Fri, 24 May 2013 08:22:38 +0000</pubDate>
		<dc:creator>Chris Alcock</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Morning Brew]]></category>

		<guid isPermaLink="false">http://blog.cwa.me.uk/?p=3191</guid>
		<description><![CDATA[Update: I clearly don&#8217;t know what month it is, the Brew will be back this coming Tuesday, and not in 11 months as previously typed!
Monday is a Public Holiday here in the UK, so in keeping with tradition there will be no Morning Brew on Monday, and I shall return on Tuesday 28th AprilMay.  [...]]]></description>
			<content:encoded><![CDATA[<p><b>Update: I clearly don&#8217;t know what month it is, the Brew will be back this coming Tuesday, and not in 11 months as previously typed!</b></p>
<p>Monday is a Public Holiday here in the UK, so in keeping with tradition there will be no Morning Brew on Monday, and I shall return on Tuesday 28th <del datetime="2013-05-24T14:18:09+00:00">April</del>May.  Enjoy the Weekend.</p>
<h3>Software</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/dotnet/archive/2013/05/22/portable-httpclient-is-now-available-as-rc.aspx">Portable HttpClient is now available as RC</a> - Immo Landwerth announces the Release Candidate release of the Portable HttpClient implementation for the .NET Stack.  This release, available via NuGet includes all the fixes since the preview release as well as adding a couple of new features.  This post also outlines future features planned, and the roadmap for delivery.</li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2013/05/23/announcing-the-release-of-amqp-support-with-windows-azure-service-bus.aspx">Announcing the release of AMQP support with Windows Azure Service Bus </a> - Scott Guthrie announces the release of Advanced Message Queuing Protocol (AMQP) support on the Windows Azure Service Bus as a General Availability Feature.  The implementation conforms to AMQP 1.0 and provides interoperable messaging between the service bus and a variety of clients.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://ericlippert.com/2013/05/23/the-mystery-of-the-inserted-method/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-mystery-of-the-inserted-method">The mystery of the inserted method</a> - Eric Lippert looks at an interesting case of unexpected behaviour of in C#, exploring how the compiler implements methods for you, when implementing interfaces, and the role of the virtual keyword.</li>
<li><a href="http://blogs.msdn.com/b/nijain/archive/2013/05/23/roslyn-development-environment-setup-and-ramp-up-plan.aspx">Roslyn development environment setup and ramp-up plan</a> - Nitish Jain shares a collection of links to Roslyn related resources, a useful one stop shop to get all the latest Roslyn bits to give a good development experience when working with Roslyn.</li>
<li><a href="http://www.hanselman.com/blog/JavaScriptIsWebAssemblyLanguageAndThatsOK.aspx">JavaScript is Web Assembly Language and that&#8217;s OK</a> - Scott Hanselman continues his discussion of the use of JavaScript as the Assembly Language of the web looking at some of the impressive things people are achieving in the browser by compiling down to JavaScript.</li>
<li><a href="http://www.strathweb.com/2013/05/retrieving-the-clients-ip-address-in-asp-net-web-api/">Retrieving the client&#8217;s IP address in ASP.NET Web API</a> - Filip W. takes a look at how you can get hold of the clients IP address in different ASP.NET Web API hosting scenarios, and looks at a combined approach to use in general projects.</li>
<li><a href="http://www.aaron-powell.com/flight-mode/local-session-storage">Flight Mode - local and session storage - LINQ to Fail</a> - Aaron Powell continues his series looking at offline storage possibilities for web applications, exploring local storage and session storage for keeping application state.</li>
<li><a href="http://www.softwaremeadows.com/2013/05/edward-farley-part-1.html">Edward Farley and the Fantastic Library Part 1</a> - Charles L Flatt takes us on a journey though the various types of Entity Framework 5 Code First.  Charles uses  a story telling format and draws examples from a library in this 12 part series (all online now).</li>
</ul>
<h3>Community</h3>
<ul>
<li><a href="http://blogs.msdn.com/b/ukmsdn/archive/2013/05/23/techdays-online-on-demand-content-is-now-available.aspx">TechDays Online On Demand Content is Now Available</a> - Sarah Lamb highlights the availability of all the content from the recent TechDays online event, now available for your on demand viewing pleasure.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/oV-AwCfwSqM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/05/24/the-morning-brew-1363/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/05/24/the-morning-brew-1363/</feedburner:origLink></item>
		<item>
		<title>The Morning Brew #1362</title>
		<link>http://feedproxy.google.com/~r/ReflectivePerspective/~3/2RPn0euPIuo/</link>
		<comments>http://blog.cwa.me.uk/2013/05/23/the-morning-brew-1362/#comments</comments>
		<pubDate>Thu, 23 May 2013 08:05:22 +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=3189</guid>
		<description><![CDATA[Software

Glimpse 1.3.2 released - The Glimpse Team announce the release of Glimpse 1.3.2, a minor update which makes some improvements to the client side of Glimpse including better rendering of recursive data structures
Rhino Mocks New Home - Mike Meisinger takes on the project lead role for Rhino Mocks, and outlines a little of what is [...]]]></description>
			<content:encoded><![CDATA[<h3>Software</h3>
<ul>
<li><a href="http://blog.getglimpse.com/2013/05/22/glimpse-1-3-2-released/?utm_source=feedburner&#038;utm_medium=feed&#038;utm_campaign=Feed%3A+getglimpse+%28Glimpse%29&#038;utm_content=Google+Reader">Glimpse 1.3.2 released</a> - The Glimpse Team announce the release of Glimpse 1.3.2, a minor update which makes some improvements to the client side of Glimpse including better rendering of recursive data structures</li>
<li><a href="http://meisinger2.wordpress.com/2013/05/19/rhino-mocks-new-home/">Rhino Mocks New Home</a> - Mike Meisinger takes on the project lead role for Rhino Mocks, and outlines a little of what is planned for the (now bright) future of Rhino Mocks.</li>
<li><a href="http://www.codeproject.com/Tips/596734/Solution-Load-Manager-for-Visual-Studio-2010-2012">Solution Load Manager for Visual Studio 2010/2012</a> -  Pavlo Iarovyi shares a Visual Studio Extension for Visual Studio 2010 and 2012 which adds some User Interface for controlling the Project Load Priority, allowing you to control which projects ina  solution load and when.</li>
</ul>
<h3>Information</h3>
<ul>
<li><a href="http://www.west-wind.com/weblog/posts/2013/May/22/A-first-look-at-SignalR">A first look at SignalR</a> - Rick Strahl gives a nice introduction to the wonderful world of SignalR, discussing what the library aims to achieve, some applicable use cases for it use, and a look at some of the features of the library.</li>
<li><a href="http://www.thoughtworks.com/radar">Technology Radar May 2013 </a> - The May 2013 edition of the ThoughtWorks Technology Radar is now available online.  This regular report looks at the ever changing landscape of software development technologies and practices, and their relative maturity and readiness for adoption</li>
<li><a href="http://weblogs.asp.net/cibrax/archive/2013/05/22/ip-throttling-in-asp-net-web-api.aspx">IP Throttling in ASP.NET Web API</a> - Pablo M. Cibraro shares an implementation of a MessageHandler for ASP.NET WebAPI which provides IP based throttling capailities, useful in situations where you need to provide a publicly consumable API but want to control how much traffic you receive from individual clients.</li>
<li><a href="http://www.jefclaes.be/2013/05/validating-composite-models-with.html">Validating composite models with knockout validation</a> - Jef Claes explores the validation capabilities of KnockOut Validation, and looks at how to go about extending it to support validation of composite models, illustrating with examples along the way</li>
<li><a href="http://notebookheavy.com/2013/05/22/angularjs-and-typescript/">AngularJS and TypeScript</a> - Dave Iffland takes a look at getting up and running with AngularJS with JavaScript code written using TypeScript, sharing some lessons learnt about combining these two technologies and working around encountered issues.</li>
<li><a href="http://weblogs.asp.net/dwahlin/archive/2013/05/22/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspx">Dynamically Loading Controllers and Views with AngularJS and RequireJS</a> - Dan Wahlin is also exploring AngularJS, and in this post highlights his introductory video on AnugularJS, before exploring the use of RequireJS with Angular to provide dynamic loading of the controllers and views required.</li>
<li><a href="https://hacks.mozilla.org/2013/05/compiling-to-javascript-and-debugging-with-source-maps/">Compiling to JavaScript, and Debugging with Source Maps</a> -  Nick Fitzgerald and Robert Nyman share an interesting article which explores the creation of a language compiler which compiles down to JavaScript, looking at the compiler concepts required, and exploring adding debugging support by way of SourceMaps.</li>
<li><a href="http://www.codeproject.com/Articles/596835/Modern-IE-and-BrowserStack-The-tools-we-should-hav">Modern.IE and BrowserStack: The tools we should have had 10 years ago. </a> - Chris Maunder takes a look at the browser compatibility checking and testing features provided by the Modern.IE website and BrowserStack tooling</li>
<li><a href="http://www.aaron-powell.com/flight-mode/introduction">Flight Mode - Introduction</a> &amp; <a href="http://www.aaron-powell.com/flight-mode/cookies">Cookies</a> - Aaron Powell kicks off a series looking at the various options for supporting offline web application use, with an initial look at the oldest options, cookies.</li>
<li><a href="http://blogs.msdn.com/b/agile/archive/2013/05/22/dealing-with-windows-azure-storage-transient-faults.aspx">Dealing with Windows Azure Storage transient faults</a> - Grigori Melnik takes a look at dealing with the Transient Faults which can occur when connecting to Windows Azure Services, and how the client libraries provide support for retries.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/ReflectivePerspective/~4/2RPn0euPIuo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cwa.me.uk/2013/05/23/the-morning-brew-1362/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.cwa.me.uk/2013/05/23/the-morning-brew-1362/</feedburner:origLink></item>
	</channel>
</rss>
