<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Not Rocket Science &#187; Rick</title>
	<atom:link href="http://www.stum.de/category/development/rick/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stum.de</link>
	<description>Random thoughts of neat disorder</description>
	<lastBuildDate>Thu, 05 Jan 2012 20:42:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Rick Version 02 &#8211; Building a custom ActionResult to perform a HTTP 301 redirect</title>
		<link>http://www.stum.de/2008/12/14/rick-version-02-building-a-custom-actionresult-to-perform-a-http-301-redirect/</link>
		<comments>http://www.stum.de/2008/12/14/rick-version-02-building-a-custom-actionresult-to-perform-a-http-301-redirect/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 19:13:56 +0000</pubDate>
		<dc:creator>mstum</dc:creator>
				<category><![CDATA[asp.net mvc]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[My Tools]]></category>
		<category><![CDATA[Rick]]></category>

		<guid isPermaLink="false">http://www.stum.de/?p=380</guid>
		<description><![CDATA[Yesterday I've made the very first version of Rick, a URL Shortening Service in ASP.net MVC, and today I've made the first addition. In Version 02 of Rick, I have added a custom ActionResult to perform a HTTP 301 redirect instead of the default HTTP 302 one. You can get the Source Code on http://www.codeplex.com/rick, [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I've made the <a href="http://www.stum.de/2008/12/14/rick-url-shortening-service-an-aspnet-mvc-learning-project/">very first version of Rick</a>, a URL Shortening Service in ASP.net MVC, and today I've made the first addition.</p>
<p>In Version 02 of Rick, I have added a custom ActionResult to perform a HTTP 301 redirect instead of the default HTTP 302 one. You can get the Source Code on <a href="http://www.codeplex.com/rick">http://www.codeplex.com/rick</a>, and you can watch the tutorial video on Vimeo. Topics include a short overview of HTTP 301 vs. 302 and how to actually create a custom ActionResult.</p>
<p><object width="640" height="483" data="http://vimeo.com/moogaloop.swf?clip_id=2524188&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2524188&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/2524188?pg=embed&amp;sec=2524188">Rick Version 02 - Building a custom ActionResult to perform a HTTP 301 redirect</a> from <a href="http://vimeo.com/user894920?pg=embed&amp;sec=2524188">Michael Stum</a> on <a href="http://vimeo.com?pg=embed&amp;sec=2524188">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stum.de/2008/12/14/rick-version-02-building-a-custom-actionresult-to-perform-a-http-301-redirect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rick URL Shortening Service &#8211; an ASP.net MVC learning project</title>
		<link>http://www.stum.de/2008/12/14/rick-url-shortening-service-an-aspnet-mvc-learning-project/</link>
		<comments>http://www.stum.de/2008/12/14/rick-url-shortening-service-an-aspnet-mvc-learning-project/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 02:56:15 +0000</pubDate>
		<dc:creator>mstum</dc:creator>
				<category><![CDATA[asp.net mvc]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[My Tools]]></category>
		<category><![CDATA[Rick]]></category>

		<guid isPermaLink="false">http://www.stum.de/?p=377</guid>
		<description><![CDATA[All right, I said I wanted to start learning ASP.net MVC, and I did make some progress A few weeks ago, I was talking about creating a project called Écriture, a Twitter clone that companies can deploy internally. That project is still in the plans, and when I was creating the "Wishlist" (Or Product Backlog, [...]]]></description>
			<content:encoded><![CDATA[<p>All right, I said I wanted to start learning ASP.net MVC, and I did make some progress <img src='http://www.stum.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  A few weeks ago, I was talking about creating a project called <a href="http://www.stum.de/2008/10/19/ecriture-a-new-way-of-company-wide-instant-messaging/">Écriture</a>, a Twitter clone that companies can deploy internally. That project is still in the plans, and when I was creating the "Wishlist" (Or Product Backlog, as the SCRUM guys like to call it) for Écriture, eventually I realized that I wanted a URL Shortening service as well, since in many corporate intranets, URLs can be really long, and using tinyurl, is.gd and all the other services have some confidentiality concerns (hint: Using tinyurl to shorten "company.internal/documents/marketing/unaccouncedproduct.htm" is possibly not very smart).</p>
<p>I wanted to kill three birds with one stone, so I decided to make this a standalone project. The three birds are 1. the actual URL shortening Service, 2. a project where I can play with all the newest technologies, 3. a project that allows me to create some tutorial videos.</p>
<p>The name of the Project is "Rick", and it's source code is hosted on CodePlex, at <a href="http://www.codeplex.com/rick">http://www.codeplex.com/rick</a></p>
<p>Version 01 was just released, and it actually fully works already: You can put in a long URL, get a short URL back, put that short URL in a browser, and get redirected to the original URL. And the best of all: I have created a Tutorial video for that, which you can watch online or download (download requires free registration with <a href="http://www.vimeo.com/">Vimeo</a>). Granted, Version 01 is ugly, has no error handling and lacks a lot of features, but I am actually going to improve it over the next few weeks, making it more robust and I also plan to add more technologies to it, for example Windows Azure or Silverlight.</p>
<p>For your convenience, here is the video:</p>
<p><object width="640" height="483" data="http://vimeo.com/moogaloop.swf?clip_id=2517727&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2517727&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/2517727?pg=embed&amp;sec=2517727">Rick Version 01 - Building a URL Shortening Service in ASP.net MVC</a> from <a href="http://vimeo.com/user894920?pg=embed&amp;sec=2517727">Michael Stum</a> on <a href="http://vimeo.com?pg=embed&amp;sec=2517727">Vimeo</a>.</p>
<p>Please let me know what you think and what you would like to see in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stum.de/2008/12/14/rick-url-shortening-service-an-aspnet-mvc-learning-project/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

