<?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>Digital Tool Factory blog</title>
	<atom:link href="http://www.digitaltoolfactory.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitaltoolfactory.net/blog</link>
	<description>Backend web development in Atlanta GA</description>
	<lastBuildDate>Fri, 18 May 2012 16:48:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How I explain Paul Graham&#8217;s Maker schedule and Manager schedule without being insulting</title>
		<link>http://www.digitaltoolfactory.net/blog/2012/05/how-i-explain-paul-grahams-makers-schedule-and-managers-schedule-without-being-insulting/</link>
		<comments>http://www.digitaltoolfactory.net/blog/2012/05/how-i-explain-paul-grahams-makers-schedule-and-managers-schedule-without-being-insulting/#comments</comments>
		<pubDate>Fri, 18 May 2012 16:48:15 +0000</pubDate>
		<dc:creator>Steve French</dc:creator>
				<category><![CDATA[Biz]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Recommended Reading]]></category>

		<guid isPermaLink="false">http://www.digitaltoolfactory.net/blog/?p=1651</guid>
		<description><![CDATA[One of Paul Graham&#8217;s most useful insights has been his Maker Schedule vs Manager Schedule. Go ahead and read the link if you&#8217;re not familiar with the concept. It is True Useful Deep and very hard to explain to people without being insulting By singleing yourself out as a &#8220;maker&#8221;, and hence on a &#8220;Maker [...]]]></description>
			<content:encoded><![CDATA[<p><a title="license: http://creativecommons.org/licenses/by/2.0/ - click to view more info about 'Day [009]  Schedule.' or find free 'schedule' pictures via Wylio" href="http://www.wylio.com/credits/flickr/5219016930"><img style="float: right; margin: 0 10px;" src="http://lh6.ggpht.com/-eJqff7-7Jrg/T7Z5OnrZXQI/AAAAAAAAAD8/SjMAURxi94k/Flickr-5219016930.jpg" alt="'Day [009]  Schedule.' photo (c) 2010, Sadie Hernandez - license: http://creativecommons.org/licenses/by/2.0/" width="432" height="289" /></a>One of Paul Graham&#8217;s most useful insights has been his <a href="http://www.paulgraham.com/makersschedule.html" target="_blank">Maker Schedule vs Manager Schedule</a>. Go ahead and read the link if you&#8217;re not familiar with the concept.</p>
<p>It is</p>
<ul>
<li>True</li>
<li>Useful</li>
<li>Deep</li>
<li>and very hard to explain to people without being insulting</li>
</ul>
<p>By singleing yourself out as a &#8220;maker&#8221;, and hence on a &#8220;Maker Schedule&#8221; you run the serious risk of alienating all of your equally smart colleagues who have different interests and work responsibilities.  Coders, designers and artists will understand it immediately, but if you&#8217;re not one of those people it can sound like you&#8217;re putting yourself on a pedestal.</p>
<h3>Remove Maker Schedule and Manager Schedule from the description</h3>
<p>Just remove the job description, and <em>substitute the noise</em> that you&#8217;re making, which implies the type of work that you&#8217;re doing.</p>
<p>If you&#8217;re producing mouse clicks, you&#8217;re doing manager work, and you&#8217;re on a manager schedule.  If you&#8217;re producing keyboard clicks, you&#8217;re doing maker work, and you&#8217;re on a maker schedule.  The work is being labeled, not the person.  No one is categorized as &#8220;creative&#8221; or &#8220;business people&#8221;, it&#8217;s just the work you happen to be doing at the time.</p>
<p>I&#8217;ve found that people understand this instantly and intuitively.  No need to explain &#8220;<a href="http://en.wikipedia.org/wiki/Flow_(psychology)" target="_blank">Flow</a>&#8221; or why interruptions cost so much time.  People can relate to the fact that (usually) work involving the keyboard just takes longer than work involving the mouse, and no one is inadvertently put down by being implicitly labeled.</p>
<p>That&#8217;s worked for me anyway.</p>
<a href="http://getinboundwriter.com/wordpress/"><img src="http://www.digitaltoolfactory.net/blog/wp-content/plugins/inboundwriter/images/h_grey.png" alt="Optimized with InboundWriter"class="alignleft" style="border:0;clear:both;"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolfactory.net/blog/2012/05/how-i-explain-paul-grahams-makers-schedule-and-managers-schedule-without-being-insulting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to fix problems running Windows Azure web applications locally</title>
		<link>http://www.digitaltoolfactory.net/blog/2012/05/how-to-fix-problems-running-windows-azure-web-applications-locally/</link>
		<comments>http://www.digitaltoolfactory.net/blog/2012/05/how-to-fix-problems-running-windows-azure-web-applications-locally/#comments</comments>
		<pubDate>Tue, 15 May 2012 22:57:45 +0000</pubDate>
		<dc:creator>Steve French</dc:creator>
				<category><![CDATA[ASP.net MVC]]></category>
		<category><![CDATA[How To Fix]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.digitaltoolfactory.net/blog/?p=1642</guid>
		<description><![CDATA[The Problem: You have an asp.net mvc 3 web project, and you are running it as part of a windows azure web application.   In my case it worked initially, but after I installed some Visual Studio plugins, run Windows Update, and installed a new router, it mysteriously stopped working.  A few of the error [...]]]></description>
			<content:encoded><![CDATA[<h3>The Problem:</h3>
<p>You have an asp.net mvc 3 web project, and you are running it as part of a windows azure web application.   In my case it worked initially, but after I installed some Visual Studio plugins, run Windows Update, and installed a new router, it mysteriously stopped working.  A few of the error messages had me thinking it was caused by Sql Server, but I was mistaken.</p>
<h3>The Cause:</h3>
<p>This stumped me for several hours, but after much trial and error I discovered that the problem was with port mapping.</p>
<p>In the output window, I had the following messages:</p>
<blockquote><p>Windows Azure Tools: Warning: Remapping public port 80 to 87 to avoid conflict during emulation.<br />
Windows Azure Tools: Warning: Remapping public port 3389 to 3390 to avoid conflict during emulation.<br />
Windows Azure Tools: Warning: Remapping private port 80 to 89 in role &#8216;MyCoolSite&#8217; to avoid conflict during emulation.<br />
Windows Azure Tools: Warning: Remapping private port 3389 to 3390 in role &#8216;MyCoolSite&#8217; to avoid conflict during emulation.</p></blockquote>
<p>I had enabled a homegroup somewhere along the way, which changed my network location, which somehow made changes in the firewall.</p>
<h3>The Solution</h3>
<p>This was more blind luck, but I got a windows firewall popup that asked me if I wanted to allow the Visual Studio Process to use lo these many ports.</p>
<p>So, in sum, check to make sure all of your ports are open.</p>
<a href="http://getinboundwriter.com/wordpress/"><img src="http://www.digitaltoolfactory.net/blog/wp-content/plugins/inboundwriter/images/h_grey.png" alt="Optimized with InboundWriter"class="alignleft" style="border:0;clear:both;"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolfactory.net/blog/2012/05/how-to-fix-problems-running-windows-azure-web-applications-locally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create a Sql Azure database with Entity Framework codefirst</title>
		<link>http://www.digitaltoolfactory.net/blog/2012/05/how-to-create-a-sql-azure-database-with-entity-framework-codefirst/</link>
		<comments>http://www.digitaltoolfactory.net/blog/2012/05/how-to-create-a-sql-azure-database-with-entity-framework-codefirst/#comments</comments>
		<pubDate>Thu, 03 May 2012 20:25:30 +0000</pubDate>
		<dc:creator>Steve French</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sql Azure]]></category>
		<category><![CDATA[Sql Server]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://www.digitaltoolfactory.net/blog/?p=1635</guid>
		<description><![CDATA[I&#8217;ve lately begun to use Windows Azure, and I thought I would start blogging about it as well. Sql Azure database with entity framework codefirst &#8211; the song remains the same As I am deeply committed to using ASP.net MVC 3 with Entity Framework CodeFirst, I thought at first moving to Azure might be a problem, as Sql Azure [...]]]></description>
			<content:encoded><![CDATA[<p><a title="license: http://creativecommons.org/licenses/by-sa/2.0/ - click to view more info about 'King Cloud' or find free 'cloud' pictures via Wylio" href="http://www.wylio.com/credits/flickr/704056791"><img style="float: right; margin: 0 10px;" src="http://lh5.ggpht.com/-0pXiubDOHXc/T6LosozMdYI/AAAAAAAAADg/hn0ZPmIWp6c/Flickr-704056791.jpg" alt="'King Cloud' photo (c) 2007, Karen Ka Ying Wong - license: http://creativecommons.org/licenses/by-sa/2.0/" width="422" height="317" /></a>I&#8217;ve lately begun to use <a href="http//www.azure.com" target="_blank">Windows Azure</a>, and I thought I would start blogging about it as well.</p>
<h3>Sql Azure database with entity framework codefirst &#8211; the song remains the same</h3>
<p>As I am deeply committed to using ASP.net MVC 3 with Entity Framework CodeFirst, I thought at first moving to Azure might be a problem, as Sql Azure is marketed as a cousin to Sql Server, and not the real thing.  Happily that seems not to be the case.</p>
<p>I searched for a guide on how to use Entity Framework Codefirst with Sql Azure and couldn&#8217;t find one &#8211; so I just up and tried it and it worked quite well.  It works just like the regular Codefirst method, only you must specify the proper sql azure database in the web.Debug.config and the web.Release.config files.  Furthermore, that database must not already exist.  The Windows Azure admin screens strongly guide you in the direction of creating an initial database, but I&#8217;ve found if you just delete your default database it will create one for you.</p>
<p>So, in sum, you just treat Sql Azure the same as you would any other Sql Server database.  I&#8217;m not sure why Microsoft is marketing it as something radically different, but so far I have not discovered any meaningful differences between the two systems.</p>
<a href="http://getinboundwriter.com/wordpress/"><img src="http://www.digitaltoolfactory.net/blog/wp-content/plugins/inboundwriter/images/h_grey.png" alt="Optimized with InboundWriter"class="alignleft" style="border:0;clear:both;"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolfactory.net/blog/2012/05/how-to-create-a-sql-azure-database-with-entity-framework-codefirst/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Less Accounting Review &#8211; Intermission</title>
		<link>http://www.digitaltoolfactory.net/blog/2012/05/less-accounting-review-intermission/</link>
		<comments>http://www.digitaltoolfactory.net/blog/2012/05/less-accounting-review-intermission/#comments</comments>
		<pubDate>Thu, 03 May 2012 19:12:11 +0000</pubDate>
		<dc:creator>Steve French</dc:creator>
				<category><![CDATA[Accounting]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.digitaltoolfactory.net/blog/?p=1631</guid>
		<description><![CDATA[I haven&#8217;t been blogging any more about my Less Accounting experience, largely because I haven&#8217;t made much progress in actually using it. Much as recessions will reveal what auditors cannot, changing accounting systems reveals Quickbooks flaws that will not come up in any other way. Everything has been on hold while everything gets properly imported [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t been blogging any more about <a title="Less Accounting Review – a 10 part series – Introduction" href="http://www.digitaltoolfactory.net/blog/2012/03/less-accounting-review-a-9-part-series-introduction/">my Less Accounting experience</a>, largely because I haven&#8217;t made much progress in actually using it. Much as recessions will reveal what auditors cannot, changing accounting systems reveals Quickbooks flaws that will not come up in any other way. Everything has been on hold while everything gets properly imported into the new system.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolfactory.net/blog/2012/05/less-accounting-review-intermission/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I bring Blog Prophet into the world</title>
		<link>http://www.digitaltoolfactory.net/blog/2012/04/i-bring-blog-prophet-into-the-world/</link>
		<comments>http://www.digitaltoolfactory.net/blog/2012/04/i-bring-blog-prophet-into-the-world/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 19:58:56 +0000</pubDate>
		<dc:creator>Steve French</dc:creator>
				<category><![CDATA[Biz]]></category>
		<category><![CDATA[Blog Prophet]]></category>

		<guid isPermaLink="false">http://www.digitaltoolfactory.net/blog/?p=1626</guid>
		<description><![CDATA[I recently posted the staging site for my new Blog Prophet venture &#8211; see who called it with Blog Prophet.  The main thrust of the new company is that it allows bloggers to compete on merit, not longevity and not sleazy seo tactics.]]></description>
			<content:encoded><![CDATA[<p>I recently posted the staging site for my new Blog Prophet venture &#8211; <a href="http://www.blogprophet.com/" target="_blank">see who called it with Blog Prophet</a>.  The main thrust of the new company is that it allows bloggers to compete on merit, not longevity and not sleazy seo tactics.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolfactory.net/blog/2012/04/i-bring-blog-prophet-into-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to programatically set the sql server database used by entity framework</title>
		<link>http://www.digitaltoolfactory.net/blog/2012/04/how-to-programatically-set-the-sql-server-database-used-by-entity-framework/</link>
		<comments>http://www.digitaltoolfactory.net/blog/2012/04/how-to-programatically-set-the-sql-server-database-used-by-entity-framework/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 23:32:21 +0000</pubDate>
		<dc:creator>Steve French</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[ASP.net MVC]]></category>
		<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[How To Fix]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.digitaltoolfactory.net/blog/?p=1614</guid>
		<description><![CDATA[The Problem: For one reason or another you need to set the database used by entity framework programatically.  The more common way of doing such a thing is to set the database in your web.config class, but for whatever reason you need to set it in actual C# code. The Cause: There is no cause [...]]]></description>
			<content:encoded><![CDATA[<h3>The Problem:</h3>
<p><a title="license: http://creativecommons.org/licenses/by/2.0/ - click to view more info about 'Entity Framework' or find free 'entity framework' pictures via Wylio" href="http://www.wylio.com/credits/flickr/4027025618"><img style="float: right; margin: 0 10px;" src="http://lh3.ggpht.com/-8H1jom6uJU4/T5c08VKyrWI/AAAAAAAAADM/KOdPBFF96QM/Flickr-4027025618.jpg" alt="'Entity Framework' photo (c) 2009, SondreB - license: http://creativecommons.org/licenses/by/2.0/" width="322" height="247" /></a>For one reason or another you need to set the database used by entity framework programatically.  The more common way of doing such a thing is to set the database in your web.config class, but for whatever reason you need to set it in actual C# code.</p>
<h3>The Cause:</h3>
<p>There is no cause really, it is merely the way that entity framework and sql server work together.</p>
<h3>The Solution:</h3>
<p>The answer lies in setting the constructor properly.</p>
<h4>Example Code Using Entity Framework and Data Context</h4>
<blockquote><p>using System.Data.Entity;</p>
<p>namespace MyDBServerExperiments.Models<br />
{<br />
public class DTFContext : DbContext<br />
{<br />
public DTFContext() : base(&#8220;Data Source=MyDBServer.DBServer.com;Initial Catalog=MyEntityFrameworkDB;Persist Security Info=True;user id=MyUsername; Password=MyPassword;&#8221;) { }</p>
<p>public DbSet&lt;User&gt; Users { get; set; }<br />
public DbSet&lt;BusinessObjects&gt; BusinessObjects { get; set; }<br />
public DbSet&lt;Property&gt; Properties { get; set; }</p>
<p>}</p>
<p>}</p></blockquote>
<p>The above would be your data context file that uses the DBContext file  in your models folder, just fyi (that is the common place for Entity Framework models in the standard  Visual Studio 2010 web solution structure).</p>
<p>Note, everything happens in the constructor.  This give you many interesting opportunities to programatically swap out Sql Server database names and users, compared to the web.config option, which tends to be far more static.  It allows far more extensive use of business objects and</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolfactory.net/blog/2012/04/how-to-programatically-set-the-sql-server-database-used-by-entity-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Startups For the Rest of Us has the greatest quote ever on entrepreneurship</title>
		<link>http://www.digitaltoolfactory.net/blog/2012/04/startups-for-the-rest-of-us-has-the-greatest-quote-ever-on-entrepreneurship/</link>
		<comments>http://www.digitaltoolfactory.net/blog/2012/04/startups-for-the-rest-of-us-has-the-greatest-quote-ever-on-entrepreneurship/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 20:13:04 +0000</pubDate>
		<dc:creator>Steve French</dc:creator>
				<category><![CDATA[Biz]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://www.digitaltoolfactory.net/blog/?p=1610</guid>
		<description><![CDATA[Via Rob Walling, the great quote ever is Employees complain, entreupreneurs get it done. Exactly what I needed to hear today.    The insight into a base mindset is what I like about it I suppose.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.startupsfortherestofus.com/episodes/episode-78-8-things-you-should-give-up" target="_blank">Via Rob Walling</a>, the great quote ever is</p>
<blockquote><p>Employees complain, entreupreneurs get it done.</p></blockquote>
<p>Exactly what I needed to hear today.    The insight into a base mindset is what I like about it I suppose.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolfactory.net/blog/2012/04/startups-for-the-rest-of-us-has-the-greatest-quote-ever-on-entrepreneurship/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make a random name generator in C#</title>
		<link>http://www.digitaltoolfactory.net/blog/2012/04/how-to-make-a-random-name-generator-in-c/</link>
		<comments>http://www.digitaltoolfactory.net/blog/2012/04/how-to-make-a-random-name-generator-in-c/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 23:43:18 +0000</pubDate>
		<dc:creator>Steve French</dc:creator>
				<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[How To Fix]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.digitaltoolfactory.net/blog/?p=1605</guid>
		<description><![CDATA[I recnetly came up with a simple random name generator to do an initial seed of a database for testing using real names,a nd I thought I would share. Here is my NameGenerator.cs file. It&#8217;s fairly simple, it just picks a name at random out of the top 100 first names and the top 100 [...]]]></description>
			<content:encoded><![CDATA[<p>I recnetly came up with a simple random name generator to do an initial seed of a database for testing using real names,a nd I thought I would share. Here is my NameGenerator.cs file. It&#8217;s fairly simple, it just picks a name at random out of the top 100 first names and the top 100 last names for the year 2011. Enjoy!</p>
<h3>The code for the random name generator in C#</h3>
<p>using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Web;</p>
<p>namespace MyNamespace<br />
{<br />
public class NameGenerator<br />
{<br />
public static Random rnd = new Random();</p>
<p>&nbsp;</p>
<p>public static string GenRandomLastName()<br />
{<br />
List&lt;string&gt; lst = new List&lt;string&gt;();<br />
string str = string.Empty;<br />
lst.Add(&#8220;Smith&#8221;);<br />
lst.Add(&#8220;Johnson&#8221;);<br />
lst.Add(&#8220;Williams&#8221;);<br />
lst.Add(&#8220;Jones&#8221;);<br />
lst.Add(&#8220;Brown&#8221;);<br />
lst.Add(&#8220;Davis&#8221;);<br />
lst.Add(&#8220;Miller&#8221;);<br />
lst.Add(&#8220;Wilson&#8221;);<br />
lst.Add(&#8220;Moore&#8221;);<br />
lst.Add(&#8220;Taylor&#8221;);<br />
lst.Add(&#8220;Anderson&#8221;);<br />
lst.Add(&#8220;Thomas&#8221;);<br />
lst.Add(&#8220;Jackson&#8221;);<br />
lst.Add(&#8220;White&#8221;);<br />
lst.Add(&#8220;Harris&#8221;);<br />
lst.Add(&#8220;Martin&#8221;);<br />
lst.Add(&#8220;Thompson&#8221;);<br />
lst.Add(&#8220;Garcia&#8221;);<br />
lst.Add(&#8220;Martinez&#8221;);<br />
lst.Add(&#8220;Robinson&#8221;);<br />
lst.Add(&#8220;Clark&#8221;);<br />
lst.Add(&#8220;Rodriguez&#8221;);<br />
lst.Add(&#8220;Lewis&#8221;);<br />
lst.Add(&#8220;Lee&#8221;);<br />
lst.Add(&#8220;Walker&#8221;);<br />
lst.Add(&#8220;Hall&#8221;);<br />
lst.Add(&#8220;Allen&#8221;);<br />
lst.Add(&#8220;Young&#8221;);<br />
lst.Add(&#8220;Hernandez&#8221;);<br />
lst.Add(&#8220;King&#8221;);<br />
lst.Add(&#8220;Wright&#8221;);<br />
lst.Add(&#8220;Lopez&#8221;);<br />
lst.Add(&#8220;Hill&#8221;);<br />
lst.Add(&#8220;Scott&#8221;);<br />
lst.Add(&#8220;Green&#8221;);<br />
lst.Add(&#8220;Adams&#8221;);<br />
lst.Add(&#8220;Baker&#8221;);<br />
lst.Add(&#8220;Gonzalez&#8221;);<br />
lst.Add(&#8220;Nelson&#8221;);<br />
lst.Add(&#8220;Carter&#8221;);<br />
lst.Add(&#8220;Mitchell&#8221;);<br />
lst.Add(&#8220;Perez&#8221;);<br />
lst.Add(&#8220;Roberts&#8221;);<br />
lst.Add(&#8220;Turner&#8221;);<br />
lst.Add(&#8220;Phillips&#8221;);<br />
lst.Add(&#8220;Campbell&#8221;);<br />
lst.Add(&#8220;Parker&#8221;);<br />
lst.Add(&#8220;Evans&#8221;);<br />
lst.Add(&#8220;Edwards&#8221;);<br />
lst.Add(&#8220;Collins&#8221;);<br />
lst.Add(&#8220;Stewart&#8221;);<br />
lst.Add(&#8220;Sanchez&#8221;);<br />
lst.Add(&#8220;Morris&#8221;);<br />
lst.Add(&#8220;Rogers&#8221;);<br />
lst.Add(&#8220;Reed&#8221;);<br />
lst.Add(&#8220;Cook&#8221;);<br />
lst.Add(&#8220;Morgan&#8221;);<br />
lst.Add(&#8220;Bell&#8221;);<br />
lst.Add(&#8220;Murphy&#8221;);<br />
lst.Add(&#8220;Bailey&#8221;);<br />
lst.Add(&#8220;Rivera&#8221;);<br />
lst.Add(&#8220;Cooper&#8221;);<br />
lst.Add(&#8220;Richardson&#8221;);<br />
lst.Add(&#8220;Cox&#8221;);<br />
lst.Add(&#8220;Howard&#8221;);<br />
lst.Add(&#8220;Ward&#8221;);<br />
lst.Add(&#8220;Torres&#8221;);<br />
lst.Add(&#8220;Peterson&#8221;);<br />
lst.Add(&#8220;Gray&#8221;);<br />
lst.Add(&#8220;Ramirez&#8221;);<br />
lst.Add(&#8220;James&#8221;);<br />
lst.Add(&#8220;Watson&#8221;);<br />
lst.Add(&#8220;Brooks&#8221;);<br />
lst.Add(&#8220;Kelly&#8221;);<br />
lst.Add(&#8220;Sanders&#8221;);<br />
lst.Add(&#8220;Price&#8221;);<br />
lst.Add(&#8220;Bennett&#8221;);<br />
lst.Add(&#8220;Wood&#8221;);<br />
lst.Add(&#8220;Barnes&#8221;);<br />
lst.Add(&#8220;Ross&#8221;);<br />
lst.Add(&#8220;Henderson&#8221;);<br />
lst.Add(&#8220;Coleman&#8221;);<br />
lst.Add(&#8220;Jenkins&#8221;);<br />
lst.Add(&#8220;Perry&#8221;);<br />
lst.Add(&#8220;Powell&#8221;);<br />
lst.Add(&#8220;Long&#8221;);<br />
lst.Add(&#8220;Patterson&#8221;);<br />
lst.Add(&#8220;Hughes&#8221;);<br />
lst.Add(&#8220;Flores&#8221;);<br />
lst.Add(&#8220;Washington&#8221;);<br />
lst.Add(&#8220;Butler&#8221;);<br />
lst.Add(&#8220;Simmons&#8221;);<br />
lst.Add(&#8220;Foster&#8221;);<br />
lst.Add(&#8220;Gonzales&#8221;);<br />
lst.Add(&#8220;Bryant&#8221;);<br />
lst.Add(&#8220;Alexander&#8221;);<br />
lst.Add(&#8220;Russell&#8221;);<br />
lst.Add(&#8220;Griffin&#8221;);<br />
lst.Add(&#8220;Diaz&#8221;);<br />
lst.Add(&#8220;Hayes&#8221;);</p>
<p>str = lst.OrderBy(xx =&gt; rnd.Next()).First();<br />
return str;<br />
}<br />
public static string GenRandomFirstName()<br />
{<br />
List&lt;string&gt; lst = new List&lt;string&gt;();<br />
string str = string.Empty;<br />
lst.Add(&#8220;Aiden&#8221;);<br />
lst.Add(&#8220;Jackson&#8221;);<br />
lst.Add(&#8220;Mason&#8221;);<br />
lst.Add(&#8220;Liam&#8221;);<br />
lst.Add(&#8220;Jacob&#8221;);<br />
lst.Add(&#8220;Jayden&#8221;);<br />
lst.Add(&#8220;Ethan&#8221;);<br />
lst.Add(&#8220;Noah&#8221;);<br />
lst.Add(&#8220;Lucas&#8221;);<br />
lst.Add(&#8220;Logan&#8221;);<br />
lst.Add(&#8220;Caleb&#8221;);<br />
lst.Add(&#8220;Caden&#8221;);<br />
lst.Add(&#8220;Jack&#8221;);<br />
lst.Add(&#8220;Ryan&#8221;);<br />
lst.Add(&#8220;Connor&#8221;);<br />
lst.Add(&#8220;Michael&#8221;);<br />
lst.Add(&#8220;Elijah&#8221;);<br />
lst.Add(&#8220;Brayden&#8221;);<br />
lst.Add(&#8220;Benjamin&#8221;);<br />
lst.Add(&#8220;Nicholas&#8221;);<br />
lst.Add(&#8220;Alexander&#8221;);<br />
lst.Add(&#8220;William&#8221;);<br />
lst.Add(&#8220;Matthew&#8221;);<br />
lst.Add(&#8220;James&#8221;);<br />
lst.Add(&#8220;Landon&#8221;);<br />
lst.Add(&#8220;Nathan&#8221;);<br />
lst.Add(&#8220;Dylan&#8221;);<br />
lst.Add(&#8220;Evan&#8221;);<br />
lst.Add(&#8220;Luke&#8221;);<br />
lst.Add(&#8220;Andrew&#8221;);<br />
lst.Add(&#8220;Gabriel&#8221;);<br />
lst.Add(&#8220;Gavin&#8221;);<br />
lst.Add(&#8220;Joshua&#8221;);<br />
lst.Add(&#8220;Owen&#8221;);<br />
lst.Add(&#8220;Daniel&#8221;);<br />
lst.Add(&#8220;Carter&#8221;);<br />
lst.Add(&#8220;Tyler&#8221;);<br />
lst.Add(&#8220;Cameron&#8221;);<br />
lst.Add(&#8220;Christian&#8221;);<br />
lst.Add(&#8220;Wyatt&#8221;);<br />
lst.Add(&#8220;Henry&#8221;);<br />
lst.Add(&#8220;Eli&#8221;);<br />
lst.Add(&#8220;Joseph&#8221;);<br />
lst.Add(&#8220;Max&#8221;);<br />
lst.Add(&#8220;Isaac&#8221;);<br />
lst.Add(&#8220;Samuel&#8221;);<br />
lst.Add(&#8220;Anthony&#8221;);<br />
lst.Add(&#8220;Grayson&#8221;);<br />
lst.Add(&#8220;Zachary&#8221;);<br />
lst.Add(&#8220;David&#8221;);<br />
lst.Add(&#8220;Christopher&#8221;);<br />
lst.Add(&#8220;John&#8221;);<br />
lst.Add(&#8220;Isaiah&#8221;);<br />
lst.Add(&#8220;Levi&#8221;);<br />
lst.Add(&#8220;Jonathan&#8221;);<br />
lst.Add(&#8220;Oliver&#8221;);<br />
lst.Add(&#8220;Chase&#8221;);<br />
lst.Add(&#8220;Cooper&#8221;);<br />
lst.Add(&#8220;Tristan&#8221;);<br />
lst.Add(&#8220;Colton&#8221;);<br />
lst.Add(&#8220;Austin&#8221;);<br />
lst.Add(&#8220;Colin&#8221;);<br />
lst.Add(&#8220;Charlie&#8221;);<br />
lst.Add(&#8220;Dominic&#8221;);<br />
lst.Add(&#8220;Parker&#8221;);<br />
lst.Add(&#8220;Hunter&#8221;);<br />
lst.Add(&#8220;Thomas&#8221;);<br />
lst.Add(&#8220;Alex&#8221;);<br />
lst.Add(&#8220;Ian&#8221;);<br />
lst.Add(&#8220;Jordan&#8221;);<br />
lst.Add(&#8220;Cole&#8221;);<br />
lst.Add(&#8220;Julian&#8221;);<br />
lst.Add(&#8220;Aaron&#8221;);<br />
lst.Add(&#8220;Carson&#8221;);<br />
lst.Add(&#8220;Miles&#8221;);<br />
lst.Add(&#8220;Blake&#8221;);<br />
lst.Add(&#8220;Brody&#8221;);<br />
lst.Add(&#8220;Adam&#8221;);<br />
lst.Add(&#8220;Sebastian&#8221;);<br />
lst.Add(&#8220;Adrian&#8221;);<br />
lst.Add(&#8220;Nolan&#8221;);<br />
lst.Add(&#8220;Sean&#8221;);<br />
lst.Add(&#8220;Riley&#8221;);<br />
lst.Add(&#8220;Bentley&#8221;);<br />
lst.Add(&#8220;Xavier&#8221;);<br />
lst.Add(&#8220;Hayden&#8221;);<br />
lst.Add(&#8220;Jeremiah&#8221;);<br />
lst.Add(&#8220;Jason&#8221;);<br />
lst.Add(&#8220;Jake&#8221;);<br />
lst.Add(&#8220;Asher&#8221;);<br />
lst.Add(&#8220;Micah&#8221;);<br />
lst.Add(&#8220;Jace&#8221;);<br />
lst.Add(&#8220;Brandon&#8221;);<br />
lst.Add(&#8220;Josiah&#8221;);<br />
lst.Add(&#8220;Hudson&#8221;);<br />
lst.Add(&#8220;Nathaniel&#8221;);<br />
lst.Add(&#8220;Bryson&#8221;);<br />
lst.Add(&#8220;Ryder&#8221;);<br />
lst.Add(&#8220;Justin&#8221;);<br />
lst.Add(&#8220;Bryce&#8221;);</p>
<p>//&#8212;&#8212;&#8212;&#8212;&#8212;female</p>
<p>lst.Add(&#8220;Sophia&#8221;);<br />
lst.Add(&#8220;Emma&#8221;);<br />
lst.Add(&#8220;Isabella&#8221;);<br />
lst.Add(&#8220;Olivia&#8221;);<br />
lst.Add(&#8220;Ava&#8221;);<br />
lst.Add(&#8220;Lily&#8221;);<br />
lst.Add(&#8220;Chloe&#8221;);<br />
lst.Add(&#8220;Madison&#8221;);<br />
lst.Add(&#8220;Emily&#8221;);<br />
lst.Add(&#8220;Abigail&#8221;);<br />
lst.Add(&#8220;Addison&#8221;);<br />
lst.Add(&#8220;Mia&#8221;);<br />
lst.Add(&#8220;Madelyn&#8221;);<br />
lst.Add(&#8220;Ella&#8221;);<br />
lst.Add(&#8220;Hailey&#8221;);<br />
lst.Add(&#8220;Kaylee&#8221;);<br />
lst.Add(&#8220;Avery&#8221;);<br />
lst.Add(&#8220;Kaitlyn&#8221;);<br />
lst.Add(&#8220;Riley&#8221;);<br />
lst.Add(&#8220;Aubrey&#8221;);<br />
lst.Add(&#8220;Brooklyn&#8221;);<br />
lst.Add(&#8220;Peyton&#8221;);<br />
lst.Add(&#8220;Layla&#8221;);<br />
lst.Add(&#8220;Hannah&#8221;);<br />
lst.Add(&#8220;Charlotte&#8221;);<br />
lst.Add(&#8220;Bella&#8221;);<br />
lst.Add(&#8220;Natalie&#8221;);<br />
lst.Add(&#8220;Sarah&#8221;);<br />
lst.Add(&#8220;Grace&#8221;);<br />
lst.Add(&#8220;Amelia&#8221;);<br />
lst.Add(&#8220;Kylie&#8221;);<br />
lst.Add(&#8220;Arianna&#8221;);<br />
lst.Add(&#8220;Anna&#8221;);<br />
lst.Add(&#8220;Elizabeth&#8221;);<br />
lst.Add(&#8220;Sophie&#8221;);<br />
lst.Add(&#8220;Claire&#8221;);<br />
lst.Add(&#8220;Lila&#8221;);<br />
lst.Add(&#8220;Aaliyah&#8221;);<br />
lst.Add(&#8220;Gabriella&#8221;);<br />
lst.Add(&#8220;Elise&#8221;);<br />
lst.Add(&#8220;Lillian&#8221;);<br />
lst.Add(&#8220;Samantha&#8221;);<br />
lst.Add(&#8220;Makayla&#8221;);<br />
lst.Add(&#8220;Audrey&#8221;);<br />
lst.Add(&#8220;Alyssa&#8221;);<br />
lst.Add(&#8220;Ellie&#8221;);<br />
lst.Add(&#8220;Alexis&#8221;);<br />
lst.Add(&#8220;Isabelle&#8221;);<br />
lst.Add(&#8220;Savannah&#8221;);<br />
lst.Add(&#8220;Evelyn&#8221;);<br />
lst.Add(&#8220;Leah&#8221;);<br />
lst.Add(&#8220;Keira&#8221;);<br />
lst.Add(&#8220;Allison&#8221;);<br />
lst.Add(&#8220;Maya&#8221;);<br />
lst.Add(&#8220;Lucy&#8221;);<br />
lst.Add(&#8220;Sydney&#8221;);<br />
lst.Add(&#8220;Taylor&#8221;);<br />
lst.Add(&#8220;Molly&#8221;);<br />
lst.Add(&#8220;Lauren&#8221;);<br />
lst.Add(&#8220;Harper&#8221;);<br />
lst.Add(&#8220;Scarlett&#8221;);<br />
lst.Add(&#8220;Brianna&#8221;);<br />
lst.Add(&#8220;Victoria&#8221;);<br />
lst.Add(&#8220;Liliana&#8221;);<br />
lst.Add(&#8220;Aria&#8221;);<br />
lst.Add(&#8220;Kayla&#8221;);<br />
lst.Add(&#8220;Annabelle&#8221;);<br />
lst.Add(&#8220;Gianna&#8221;);<br />
lst.Add(&#8220;Kennedy&#8221;);<br />
lst.Add(&#8220;Stella&#8221;);<br />
lst.Add(&#8220;Reagan&#8221;);<br />
lst.Add(&#8220;Julia&#8221;);<br />
lst.Add(&#8220;Bailey&#8221;);<br />
lst.Add(&#8220;Alexandra&#8221;);<br />
lst.Add(&#8220;Jordyn&#8221;);<br />
lst.Add(&#8220;Nora&#8221;);<br />
lst.Add(&#8220;Carolin&#8221;);<br />
lst.Add(&#8220;Mackenzie&#8221;);<br />
lst.Add(&#8220;Jasmine&#8221;);<br />
lst.Add(&#8220;Jocelyn&#8221;);<br />
lst.Add(&#8220;Kendall&#8221;);<br />
lst.Add(&#8220;Morgan&#8221;);<br />
lst.Add(&#8220;Nevaeh&#8221;);<br />
lst.Add(&#8220;Maria&#8221;);<br />
lst.Add(&#8220;Eva&#8221;);<br />
lst.Add(&#8220;Juliana&#8221;);<br />
lst.Add(&#8220;Abby&#8221;);<br />
lst.Add(&#8220;Alexa&#8221;);<br />
lst.Add(&#8220;Summer&#8221;);<br />
lst.Add(&#8220;Brooke&#8221;);<br />
lst.Add(&#8220;Penelope&#8221;);<br />
lst.Add(&#8220;Violet&#8221;);<br />
lst.Add(&#8220;Kate&#8221;);<br />
lst.Add(&#8220;Hadley&#8221;);<br />
lst.Add(&#8220;Ashlyn&#8221;);<br />
lst.Add(&#8220;Sadie&#8221;);<br />
lst.Add(&#8220;Paige&#8221;);<br />
lst.Add(&#8220;Katherine&#8221;);<br />
lst.Add(&#8220;Sienna&#8221;);<br />
lst.Add(&#8220;Piper&#8221;);</p>
<p>str = lst.OrderBy(xx =&gt; rnd.Next()).First();<br />
return str;<br />
}<br />
}<br />
}</p>
<a href="http://getinboundwriter.com/wordpress/"><img src="http://www.digitaltoolfactory.net/blog/wp-content/plugins/inboundwriter/images/h_grey.png" alt="Optimized with InboundWriter"class="alignleft" style="border:0;clear:both;"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolfactory.net/blog/2012/04/how-to-make-a-random-name-generator-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Less Accounting Review &#8211; Part 1, My Accounting Background</title>
		<link>http://www.digitaltoolfactory.net/blog/2012/04/less-accounting-review-part-1-my-accounting-background/</link>
		<comments>http://www.digitaltoolfactory.net/blog/2012/04/less-accounting-review-part-1-my-accounting-background/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 20:48:28 +0000</pubDate>
		<dc:creator>Steve French</dc:creator>
				<category><![CDATA[Accounting]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.digitaltoolfactory.net/blog/?p=1547</guid>
		<description><![CDATA[I recently signed up with Less Accounting and I will be publishing a Less Accounting review  and experiences with the setup process here (read the introduction). Introduction My accounting background (This post) The Signup Import Quickbooks File Wire Account Set Recurring Hook up Bank Account Hook Up American Express Account Less Accounting &#8211; One Week Later Less [...]]]></description>
			<content:encoded><![CDATA[<p><a title="license: http://creativecommons.org/licenses/by/2.0/ - click to view more info about 'Accounting Sense != Common Sense' or find free 'accounting' pictures via Wylio" href="http://www.wylio.com/credits/flickr/481125301"><img style="float: right; margin: 0 10px;" src="http://lh4.ggpht.com/-DBzBGXW0GjM/T4Xr1hsYdJI/AAAAAAAAAC0/uJykk5vjNGc/Flickr-481125301.jpg" alt="'Accounting Sense != Common Sense' photo (c) 2007, Paul Downey - license: http://creativecommons.org/licenses/by/2.0/" width="292" height="211" /></a>I recently signed up with <a href="http://LessAccounting.com" target="_blank">Less Accounting</a> and I will be publishing a Less Accounting review  and experiences with the setup process here (read the introduction).</p>
<ol>
<li><a href="http://www.digitaltoolfactory.net/blog/2012/03/less-accounting-review-a-9-part-series-introduction/">Introduction</a></li>
<li><strong>My accounting background (This post)</strong></li>
<li>The Signup</li>
<li>Import Quickbooks File</li>
<li>Wire Account</li>
<li>Set Recurring</li>
<li>Hook up Bank Account</li>
<li>Hook Up American Express Account</li>
<li>Less Accounting &#8211; One Week Later</li>
<li>Less Accounting &#8211; One Month Later</li>
</ol>
<p>In the beginning, by which I mean my <a href="http://www.digitaltoolfactory.net" target="_blank">awesome web company&#8217;s beginning in 2002</a>, there was Microsoft Money.  That was my first accounting software and it served me adequately for about five years.  It was nothing special, but it did the job with a moderate amount of hassle, but after a while it began to show it&#8217;s age.   Somewhere along the way I started using <a href="http://www.blinksale.com" target="_blank">BlinkSale</a>, which was one of my better decisions.</p>
<p>Along about this time I first heard about <a href="http://en.wikipedia.org/wiki/Microsoft_Office_Accounting" target="_blank">Microsoft Office Accounting</a>.  It was a relatively easy migration over from Microsoft Money and I was able to do my minimal accounting and bookkeeping tasks in significantly less time.  Plus, it worked like every other <a href="http://www.microsoft.com" target="_blank">Microsoft</a> product, and if you know Microsoft products well (which I do) then using it was a breeze.  Then Microsoft decided to discontinue the program and for reasons I don&#8217;t recall I thought that was a big deal and did not want to get stuck using obsolete software.</p>
<p>So I got a copy of QuickBooks, and away I went.  Specifically I went through a painful migration software.  I also came to the realization that there were many parts of QuickBooks that were not compatible with 64 bit software at that time.  I debated using Quickbooks Online, but that did not seem like a good option.</p>
<h3>The good part of using QuickBooks for my Accounting Software</h3>
<p>My accountant knew and liked the system, and we could do the entire thing remotely.</p>
<p>Beyond that, there were no good parts.  After a while, and inspired by <a href="http://www.amazon.com/The-Effective-Executive-Definitive-Harperbusiness/dp/0060833459/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1334177159&amp;sr=1-1" target="_blank">Peter Drucker&#8217;s book, The Effective Executive</a>, I began looking for options.  That led me to <a title="Check out the Less Accounting Site" href="http://www.LessAccounting.com" target="_blank">Less Accounting</a> for my financial management and financial analysis..</p>
<a href="http://getinboundwriter.com/wordpress/"><img src="http://www.digitaltoolfactory.net/blog/wp-content/plugins/inboundwriter/images/h_grey.png" alt="Optimized with InboundWriter"class="alignleft" style="border:0;clear:both;"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolfactory.net/blog/2012/04/less-accounting-review-part-1-my-accounting-background/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use UI Hints and Display Templates in ASP.net MVC 3</title>
		<link>http://www.digitaltoolfactory.net/blog/2012/04/how-to-use-ui-hints-and-display-templates-in-asp-net-mvc-3/</link>
		<comments>http://www.digitaltoolfactory.net/blog/2012/04/how-to-use-ui-hints-and-display-templates-in-asp-net-mvc-3/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 04:06:00 +0000</pubDate>
		<dc:creator>Steve French</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[ASP.net MVC]]></category>
		<category><![CDATA[Code Samples]]></category>
		<category><![CDATA[How To Fix]]></category>

		<guid isPermaLink="false">http://www.digitaltoolfactory.net/blog/?p=1559</guid>
		<description><![CDATA[Surprisingly there is very little information about UI Hints and Display templates for ASP.net MVC 3, so I thought I would share what I have learned. What are Display Templates? Display Templates are lovely features of ASP.net MVC 3 that allow you to have a common formatting for certain properties of your objects.  For example, [...]]]></description>
			<content:encoded><![CDATA[<p><a title="license: http://creativecommons.org/licenses/by-nd/2.0/ - click to view more info about 'wtf - code quality measurement' or find free 'coding' pictures via Wylio" href="http://www.wylio.com/credits/flickr/2245445147"><img style="float: right; margin: 0 10px;" src="http://lh4.ggpht.com/-5TuxP50XFDg/T4UDIjbwQeI/AAAAAAAAACs/f8zKLA7A_CA/Flickr-2245445147.jpg" alt="'wtf - code quality measurement' photo (c) 2008, smitty42 - license: http://creativecommons.org/licenses/by-nd/2.0/" width="202" height="183" /></a>Surprisingly there is very little information about UI Hints and Display templates for ASP.net MVC 3, so I thought I would share what I have learned.</p>
<h3>What are Display Templates?</h3>
<p>Display Templates are lovely features of ASP.net MVC 3 that allow you to have a common formatting for certain properties of your objects.  For example, take the belowp roperty (which should be located in your models folder)</p>
<blockquote><p>[DataType(DataType.ImageUrl)]<br />
[UIHint("ImageUrl")]<br />
[Display(Name = "Photo")]<br />
public string Photo { get; set; }</p></blockquote>
<p>Everything looks like a standard property, UIHint property.  It would correspond to the Display Template (which is below, it would be name &#8220;ImageUrl.cshtml&#8221; and would be located in your Views/Shared/DisplayTemplates folder)</p>
<blockquote><p>@model string<br />
&lt;img style=&#8221;display: block;&#8221; src=&#8221;@Model&#8221; alt=&#8221;" align=&#8221;right&#8221; /&gt;</p></blockquote>
<h3>What does the UI Hint do?</h3>
<p>The UI Hint tells ASP.net MVC 3 to always display the Photo property using the formatting in the ImageUrl.cshtml file.  That way everything is nice, clean and using much less code.</p>
<h3>How do you call UI Hints and Display Templates?</h3>
<p>Just use the Html.DisplayFor command, for example the Display template below would look like this in Visual Studio 2010</p>
<blockquote><p>@Html.DisplayFor(xx =&gt; xx.Photo)</p></blockquote>
<p>and would render as</p>
<blockquote><p>&lt;img style=&#8221;display: block;&#8221; src=&#8221;/img/Photos/Photo123.png&#8221; alt=&#8221;" align=&#8221;right&#8221; /&gt;</p></blockquote>
<p>in the browser, allowing you to keep formatting and style consistent across your entire site with very little effort.</p>
<p>&nbsp;</p>
<a href="http://getinboundwriter.com/wordpress/"><img src="http://www.digitaltoolfactory.net/blog/wp-content/plugins/inboundwriter/images/h_grey.png" alt="Optimized with InboundWriter"class="alignleft" style="border:0;clear:both;"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.digitaltoolfactory.net/blog/2012/04/how-to-use-ui-hints-and-display-templates-in-asp-net-mvc-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

