<?xml version="1.0" encoding="utf-8"?><!-- generator="WordPress/2.7" -->
<rss version="0.92">
<channel>
	<title>Yiyi Sun - Programming Blog</title>
	<link>http://yysun.wbeditor.com</link>
	<description></description>
	<lastBuildDate>Wed, 30 Mar 2011 14:07:32 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>I Like ASP.NET Web Pages&#8211;Part II</title>
		<description><![CDATA[Continuing from Part I, here are more fun – using .NET 4 dynamic.

Extension methods for creating dynamic objects 
Validation of dynamic objects (declarative / DSL style) 
Unit Testing within web site 
Mock, stub, fake all in one 

Extension methods for creating dynamic objects
To create DTO from database and/or screen (html form), I developed two extension [...]]]></description>
		<link>http://yysun.wbeditor.com/archives/229</link>
			</item>
	<item>
		<title>I Like ASP.NET Web Pages&#8211;Part I</title>
		<description><![CDATA[ASP.NET Web Pages is a new Microsoft technology for web development. But the built-in template is misleading. It lets new / first time user think it is just an ASP with the Razor syntax. But it is much powerful than that. After all, I created a few fun stuffs with it.

Simple MVC (Sinatra style, not [...]]]></description>
		<link>http://yysun.wbeditor.com/archives/219</link>
			</item>
	<item>
		<title>Visualizing Git Repository</title>
		<description><![CDATA[Git Web Access exposed Git repositories through OData. I can use jQuery and HTML 5 Canvas to&#160; visualize the commit histories and branches.


]]></description>
		<link>http://yysun.wbeditor.com/archives/212</link>
			</item>
	<item>
		<title>Git Source Control Provider</title>
		<description><![CDATA[I use Git Extensions when dealing with Git. As a Visual Studio user, I would like to see files status in solution explorer, which is not in Git Extensions, so I decided to make one myself. Now it is on Visual Studio Gallery and can be installed through Tools &#124; Extension Manager within Visual Studio.
It [...]]]></description>
		<link>http://yysun.wbeditor.com/archives/207</link>
			</item>
	<item>
		<title>Meaningful Commit History</title>
		<description><![CDATA[Back to the time of using VSS, check-ins (commits) happened upon when you feel it’s the time to check in. One check in could contain changes for different purposes. Who cares. It is impossible to apply the changes to different branches anywhere. 
With git, the commits are visualized like steps of how your software is [...]]]></description>
		<link>http://yysun.wbeditor.com/archives/198</link>
			</item>
	<item>
		<title>Branching and Merging Presentation in TFS and Git</title>
		<description><![CDATA[My branching and merging presentation to developers went really well. I demonstrated the 3-way merging (using KDiffs), then branching and merging in TFS and in Git. 
Here is the scenario. There are conflicts in V1.1 and V 2.0.

Using 3-way merging, conflicts are automatically resolvable. That is something cannot be done using the 2-way merging.
&#160;
I mentioned [...]]]></description>
		<link>http://yysun.wbeditor.com/archives/187</link>
			</item>
	<item>
		<title>MIX 10K Challenge Entry</title>
		<description><![CDATA[ 
My submission to the MIX 10K Challenge has been accepted and published.
http://mix10k.visitmix.com/Entry/Details/189
]]></description>
		<link>http://yysun.wbeditor.com/archives/189</link>
			</item>
	<item>
		<title>So Many Ways to Sync</title>
		<description><![CDATA[While I was looking for a solution to backup my git repository, I started with the SyncToy. It was the tool I used on XP. Now on Windows 7, the offline files feature can sync network folders and files. On the web, there are Windows Live Sync and Window Live Mesh. They all can sync [...]]]></description>
		<link>http://yysun.wbeditor.com/archives/186</link>
			</item>
	<item>
		<title>Sync Git Repository</title>
		<description><![CDATA[I want to copy my git repository to another computer for the purpose of backup. After installed the git on the other computer, I found out a SSH server is also needed on that Windows system. Fortunately followed this blog post, &#34;8 ways to share your git repository&#34;, I used the shared folder option. It [...]]]></description>
		<link>http://yysun.wbeditor.com/archives/185</link>
			</item>
	<item>
		<title>Use Git as Local Repository</title>
		<description><![CDATA[ I had a good impression about the Eclipse&#39;s Local History feature before, which allows me to view, compare and merge with my previously versions of the source code. Later on, I used an add-in for Visual Studio 2005/2008, called  Visual Local History 2005. Now I started to use Git on my laptop. Suddenly [...]]]></description>
		<link>http://yysun.wbeditor.com/archives/184</link>
			</item>
</channel>
</rss>

