<?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>Elegant Code</title>
	<atom:link href="http://elegantcode.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Fri, 10 Feb 2012 04:38:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>NuGet Project Uncovered: StudioShell</title>
		<link>http://elegantcode.com/2012/02/09/nuget-project-uncovered-studioshell/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-studioshell</link>
		<comments>http://elegantcode.com/2012/02/09/nuget-project-uncovered-studioshell/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 04:38:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/09/nuget-project-uncovered-studioshell/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. StudioShell is a project that sort of blew my mind. The crazy PowerShell integration they’ve packaged into this visual studio extension is plain amazing. I’d highly recommend watching the demo videos [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/StudioShell" target="_blank">StudioShell</a> is a project that sort of blew my mind. The crazy PowerShell integration they’ve packaged into this visual studio extension is plain amazing.</p>
<p>I’d highly recommend watching the demo videos near the bottom of the project’s home codeplex site.</p>
<blockquote><p><a href="http://studioshell.codeplex.com/">http://studioshell.codeplex.com/</a></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/09/nuget-project-uncovered-studioshell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entity Framework 4.3 Released (Migrations)</title>
		<link>http://elegantcode.com/2012/02/09/entity-framework-4-3-released-migrations/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=entity-framework-4-3-released-migrations</link>
		<comments>http://elegantcode.com/2012/02/09/entity-framework-4-3-released-migrations/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 21:24:23 +0000</pubDate>
		<dc:creator>Jarod Ferguson</dc:creator>
				<category><![CDATA[Esoterica]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/09/entity-framework-4-3-released-migrations/</guid>
		<description><![CDATA[The EF team has released Entity Framework 4.3 which contains a fully supported version of Migrations. I have been using migrations in my projects since the Alpha 2 bits and would encourage EF Code First’ers to make the investment if they haven’t already. You can get EF 4.3 by installing the latest version of the [...]]]></description>
			<content:encoded><![CDATA[<p>The EF team has released Entity Framework 4.3 which contains a fully supported version of Migrations. I have been using migrations in my projects since the Alpha 2 bits and would encourage EF Code First’ers to make the investment if they haven’t already.</p>
<p>You can get EF 4.3 by installing the latest version of the <a href="http://nuget.org/packages/EntityFramework/">EntityFramework NuGet package</a>. </p>
<p>&#160;</p>
<p><a href="http://elegantcode.com/wp-content/uploads/2012/02/image.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/02/image_thumb.png" width="584" height="67" /></a></p>
<p>&#160;</p>
<h4>A summary of changes between 4.2 &amp; 4.3:</h4>
<ul>
<ul>
<li><em><strong>New Code First Migrations Feature. </strong>This is the primary new feature in EF 4.3 and allows a database created by Code First to be incrementally changed as your Code First model evolves. </em></li>
<li><em><strong>Removal of EdmMetadata table.</strong> If you allow Code First to create a database by simply running your application (i.e. without explicitly enabling Migrations) the creation will now take advantage of improvements to database schema generation we have implemented as part of Migrations. </em></li>
<li><em><strong>Bug fix for GetDatabaseValues.</strong> In earlier releases this method would fail if your entity classes and context were in different namespaces. This issue is now fixed and the classes don’t need to be in the same namespace to use GetDatabaseValues. </em></li>
<li><em><strong>Bug fix to support Unicode DbSet names.</strong> In earlier releases you would get an exception when running a query against a DbSet that contained some Unicode characters. This issue is now fixed. </em></li>
<li><em><strong>Data Annotations on non-public properties.</strong> Code First will not include private, protected, or internal properties by default. Even if you manually included these members in your model, using the Fluent API in previous versions of Code First would ignore any Data Annotations on these members. This is now fixed and Code First will process the Data Annotations once the private, protected, or internal properties are manually included in the model. </em></li>
<li><em><strong>More configuration file settings.</strong> We’ve enabled more Code First related settings to be specified in the App/Web.config file. This gives you the ability to set the default connection factory and database initializers from the config file. You can also specify constructor arguments to be used when constructing these objects. More details are available in the </em><a href="http://blogs.msdn.com/b/adonet/archive/2012/01/12/ef-4-3-configuration-file-settings.aspx"><em>EF 4.3 Configuration File Settings</em></a><em> blog post. </em></li>
</ul>
</ul>
<p>More details and walkthroughs are available over on the ADO.NET team blog <a href="http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-released.aspx">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/09/entity-framework-4-3-released-migrations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: AboditNLP</title>
		<link>http://elegantcode.com/2012/02/08/nuget-project-uncovered-aboditnlp/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-aboditnlp</link>
		<comments>http://elegantcode.com/2012/02/08/nuget-project-uncovered-aboditnlp/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 04:29:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/03/nuget-project-uncovered-aboditnlp/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. AboditNLP is a Natural Language Processor library. This kind of stuff in interesting, but not something I have chosen to spend my time on. It has a demo http://nlp.abodit.com/home/demo which gives [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/AboditNLP" target="_blank">AboditNLP</a> is a <a href="http://en.wikipedia.org/wiki/Natural_language_processing" target="_blank">Natural Language Processor</a> library. This kind of stuff in interesting, but not something I have chosen to spend my time on.</p>
<p>It has a demo <a href="http://nlp.abodit.com/home/demo">http://nlp.abodit.com/home/demo</a> which gives you sample things to type to the library. I noticed it was a bit case sensitive, but still, project is one to look into if you were to say build a home automation system.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/08/nuget-project-uncovered-aboditnlp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: Northwind.Db</title>
		<link>http://elegantcode.com/2012/02/07/nuget-project-uncovered-northwind-db/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-northwind-db</link>
		<comments>http://elegantcode.com/2012/02/07/nuget-project-uncovered-northwind-db/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 04:34:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/07/nuget-project-uncovered-northwind-db/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. Northwind.Db is a version of the infamous Northwind database packaged in an awesomely easy install/setup NuGet package. I’ll outline the experience of installing the Northwind.Db into a sample project. After executing [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/Northwind.Db" target="_blank">Northwind.Db</a> is a version of the infamous Northwind database packaged in an awesomely easy install/setup NuGet package. I’ll outline the experience of installing the Northwind.Db into a sample project.</p>
<p>After executing the below command in my <a href="http://docs.nuget.org/docs/start-here/using-the-package-manager-console" target="_blank">Package Manager Console</a></p>
<blockquote><p>Install-Package Northwind.Db</p>
</blockquote>
<p>I was presented with a wizard where I could choose what type of database model I wanted to use.</p>
<p><a href="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb61_thumb.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image_thumb61_thumb" border="0" alt="image_thumb61_thumb" src="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb61_thumb_thumb.png" width="244" height="113" /></a></p>
<p>How did I want to generate my model?</p>
<p><a href="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb7_thumb.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image_thumb7_thumb" border="0" alt="image_thumb7_thumb" src="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb7_thumb_thumb.png" width="244" height="220" /></a></p>
<p>Where should it connect to (Notice the Northwind database was already setup for me).</p>
<p><a href="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb8_thumb1.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image_thumb8_thumb1" border="0" alt="image_thumb8_thumb1" src="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb8_thumb1_thumb.png" width="244" height="215" /></a></p>
<p>And now I had the Northwind database all setup and ready to go.</p>
<p><a href="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb9_thumb.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image_thumb9_thumb" border="0" alt="image_thumb9_thumb" src="http://elegantcode.com/wp-content/uploads/2012/01/image_thumb9_thumb_thumb.png" width="244" height="222" /></a></p>
<blockquote><p><font style="background-color: #ffffff">I’m not quite sure why it installed twice. (once in the root of my test project, and the other in the App_Data folder)</font></p>
</blockquote>
<p>I also couldn’t use the Uninstall-Package command to remove the project</p>
<blockquote><pre>The process cannot access the file '…App_Data\Northwind.MDF' because it is being used by another process.</pre>
</blockquote>
<p><font face="Arial">Regardless </font>of some of the issues, if I had to quickly get a sample sql database up and running this would be nice and easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/07/nuget-project-uncovered-northwind-db/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: Deleporter</title>
		<link>http://elegantcode.com/2012/02/06/nuget-project-uncovered-deleporter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-deleporter</link>
		<comments>http://elegantcode.com/2012/02/06/nuget-project-uncovered-deleporter/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 04:32:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/06/nuget-project-uncovered-deleporter/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. Deleporter is a project I used over a year ago. It allows you to setup a delegate and execute it in a different process. For Example: You spin up a unit/integration [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/Deleporter" target="_blank">Deleporter</a> is a project I used over a year ago. It allows you to setup a delegate and execute it in a different process.</p>
<p><strong>For Example</strong>: You spin up a unit/integration test project. Over in IIS you have a web site running. Now how do you do things like mock out crazy dependencies, adjust the time in your favorite <a href="http://blog.coreycoogan.com/2009/06/07/mocking-datetime-now/" target="_blank">SystemTime</a> implementation or just tweak the configuration on the fly?</p>
<p>You can leverage Deleporter to execute code over on the web server controlled by your test project.</p>
<p>I’d recommend your go read the introductory blog post</p>
<blockquote><p><a href="http://blog.stevensanderson.com/2010/03/09/deleporter-cross-process-code-injection-for-aspnet/" target="_blank">Deleporter: Cross-Process Code Injection for ASP.NET</a></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/06/nuget-project-uncovered-deleporter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving the upload progress bar problem&#8211;The History of Node.js</title>
		<link>http://elegantcode.com/2012/02/06/solving-the-upload-progress-bar-problemthe-history-of-node-js/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=solving-the-upload-progress-bar-problemthe-history-of-node-js</link>
		<comments>http://elegantcode.com/2012/02/06/solving-the-upload-progress-bar-problemthe-history-of-node-js/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 09:39:47 +0000</pubDate>
		<dc:creator>Jarod Ferguson</dc:creator>
				<category><![CDATA[Node.js]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/06/solving-the-upload-progress-bar-problemthe-history-of-node-js/</guid>
		<description><![CDATA[If you would have asked me how Node.js came to be I probably would have guessed something along the lines of a Stanford research lab. That is, until I stumbled across this youtube video ‘Ryan Dahl &#8211; History of Node.js’ from a Pheonix user group back in Oct 11. I intended to watch just a [...]]]></description>
			<content:encoded><![CDATA[<p>If you would have asked me how Node.js came to be I probably would have guessed something along the lines of a Stanford research lab. That is, until I stumbled across this youtube video <a href="http://www.youtube.com/watch?v=SAc0vQCC6UQ">‘Ryan Dahl &#8211; History of Node.js’</a> from a Pheonix user group back in Oct 11. I intended to watch just a few minutes, but it was really interesting and I ended up watching the whole thing. If you are into Node I recommend you check it out too.</p>
<p>A few points from the video:</p>
<ul>
<li>Ryan was working on a math PhD (Algebraic Topology), dropped out and moved to South America with no money </li>
<li>Ryan thinks Ruby has the most beautiful syntax, but all the assumptions about it are based on lies (Ruby is f*cked because it can only run on one thread) </li>
<li>Node was heavily influenced by Zed Shaw’s Mongrel. The idea that a webserver can be just a simple lib which does request/response (not necessarily a directory of files tied to file system) </li>
<li>Node was started trying to find the best way of notifying a user, real time, about the status of file upload over the web (who would have thought?) </li>
<li>The best thing about javascript on the server is that no one had used it. No way way to open a file, open a socket etc. This is good, because if there was, they would have done it wrong </li>
<li>Ryan quit his job and worked on node for 6 mos straight convinced it was ‘a thing’. Begged for a slot at JSConf in Berlin. Blew people away with an IRC chat server written in 400 lines of JS (had to demo on a different laptop and no idea if the demo would even work) </li>
<li>Some new up-and-coming node features like Node domains </li>
<li>Ryan and his team makes finger gestures and sound effects when talking about things like latency and load balancing <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://elegantcode.com/wp-content/uploads/2012/02/wlEmoticon-winkingsmile.png" /> </li>
</ul>
<ul>Ryan tells a great story, and as with any great story comes great lessons. The ones that really struck home with me:</ul>
<ol>
<li>Sometimes you have to quit good things in order to achieve great things </li>
<li>The obvious solution to your problem might be right in front of your face </li>
</ol>
<ol></ol>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:91405c66-ede4-483b-bb59-395e049cafd6" class="wlWriterEditableSmartContent">
<div><object width="599" height="336"><param name="movie" value="http://www.youtube.com/v/SAc0vQCC6UQ?hl=en&amp;hd=1"></param><embed src="http://www.youtube.com/v/SAc0vQCC6UQ?hl=en&amp;hd=1" type="application/x-shockwave-flash" width="599" height="336"></embed></object></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/06/solving-the-upload-progress-bar-problemthe-history-of-node-js/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: DynamicXaml</title>
		<link>http://elegantcode.com/2012/02/05/nuget-project-uncovered-dynamicxaml/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-dynamicxaml</link>
		<comments>http://elegantcode.com/2012/02/05/nuget-project-uncovered-dynamicxaml/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 04:31:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/05/nuget-project-uncovered-dynamicxaml/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. DynamicXaml takes a fluent approach to building up xaml in code. Following the pattern laid down by the HtmlTags project, this project provides a very clean way to write out your [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="http://nuget.org/packages/DynamicXaml" target="_blank">DynamicXaml</a> takes a fluent approach to building up xaml in code. Following the pattern laid down by the <a href="http://nuget.org/packages/HtmlTags" target="_blank">HtmlTags</a> project, this project provides a very clean way to write out your xaml code in C#.</p>
<p>I’ve copied a sample from the <a href="https://github.com/flq/XamlTags" target="_blank">github readme</a> below.</p>
<blockquote><pre><code>var _builder = new XamBuilder();
var button =
  _builder.Start&lt;Button&gt;()
    .Margin(&quot;5,0&quot;)
    .WidthAndHeight(200d,30d)
    .Create();</code></pre>
</blockquote>
<p>One of the things I like about these projects is if you can’t use markup and are pushed to write your xaml in C#, you can apply some great tricks to reduce duplication with your code. (Not sure how this library works out, but I would suspect that if you created a default Button object, it would allow you to override specific properties one at a time or extend with new properties. This way you can create your base controls and only tweak as necessary.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/05/nuget-project-uncovered-dynamicxaml/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: IntX</title>
		<link>http://elegantcode.com/2012/02/03/nuget-project-uncovered-intx/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-intx</link>
		<comments>http://elegantcode.com/2012/02/03/nuget-project-uncovered-intx/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 04:28:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/03/nuget-project-uncovered-intx/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. Have you ever wanted to generate a number that could potentially have millions of digits and do arbitrary mathematical operations against it? Ya, me neither. But if I did, I would [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p>Have you ever wanted to generate a number that could potentially have millions of digits and do arbitrary mathematical operations against it? Ya, me neither. But if I did, I would take a look at this project.</p>
<p><a href="http://nuget.org/packages/IntX" target="_blank">IntX</a> is </p>
<blockquote><p>an arbitrary precision integers class written in pure C# with fast &#8211; about O(N * log N) &#8211; multiplication/division algorithms implementation. Runs on .NET 2.0+.</p>
</blockquote>
<p>The <a href="http://intx.codeplex.com/" target="_blank">intx.codeplex</a> site has quite a bit of info about the project (<a href="http://en.wikipedia.org/wiki/Wikipedia:Too_long;_didn%27t_read" target="_blank">TL;DR</a>). If you’d like to learn more I’d suggest checking it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/03/nuget-project-uncovered-intx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGet Project Uncovered: Burro</title>
		<link>http://elegantcode.com/2012/02/02/nuget-project-uncovered-burro/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nuget-project-uncovered-burro</link>
		<comments>http://elegantcode.com/2012/02/02/nuget-project-uncovered-burro/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 04:25:00 +0000</pubDate>
		<dc:creator>Jason Jarrett</dc:creator>
				<category><![CDATA[NuGet]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/02/nuget-project-uncovered-burro/</guid>
		<description><![CDATA[If you are coming to this series of posts for the first time you might check out my introductory post for a little context. Burro is a project that I only quickly looked at. I don’t know all that it does, or how to get it up and running. In the project’s readme it says [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>If you are coming to this series of posts for the first time you might check out <a href="http://elegantcode.com/2012/01/22/nuget-project-uncovered-an-introduction-to-the-series/" target="_blank">my introductory post</a> for a little context.</p>
</blockquote>
<p><a href="https://github.com/thenathanjones/burro" target="_blank">Burro</a> is a project that I only quickly looked at. I don’t know all that it does, or how to get it up and running. In the project’s readme it says </p>
<blockquote><p>I&#8217;ll put some examples up as things progress, for now you&#8217;ll just have to work it out yourself.</p>
</blockquote>
<p>What I do know is that it is supposed to parse build output from a build server in a consistent way. How do I know that? (The github project says).</p>
<blockquote><h3>What is it?</h3>
<p>Burro is a tool for parsing output from build servers in a consistent way.</p>
</blockquote>
<p>I only put this in here as a project to look at. I think that parsing build output sounds very challenging and props to this project for giving it a go…</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/02/nuget-project-uncovered-burro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Don&#8217;t be a meme, but a movement&#8221;</title>
		<link>http://elegantcode.com/2012/02/02/dont-be-a-meme-but-a-movement/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dont-be-a-meme-but-a-movement</link>
		<comments>http://elegantcode.com/2012/02/02/dont-be-a-meme-but-a-movement/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 20:51:10 +0000</pubDate>
		<dc:creator>Jarod Ferguson</dc:creator>
				<category><![CDATA[Esoterica]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/02/02/dont-be-a-meme-but-a-movement/</guid>
		<description><![CDATA[Scott Hanselman wrote blog post earlier this year titled “Your Blog is The Engine of Community”, in which he encourages us to blog more, and tweet less. I hear you Scott. Social Media is junk food, and my brain is overweight! I used to have a healthy technical blog and really enjoyed contributing to the [...]]]></description>
			<content:encoded><![CDATA[<p>Scott Hanselman wrote blog post earlier this year titled <a href="http://www.hanselman.com/blog/YourBlogIsTheEngineOfCommunity.aspx">“Your Blog is The Engine of Community”</a>, in which he encourages us to blog more, and tweet less.</p>
<p>I hear you Scott.</p>
<p>Social Media is junk food, and my brain is overweight! I used to have a healthy technical blog and really enjoyed contributing to the community through writing. That was over 21 mos ago. Since then I have become a complacent retweeter (with occasional joke). Looking around at some of my favorite blogs, I can see many of you have fallen into the same trap (you know who you are).</p>
<p>Hey we all need a break, and that’s cool, but it’s time to start blogging again. Now don’t&#8217; run out and write one of those “My blog has been really quiet lately so this is the first post in an amazing series I am going to do” posts, because we all know how that one turns out. Instead, I just make an honest effort by writing one post, and have a good time doing it.</p>
<p>Scott shares some good pointers-</p>
<blockquote><p><em>“Blog your opinions. Blog your cool project, or your latest useful function or library. Don&#8217;t blog if it feels like work. Blog and get excited when someone comments. Often the comments are more fun and more useful than the post itself. <strong>Be passionate, but not rude.</strong> Point out failings, but suggest solutions. Organize. Invent.</em>“</p></blockquote>
<p>I have also started a personal blog over at <a href="http://jarodferguson.com">jarodferguson.com</a> where I am sharing my not-so-technical stuff. I have been meaning to do this for years. You know what? So far I really like it! It feels great because its <strong>MY</strong> content, <strong>MY</strong> brand. Twitter, Facebook, Path, Pinterest etc etc can take a back seat. Sure I will still enjoy them, but going forward I plan on doing a lot less ‘managing’ content across my networks. Blog first, social media site of the day second (besides Posterous makes it pretty easy to publish to all these other sites).</p>
<p>So how about you? Why not brush off that keyboard and share with us? You never know who might really enjoy your thoughts.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/02/02/dont-be-a-meme-but-a-movement/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

