<?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>A Programmer with Microsoft tools &#187; nuget</title>
	<atom:link href="http://msprogrammer.serviciipeweb.ro/category/nuget/feed/" rel="self" type="application/rss+xml" />
	<link>http://msprogrammer.serviciipeweb.ro</link>
	<description>A programmer journey through code, books and tools</description>
	<lastBuildDate>Mon, 14 May 2012 06:59:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Clearer as Nuget package</title>
		<link>http://msprogrammer.serviciipeweb.ro/2012/02/06/clearer-as-nuget-package/</link>
		<comments>http://msprogrammer.serviciipeweb.ro/2012/02/06/clearer-as-nuget-package/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 05:07:43 +0000</pubDate>
		<dc:creator>Andrei Ignat</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[clearer]]></category>
		<category><![CDATA[nuget]]></category>

		<guid isPermaLink="false">http://msprogrammer.serviciipeweb.ro/2012/02/06/clearer-as-nuget-package/</guid>
		<description><![CDATA[It was not so difficult to make Clearer as NuGet package. Just analyzing MVC Sitemap package done the trick. So the package looks like:

&#160;
You can install from http://nuget.org/packages/Clearer or download a sample application&#160; http://clearer.codeplex.com 
( What he does ? 
In every application there are some variables that are set by the ASP.NET application( ASP.NET_SessionId cookie [...]]]></description>
			<content:encoded><![CDATA[<p>It was not so difficult to make <a href="http://clearer.codeplex.com/" target="_blank">Clearer</a> as <a href="http://nuget.org/packages/Clearer" target="_blank">NuGet package</a>. Just analyzing MVC Sitemap package done the trick. So the package looks like:</p>
<p><a href="http://msprogrammer.serviciipeweb.ro/wp-content/uploads/Clearer-as-Nuget-package_635C/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://msprogrammer.serviciipeweb.ro/wp-content/uploads/Clearer-as-Nuget-package_635C/image_thumb.png" width="586" height="394" /></a></p>
<p>&#160;</p>
<p>You can install from <a title="http://nuget.org/packages/Clearer" href="http://nuget.org/packages/Clearer">http://nuget.org/packages/Clearer</a> or download a sample application&#160; <a href="http://clearer.codeplex.com">http://clearer.codeplex.com</a> </p>
<p>( What he does ? </p>
<p>In every application there are some variables that are set by the ASP.NET application( ASP.NET_SessionId cookie ) and some that are set by the programmer( cached data in Application/Session/Cache/Cookies and so on).   <br />I wanted every time to have a page where I can “clear” / delete those – and not found. So it’s the Clearer project.    <br />Possible uses:    <br />For developers &#8211; when they want to see what happens when a cache item no longer exists    <br />For developers – to put to site admins some simple tool to reload data from Cache/Application . Just edit the LoadAll function to load only Cache/Application     <br />For developers &#8211; to test easily the session. Just delete ASP.NET_SessionId cookie – you will get another one when you refresh the page.</p>
<p>)</p>
<p>So please install Nuget package from <a title="http://nuget.org/packages/Clearer" href="http://nuget.org/packages/Clearer">http://nuget.org/packages/Clearer</a> and tell me if it works!</p>
]]></content:encoded>
			<wfw:commentRss>http://msprogrammer.serviciipeweb.ro/2012/02/06/clearer-as-nuget-package/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hydrating</title>
		<link>http://msprogrammer.serviciipeweb.ro/2012/01/09/hydrating/</link>
		<comments>http://msprogrammer.serviciipeweb.ro/2012/01/09/hydrating/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 07:52:00 +0000</pubDate>
		<dc:creator>Andrei Ignat</dc:creator>
				<category><![CDATA[codeplex]]></category>
		<category><![CDATA[nuget]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://msprogrammer.serviciipeweb.ro/2012/01/09/hydrating/</guid>
		<description><![CDATA[My first Nuget project: Hydrating.&#160; Also a Codeplex project : http://hydrating.codeplex.com/&#160;
It can re-make an object by adding items of “property/value”
It comes in 2 flavors: .NET 2.0 ( reflection ) and .NET 4&#160; ( expression).
Sample Usage:
Sample usage:   var Model = new HydrateGeneric&#60;MyModel&#62;();    Model.AddNewProperty(&#34;OneProp&#34;, &#34;bb&#34;);    Model.AddNewProperty(&#34;newData.StartDate&#34;, DateTime.Now.AddDays(1).ToString());   [...]]]></description>
			<content:encoded><![CDATA[<p>My first Nuget project: <a href="https://nuget.org/packages/Hydrate" target="_blank">Hydrating</a>.&#160; Also a Codeplex project : <a title="http://hydrating.codeplex.com/" href="http://hydrating.codeplex.com/">http://hydrating.codeplex.com/</a>&#160;</p>
<p>It can re-make an object by adding items of “property/value”</p>
<p>It comes in 2 flavors: .NET 2.0 ( reflection ) and .NET 4&#160; ( expression).</p>
<p>Sample Usage:</p>
<p>Sample usage:   <br />var Model = new HydrateGeneric&lt;MyModel&gt;();    <br />Model.AddNewProperty(&quot;OneProp&quot;, &quot;bb&quot;);    <br />Model.AddNewProperty(&quot;newData.StartDate&quot;, DateTime.Now.AddDays(1).ToString());    <br />Model.AddNewProperty(&quot;newData.SecondProp&quot;, &quot;AB&quot;);    <br />Model.AddNewProperty(&quot;newData.aOne.ThirdProp&quot;, &quot;XXX&quot;);    <br />var data = Model.NewObject();    <br />Console.WriteLine(data.newData.SecondProp);    <br />Console.WriteLine(data.newData.StartDate);    <br />Console.WriteLine(data.newData.aOne.ThirdProp);</p>
<p>&#160;</p>
<p>It comes from a Paulo Morgado idea from <a title="http://msmvps.com/blogs/paulomorgado/archive/tags/ExpressionTrees/default.aspx" href="http://msmvps.com/blogs/paulomorgado/archive/tags/ExpressionTrees/default.aspx">http://msmvps.com/blogs/paulomorgado/archive/tags/ExpressionTrees/default.aspx</a> . However, his initialization does not specify property name – so it’s rather error prone if you do not specify properties + values in right order. I have somewhat improved by</p>
<p>&#160;</p>
<p>Model. AddNewProperty(&quot;OneProp&quot;, &quot;bb&quot;);</p>
<p>&#160;</p>
<p>Enjoy!</p>
<p><a title="http://hydrating.codeplex.com/" href="http://hydrating.codeplex.com/">http://hydrating.codeplex.com/</a> </p>
<p><a title="https://nuget.org/packages/Hydrate" href="https://nuget.org/packages/Hydrate">https://nuget.org/packages/Hydrate</a></p>
]]></content:encoded>
			<wfw:commentRss>http://msprogrammer.serviciipeweb.ro/2012/01/09/hydrating/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

