<?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 version="2.0">
			<channel>
				<title>CSharp Feeds</title>
				<link>http://csharpfeeds.com</link>
				<description>CSharpFeeds - All your C# feeds in one place.</description>
	
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Csharpfeeds" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
				<title>Magellan Quickstart</title>
				<description>
        
        Back to: Magellan Home

This guide will walk you through getting started with Magellan. You will need a copy of Visual Studio 2008 with Service Pack 1. 

Project Setup


Download the Magellan library. Unzip it to a known location.
Create a new WPF Application project using Visual Studio 2008. 
Add references to Magellan.dll and System.Windows.Interactivity.dll from the ZIP file that you downloaded.
Create the following folder structure:




Create a model

In the Views/Home fol</description>
				<link>http://www.paulstovell.com/magellan-quickstart</link>
				<author>Paul Stovell</author>
				<pubDate>Sat, 14 Nov 2009 14:02:42 GMT</pubDate>
			</item>
	
			<item>
				<title>Magellan and the MVVM Light Toolkit</title>
				<description>
        
        Back to: Magellan Home

The MVVM Light Toolkit is an MVVM framework by WPF MVP Laurent Bugnion, the author of Silverlight 2 Unleashed. It works well alongside Magellan and makes it easy to put behaviors behind views. The integration model with Magellan is quite similar to using the Microsoft MVVM toolkit. 

One difference is that the MVVM Light Toolkit typically uses resources to refer to the ViewModel, limiting the amount of code behind that is required. Since Magellan control</description>
				<link>http://www.paulstovell.com/magellan-mvvm-light-toolkit</link>
				<author>Paul Stovell</author>
				<pubDate>Fri, 13 Nov 2009 07:13:39 GMT</pubDate>
			</item>
	
			<item>
				<title>Closing over the loop variable considered harmful</title>
				<description>
I don't know why I haven't blogged about this one before; this is the single most common incorrect bug report we get. That is, someone thinks they have found a bug&amp;nbsp;in the compiler, but in fact the compiler is correct and their code is wrong. That's a terrible situation for everyone; we very much wish to design a language which does not have "gotcha" features like this. 
But I'm getting ahead of myself. What's the output of this fragment?
var&amp;nbsp;values = new List&amp;lt;int&amp;gt;() { 100, 110, </description>
				<link>http://blogs.msdn.com/ericlippert/archive/2009/11/12/closing-over-the-loop-variable-considered-harmful.aspx</link>
				<author>Eric Lippert</author>
				<pubDate>Thu, 12 Nov 2009 14:50:00 GMT</pubDate>
			</item>
	
			<item>
				<title>Magellan Controllers</title>
				<description>
        
        Back to: Magellan Home

As an MVC framework, controllers are the most prominent object in Magellan. At their simplest, controllers are implemented as classes, and actions are implemented as methods on the class. Actions on a controller must be public methods, and must return ActionResult objects. Here is an example:

public class CustomerController : Controller
{
    public ActionResult Index()
    {
        Model = Customers.GetAll();
        return View();
    }

    public A</description>
				<link>http://www.paulstovell.com/magellan-controllers</link>
				<author>Paul Stovell</author>
				<pubDate>Thu, 12 Nov 2009 10:11:38 GMT</pubDate>
			</item>
	
			<item>
				<title>Static vs. Dynamic languages: What I really want</title>
				<description>“I want static behavior between assemblies/libraries/packages but dynamic abilities within.” – JeffreyPalermo.com  With C# 4.0, code within method can be dynamic because of the new dynamic keyword.&amp;#160; This is a short post expressing what I want out of C#.  I recently listened to a great debate about the advantages and shortcomings of both dynamic and static languages, and the biggest pain of 100% dynamic languages is that when using a library, you really don’t know what is supports except if </description>
				<link>http://feedproxy.google.com/~r/jeffreypalermo/~3/GKNchHZmcpw/</link>
				<author>Jeffrey Palermo</author>
				<pubDate>Wed, 11 Nov 2009 16:21:00 GMT</pubDate>
			</item>
	
			<item>
				<title>ASP.NET MVC wins with simplicity, not features</title>
				<description>As a follow-up to some ASP.NET MVC comments by Dino Esposito, I want to provide my commentary on why the grassroots of the .Net developer community is so in love with ASP.NET MVC, even though Microsoft marketing isn’t really seeming to push it.&amp;#160; It’s odd, too, because with Entity Framework, the message from Microsoft is clear:&amp;#160; DataSets and Linq2Sql will still be supported. . . but . . . er. . .um, we recommend you start moving to Entity Framework.  Car vs. Motorcycle? Irrelevant analo</description>
				<link>http://feedproxy.google.com/~r/jeffreypalermo/~3/xFrz-o8GZUE/</link>
				<author>Jeffrey Palermo</author>
				<pubDate>Wed, 11 Nov 2009 16:09:06 GMT</pubDate>
			</item>
	
			<item>
				<title>Magellan and the Microsoft MVVM Toolkit</title>
				<description>
        
        Back to: Magellan Home

Magellan's MVC framework is designed to handle navigation between views. However, the views themselves, and how they are implemented, is outside of Magellan's concern. Views can be simple XAML pages, or they can be driven by an MVVM or MVP pattern, or any other way you might like. 

Microsoft provide a Visual Studio project template known as the MVVM Toolkit, which makes it easy to get started using the MVVM pattern. 

To use Magellan with the MVVM toolk</description>
				<link>http://www.paulstovell.com/magellan-mvvm-toolkit</link>
				<author>Paul Stovell</author>
				<pubDate>Wed, 11 Nov 2009 06:38:49 GMT</pubDate>
			</item>
	
			<item>
				<title>Magellan and Composite WPF</title>
				<description>
        
        Back to: Magellan Home

Magellan was designed to work with Composite WPF from day one. Composite WPF provides support for multiple modules, loosely coupled pub/sub eventing, and regions for sub-dividing zones in the UI. However, Composite WPF does not enforce any particular UI pattern - MVVM, MVP and MVC could all work. 

Magellan and Composite WPF can work well together to create a composite navigation-oriented application using the MVC pattern. Here are some examples:


Compo</description>
				<link>http://www.paulstovell.com/magellan-composite-wpf</link>
				<author>Paul Stovell</author>
				<pubDate>Tue, 10 Nov 2009 13:07:43 GMT</pubDate>
			</item>
	
			<item>
				<title>Party with Palermo: PDC ‘09 edition – 6 days and counting</title>
				<description> That’s right, folks!&amp;#160; For those of your coming to Microsoft’s Professional Developers’ Conference (PDC), Party with Palermo is going to kick the week off right.&amp;#160; The conference starts on Tuesday, so Monday night, we are going to get down and party to the turntables of DJ Craig.&amp;#160; If you were at the Party with Palermo at Tech Ed,&amp;#160; you remember this DJ and how he had the uncanny ability to get folks like Ted Neward and Sara Ford dancing like it was 199. . . 2009!      Here is t</description>
				<link>http://feedproxy.google.com/~r/jeffreypalermo/~3/K8IQxKndhL8/</link>
				<author>Jeffrey Palermo</author>
				<pubDate>Mon, 09 Nov 2009 20:55:55 GMT</pubDate>
			</item>
	
			<item>
				<title>Three Umpires</title>
				<description>
Three baseball umpires are having lunch together. The first umpire says "Well, a lot of them are balls, and a lot of them are strikes, but I always calls 'em as I sees 'em."
The second umpire says "Hmph. I calls 'em as they are."
The third umpire slowly looks at his two colleagues and declares "They ain't nothin' until I calls 'em."


Those of you unfamiliar with the bizarre rules of baseball might need a brief primer. Suppose the pitcher throws a pitch and the batter swings and misses. Such a </description>
				<link>http://blogs.msdn.com/ericlippert/archive/2009/11/09/three-umpires.aspx</link>
				<author>Eric Lippert</author>
				<pubDate>Mon, 09 Nov 2009 15:01:00 GMT</pubDate>
			</item>
	
			</channel>
		</rss>
