<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dien Nguyen</title>
	<atom:link href="http://diennguyen.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://diennguyen.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Mon, 19 Sep 2011 23:33:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='diennguyen.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dien Nguyen</title>
		<link>http://diennguyen.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://diennguyen.wordpress.com/osd.xml" title="Dien Nguyen" />
	<atom:link rel='hub' href='http://diennguyen.wordpress.com/?pushpress=hub'/>
		<item>
		<title>JQuery Cookie Paths are Case Sensitive</title>
		<link>http://diennguyen.wordpress.com/2010/10/17/jquery-cookie-gotcha/</link>
		<comments>http://diennguyen.wordpress.com/2010/10/17/jquery-cookie-gotcha/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 07:16:55 +0000</pubDate>
		<dc:creator>diennguyen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diennguyen.wordpress.com/?p=41</guid>
		<description><![CDATA[At some point when building an application you will need some sort of state persistence, especially when using things like tabs. How you do this? Simple use cookies,  if you are using jquery in your project there is a little plugin available to set them. I am using this one, http://plugins.jquery.com/project/Cookie the links are actually broken [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diennguyen.wordpress.com&amp;blog=5014380&amp;post=41&amp;subd=diennguyen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At some point when building an application you will need some sort of state persistence, especially when using things like tabs. How you do this? Simple use cookies,  if you are using jquery in your project there is a little plugin available to set them.</p>
<p>I am using this one, <a href="http://plugins.jquery.com/project/Cookie">http://plugins.jquery.com/project/Cookie</a> the links are actually broken but you can find what you need to get you started here: <a href="http://www.electrictoolbox.com/jquery-cookies/">http://www.electrictoolbox.com/jquery-cookies/</a></p>
<p>What is the gotcha? I recommend setting the path to &#8220;/&#8221; Why? believe it or not the paths are case sensitive, this means if you don&#8217;t a path it will set it for you based on the current path.</p>
<p>Whys is this bad? Well say you had a path /car/create but the user typed in /Car/Create, yep you guessed it there will be two cookies if the path doesn&#8217;t match exactly then you wont get the right value back.</p>
<p>Some users have reported that the cookie doesn&#8217;t expire, you might want to give this a go if that happens.</p>
<p>$.cookie(&#8216;cookiename&#8217;, null, { path: &#8216;/&#8217;, expires: -10 })</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diennguyen.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diennguyen.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diennguyen.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diennguyen.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diennguyen.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diennguyen.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diennguyen.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diennguyen.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diennguyen.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diennguyen.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diennguyen.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diennguyen.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diennguyen.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diennguyen.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diennguyen.wordpress.com&amp;blog=5014380&amp;post=41&amp;subd=diennguyen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diennguyen.wordpress.com/2010/10/17/jquery-cookie-gotcha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e35249473b1af43b80f1343475704d48?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dien</media:title>
		</media:content>
	</item>
		<item>
		<title>MVC ASP.NET Cascading DropDownLists</title>
		<link>http://diennguyen.wordpress.com/2009/05/31/mvc-asp-net-cascading-dropdownlists/</link>
		<comments>http://diennguyen.wordpress.com/2009/05/31/mvc-asp-net-cascading-dropdownlists/#comments</comments>
		<pubDate>Sun, 31 May 2009 13:26:13 +0000</pubDate>
		<dc:creator>diennguyen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://diennguyen.wordpress.com/2009/05/31/mvc-asp-net-cascading-dropdownlists/</guid>
		<description><![CDATA[Creating DropDownLists using WebForms is easy enough, for those who are venturing into the the world of MVC this may not be as straight forward. I’ll be using the classic scenario of Cars and their related makes and models. CarController.cs public class CarFormViewModel { MakeModelRepository makeModelRepository = new MakeModelRepository(); private string _carMake = &#34;&#34;; public [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diennguyen.wordpress.com&amp;blog=5014380&amp;post=39&amp;subd=diennguyen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Creating DropDownLists using WebForms is easy enough, for those who are venturing into the the world of MVC this may not be as straight forward.</p>
<p>I’ll be using the classic scenario of Cars and their related makes and models.</p>
<p><strong>CarController.cs</strong></p>
<p> <a href="http://11011.net/software/vspaste"></a><a href="http://11011.net/software/vspaste"></a>
<pre class="code"><span style="color:blue;">public class </span><span style="color:#2b91af;">CarFormViewModel
</span>{
    <span style="color:#2b91af;">MakeModelRepository </span>makeModelRepository = </pre>
<pre class="code">    <span style="color:blue;">new </span><span style="color:#2b91af;">MakeModelRepository</span>();

    <span style="color:blue;">private string </span>_carMake = <span style="color:#a31515;">&quot;&quot;</span>;

    <span style="color:blue;">public </span><span style="color:#2b91af;">Car </span>Car { <span style="color:blue;">get</span>; <span style="color:blue;">private set</span>; }
    <span style="color:blue;">public </span><span style="color:#2b91af;">SelectList </span>CarMakes { <span style="color:blue;">get</span>; <span style="color:blue;">private set</span>; }
    <span style="color:blue;">public </span><span style="color:#2b91af;">SelectList </span>CarModels { <span style="color:blue;">get</span>; <span style="color:blue;">private set</span>; }
    <span style="color:blue;">public string </span>CarMake
    {
        <span style="color:blue;">get </span>{ <span style="color:blue;">return </span>_carMake; }
        <span style="color:blue;">set </span>{ _carMake = <span style="color:blue;">value</span>; }
    }

    <span style="color:green;">// Constructor
    </span><span style="color:blue;">public </span>CarFormViewModel(<span style="color:#2b91af;">Car </span>car)
    {
        Car = car;
        CarMakes = <span style="color:blue;">new </span><span style="color:#2b91af;">SelectList</span>(makeModelRepository.</pre>
<pre class="code">        GetCarMakes(), <span style="color:#a31515;">&quot;Value&quot;</span>, <span style="color:#a31515;">&quot;Text&quot;</span>);

        <span style="color:blue;">if </span>(car.CarMakeModelId &gt; 0)
            CarMake = car.CarMakeModel.CarMake;

        CarModels = <span style="color:blue;">new </span><span style="color:#2b91af;">SelectList</span>(makeModelRepository.</pre>
<pre class="code">        GetCarModels(CarMake), <span style="color:#a31515;">&quot;Value&quot;</span>, <span style="color:#a31515;">&quot;Text&quot;</span>, Car.CarMakeModelId);
    }
}</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>Something to be aware of is the use of valueSelected when defining your SelectList, make sure your view items e.g. DropDownList names match your database field names. I found the selected value was not being set correctly when editing a records.</p>
<p><strong>CarForm.aspx</strong></p>
<pre class="code"><span style="background:#ffee62;">&lt;%</span><span style="color:blue;">@ </span><span style="color:#a31515;">Control </span><span style="color:red;">Language</span><span style="color:blue;">=&quot;C#&quot; </span><span style="color:red;">Inherits</span><span style="color:blue;">=&quot;System.Web.Mvc.ViewUserControl</span></pre>
<pre class="code"><span style="color:blue;">&lt;Vehicles.Controllers.CarFormViewModel&gt;&quot; </span><span style="background:#ffee62;">%&gt;

</span><span style="color:blue;">&lt;</span><span style="color:#a31515;">script </span><span style="color:red;">type</span><span style="color:blue;">=&quot;text/javascript&quot;&gt;
    </span>$(<span style="color:blue;">function</span>() {
        $(<span style="color:#a31515;">&quot;#CarMake&quot;</span>).change(<span style="color:blue;">function</span>() {
        <span style="color:blue;">var </span>carMake = $(<span style="color:#a31515;">&quot;#CarMake &gt; option:selected&quot;</span>).attr(<span style="color:#a31515;">&quot;value&quot;</span>);
        <span style="color:blue;">var </span>urlAction = <span style="color:#a31515;">&quot;&lt;%= Url.Action(&quot;</span>FindCarModels<span style="color:#a31515;">&quot;, &quot;</span>Car<span style="color:#a31515;">&quot;) %&gt;&quot;</span>;
        $.getJSON(urlAction, { carMake: carMake }, <span style="color:blue;">function</span>(data) {
                $(<span style="color:#a31515;">&quot;#CarMakeModelId&quot;</span>).addItems(data);
            });
        });
    });
<span style="color:blue;">&lt;/</span><span style="color:#a31515;">script</span><span style="color:blue;">&gt;

</span><span style="background:#ffee62;">&lt;%</span><span style="color:blue;">= </span>Html.ValidationSummary(<span style="color:#a31515;">&quot;Edit was unsuccessful. Please correct </span></pre>
<pre class="code"><span style="color:#a31515;"></span><span style="color:#a31515;">the errors and try again.&quot;</span>) <span style="background:#ffee62;">%&gt;
&lt;%</span> <span style="color:blue;">using </span>(Html.BeginForm())
   {<span style="background:#ffee62;">%&gt;
</span><span style="color:blue;">&lt;</span><span style="color:#a31515;">fieldset</span><span style="color:blue;">&gt;
    &lt;</span><span style="color:#a31515;">legend</span><span style="color:blue;">&gt;</span>Car<span style="color:blue;">&lt;/</span><span style="color:#a31515;">legend</span><span style="color:blue;">&gt;
    &lt;</span><span style="color:#a31515;">p</span><span style="color:blue;">&gt;
        &lt;</span><span style="color:#a31515;">label </span><span style="color:red;">for</span><span style="color:blue;">=&quot;CarMake&quot;&gt;
            </span>Make:<span style="color:blue;">&lt;/</span><span style="color:#a31515;">label</span><span style="color:blue;">&gt;
        </span><span style="background:#ffee62;">&lt;%</span><span style="color:blue;">= </span>Html.DropDownList(<span style="color:#a31515;">&quot;CarMake&quot;</span>, Model.CarMakes) <span style="background:#ffee62;">%&gt;
</span>        <span style="background:#ffee62;">&lt;%</span><span style="color:blue;">= </span>Html.ValidationMessage(<span style="color:#a31515;">&quot;CarMake&quot;</span>, <span style="color:#a31515;">&quot;*&quot;</span>) <span style="background:#ffee62;">%&gt;
</span>    <span style="color:blue;">&lt;/</span><span style="color:#a31515;">p</span><span style="color:blue;">&gt;
    &lt;</span><span style="color:#a31515;">p</span><span style="color:blue;">&gt;
        &lt;</span><span style="color:#a31515;">label </span><span style="color:red;">for</span><span style="color:blue;">=&quot;CarMakeModelId&quot;&gt;
            </span>Model:<span style="color:blue;">&lt;/</span><span style="color:#a31515;">label</span><span style="color:blue;">&gt;
        </span><span style="background:#ffee62;">&lt;%</span><span style="color:blue;">= </span>Html.DropDownList(<span style="color:#a31515;">&quot;CarMakeModelId&quot;</span>, Model.CarModels) <span style="background:#ffee62;">%&gt;
</span>        <span style="background:#ffee62;">&lt;%</span><span style="color:blue;">= </span>Html.ValidationMessage(<span style="color:#a31515;">&quot;CarMakeModelId&quot;</span>, <span style="color:#a31515;">&quot;*&quot;</span>) <span style="background:#ffee62;">%&gt;
</span>    <span style="color:blue;">&lt;/</span><span style="color:#a31515;">p</span><span style="color:blue;">&gt;
    &lt;</span><span style="color:#a31515;">p</span><span style="color:blue;">&gt;
        &lt;</span><span style="color:#a31515;">input </span><span style="color:red;">type</span><span style="color:blue;">=&quot;submit&quot; </span><span style="color:red;">value</span><span style="color:blue;">=&quot;Save&quot; /&gt;
    &lt;/</span><span style="color:#a31515;">p</span><span style="color:blue;">&gt;
&lt;/</span><span style="color:#a31515;">fieldset</span><span style="color:blue;">&gt;
</span><span style="background:#ffee62;">&lt;%</span> } <span style="background:#ffee62;">%&gt;
</span><span style="color:blue;">&lt;</span><span style="color:#a31515;">div</span><span style="color:blue;">&gt;
    </span><span style="background:#ffee62;">&lt;%</span><span style="color:blue;">=</span>Html.ActionLink(<span style="color:#a31515;">&quot;Back to List&quot;</span>, <span style="color:#a31515;">&quot;Index&quot;</span>) <span style="background:#ffee62;">%&gt;
</span><span style="color:blue;">&lt;/</span><span style="color:#a31515;">div</span><span style="color:blue;">&gt;</span></pre>
<p>Make sure to change the inherits property to reference your new ViewModel. Note the use of the Url.Action helper, this little snippet helps you creates the correct path to your controller action without the use of those dots e.g. …/&lt;controller&gt;/&lt;action&gt;/</p>
<p><strong>jHelper.js</strong></p>
<p>Borrowed from <a href="http://geekswithblogs.net/michelotti/archive/2008/06/28/mvc-json---jsonresult-and-jquery.aspx" target="_blank">Steve Michelotti</a>.</p>
<pre class="code">$.fn.clearSelect = <span style="color:blue;">function</span>() {
    <span style="color:blue;">return this</span>.each(<span style="color:blue;">function</span>() {
        <span style="color:blue;">if </span>(<span style="color:blue;">this</span>.tagName == <span style="color:#a31515;">'SELECT'</span>)
            <span style="color:blue;">this</span>.options.length = 0;
    });
}

$.fn.addItems = <span style="color:blue;">function</span>(data) {
    <span style="color:blue;">return this</span>.clearSelect().each(<span style="color:blue;">function</span>() {
        <span style="color:blue;">if </span>(<span style="color:blue;">this</span>.tagName == <span style="color:#a31515;">'SELECT'</span>) {
            <span style="color:blue;">var </span>dropdownList = <span style="color:blue;">this</span>;
            $.each(data, <span style="color:blue;">function</span>(index, optionData) {
            <span style="color:blue;">var </span>option = <span style="color:blue;">new </span>Option(optionData.Text,</pre>
<pre class="code">                         optionData.Value);

            <span style="color:blue;">if </span>($.browser.msie) {
                dropdownList.add(option);
            }
            <span style="color:blue;">else </span>{
                dropdownList.add(option, <span style="color:blue;">null</span>);
            }
            });
        }
    });
}</pre>
<p>Little helper that clears and adds items to DropDownLists.</p>
<p>Something I found frustrating is when in debug mode a script reference would work find but when running using IIS the script would not load correctly. What you had to do was use those good old dots to get it loading correctly. My tip is to use the ResovleUrl helper.</p>
<pre class="code"><span style="color:blue;">&lt;</span><span style="color:#a31515;">script </span><span style="color:red;">src</span><span style="color:blue;">=&quot;</span><span style="background:#ffee62;">&lt;%</span>= ResolveUrl(&quot;~/Scripts/jquery-1.3.1.js&quot;) <span style="background:#ffee62;">%&gt;</span><span style="color:blue;">&quot; </span></pre>
<pre class="code"><span style="color:blue;"></span><span style="color:red;">type</span><span style="color:blue;">=&quot;text/javascript&quot;&gt;&lt;/</span><span style="color:#a31515;">script</span><span style="color:blue;">&gt;

&lt;</span><span style="color:#a31515;">script </span><span style="color:red;">src</span><span style="color:blue;">=&quot;</span><span style="background:#ffee62;">&lt;%</span>= ResolveUrl(&quot;~/Scripts/jHelper.js&quot;) <span style="background:#ffee62;">%&gt;</span><span style="color:blue;">&quot; </span></pre>
<pre class="code"><span style="color:blue;"></span><span style="color:red;">type</span><span style="color:blue;">=&quot;text/javascript&quot;&gt;&lt;/</span><span style="color:#a31515;">script</span><span style="color:blue;">&gt;</span></pre>
<p>There are some workarounds I’ve seen that don’t break intellisense but look a bit messy. I figure I’ve lived without it for this long.</p>
<p>Apologies for not being able to attach the source code, if there is anything that is unclear or you have any questions feel free to email me.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diennguyen.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diennguyen.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diennguyen.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diennguyen.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diennguyen.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diennguyen.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diennguyen.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diennguyen.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diennguyen.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diennguyen.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diennguyen.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diennguyen.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diennguyen.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diennguyen.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diennguyen.wordpress.com&amp;blog=5014380&amp;post=39&amp;subd=diennguyen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diennguyen.wordpress.com/2009/05/31/mvc-asp-net-cascading-dropdownlists/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e35249473b1af43b80f1343475704d48?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dien</media:title>
		</media:content>
	</item>
		<item>
		<title>Theme Visual Studio your way</title>
		<link>http://diennguyen.wordpress.com/2009/01/09/theme-visual-studio-your-way/</link>
		<comments>http://diennguyen.wordpress.com/2009/01/09/theme-visual-studio-your-way/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 00:32:22 +0000</pubDate>
		<dc:creator>diennguyen</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://diennguyen.wordpress.com/?p=28</guid>
		<description><![CDATA[Enjoy coding more at the same time saving the planet<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diennguyen.wordpress.com&amp;blog=5014380&amp;post=28&amp;subd=diennguyen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After using TextMate to do some Ruby on Rails development I got used to and enjoyed working on a darker themed editor, I&#8217;ve probably come late to the party but you can achieve the effect in Visual Studio by changing your settings.</p>
<p>Enjoy coding more at the same time saving the planet (only if you choose a dark background), I chose <a href="http://blog.wekeroad.com/2007/10/17/textmate-theme-for-visual-studio-take-2/">Rob Conery&#8217;s TextMate</a> theme.</p>
<p><a href="http://www.hanselman.com/blog/VisualStudioProgrammerThemesGallery.aspx">Scott Hanselman</a> has compiled a good collection of themes check it out.</p>
<p><img class="alignnone size-full wp-image-33" title="vs_themed" src="http://diennguyen.files.wordpress.com/2009/01/vs_themed.jpg?w=500&#038;h=263" alt="vs_themed" width="500" height="263" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diennguyen.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diennguyen.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diennguyen.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diennguyen.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diennguyen.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diennguyen.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diennguyen.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diennguyen.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diennguyen.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diennguyen.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diennguyen.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diennguyen.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diennguyen.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diennguyen.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diennguyen.wordpress.com&amp;blog=5014380&amp;post=28&amp;subd=diennguyen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diennguyen.wordpress.com/2009/01/09/theme-visual-studio-your-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e35249473b1af43b80f1343475704d48?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dien</media:title>
		</media:content>

		<media:content url="http://diennguyen.files.wordpress.com/2009/01/vs_themed.jpg" medium="image">
			<media:title type="html">vs_themed</media:title>
		</media:content>
	</item>
		<item>
		<title>960 degirds of separation</title>
		<link>http://diennguyen.wordpress.com/2009/01/09/960-degirds-of-separation/</link>
		<comments>http://diennguyen.wordpress.com/2009/01/09/960-degirds-of-separation/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 00:07:52 +0000</pubDate>
		<dc:creator>diennguyen</dc:creator>
				<category><![CDATA[Website Design]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Framework]]></category>

		<guid isPermaLink="false">http://diennguyen.wordpress.com/?p=22</guid>
		<description><![CDATA[This is purely a layout framework which helps you separate your content into columns of 60px<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diennguyen.wordpress.com&amp;blog=5014380&amp;post=22&amp;subd=diennguyen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well not really, after using divs to layout my web pages for some time now I decided to try the <a href="http://960.gs/">960 CSS Framework</a>. It&#8217;s a welcome change from doing a load of floats.</p>
<p>I recommend reading Stefan Vervoort&#8217;s post on <a href="http://www.divitodesign.com/2008/12/960-css-framework-learn-basics/">divitodesign</a> to get started, there are also some good examples provided in the downloadable zip.</p>
<p>This is purely a layout framework which helps you separate your content into columns of 60px, I know of other CSS frameworks that do a lot more.</p>
<p>What CSS frameworks do you know of and/or use?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diennguyen.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diennguyen.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diennguyen.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diennguyen.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diennguyen.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diennguyen.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diennguyen.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diennguyen.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diennguyen.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diennguyen.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diennguyen.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diennguyen.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diennguyen.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diennguyen.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diennguyen.wordpress.com&amp;blog=5014380&amp;post=22&amp;subd=diennguyen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diennguyen.wordpress.com/2009/01/09/960-degirds-of-separation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e35249473b1af43b80f1343475704d48?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dien</media:title>
		</media:content>
	</item>
		<item>
		<title>Cool tree based layout</title>
		<link>http://diennguyen.wordpress.com/2008/10/23/cool-tree-based-layout/</link>
		<comments>http://diennguyen.wordpress.com/2008/10/23/cool-tree-based-layout/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 10:50:02 +0000</pubDate>
		<dc:creator>diennguyen</dc:creator>
				<category><![CDATA[Website Design]]></category>

		<guid isPermaLink="false">http://diennguyen.wordpress.com/?p=14</guid>
		<description><![CDATA[Clever use of tree layout to showcase their products, tree allow us to see where we are and where we&#8217;ve been. I like the fact that the tree is quite minimal allowing the products to be your main focus. It&#8217;s so tempting to use flash, I&#8217;m glad they didn&#8217;t. I have to admit that I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diennguyen.wordpress.com&amp;blog=5014380&amp;post=14&amp;subd=diennguyen&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Clever use of tree layout to showcase their products, tree allow us to see where we are and where we&#8217;ve been. I like the fact that the tree is quite minimal allowing the products to be your main focus. It&#8217;s so tempting to use flash, I&#8217;m glad they didn&#8217;t.</p>
<p>I have to admit that I was a big fan of flash based web sites but recently have gone off them speed being one of them, don&#8217;t get me wrong flash does have it&#8217;s benefits but should be used sparingly.</p>
<p>An idea would be to utilise this concept to represent employees in an organisation, something I will definitely be using in my next app.</p>
<p>Take a look and have a play <a href="http://www.evasolo.com/">eva solo</a></p>
<p><a href="http://diennguyen.files.wordpress.com/2008/10/evasolo.jpg"><img class="size-medium wp-image-15 alignnone" title="evasolo" src="http://diennguyen.files.wordpress.com/2008/10/evasolo.jpg?w=300&#038;h=192" alt="" width="300" height="192" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diennguyen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diennguyen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diennguyen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diennguyen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diennguyen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diennguyen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diennguyen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diennguyen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diennguyen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diennguyen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diennguyen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diennguyen.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diennguyen.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diennguyen.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diennguyen.wordpress.com&amp;blog=5014380&amp;post=14&amp;subd=diennguyen&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diennguyen.wordpress.com/2008/10/23/cool-tree-based-layout/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e35249473b1af43b80f1343475704d48?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Dien</media:title>
		</media:content>

		<media:content url="http://diennguyen.files.wordpress.com/2008/10/evasolo.jpg?w=300" medium="image">
			<media:title type="html">evasolo</media:title>
		</media:content>
	</item>
	</channel>
</rss>
