<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-881982293208471467</atom:id><lastBuildDate>Sat, 19 Apr 2008 03:41:42 +0000</lastBuildDate><title>Diego Cadenas</title><description>ASP.NET, AJAX, C#, Ruby on Rails, Web Technologies in general, and hopefully Agile Development.</description><link>http://blog.diegocadenas.com/</link><managingEditor>noreply@blogger.com (Diego Cadenas)</managingEditor><generator>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/DiegoCadenas" type="application/rss+xml" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-2398204465001848090</guid><pubDate>Sat, 19 Apr 2008 03:28:00 +0000</pubDate><atom:updated>2008-04-18T22:30:06.521-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">humor</category><title>Chicken Chicken</title><atom:summary type="text" /><link>http://blog.diegocadenas.com/2008/04/chicken-chicken.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-2131915556541148751</guid><pubDate>Tue, 08 Apr 2008 21:16:00 +0000</pubDate><atom:updated>2008-04-10T08:51:34.505-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">asp.net</category><category domain="http://www.blogger.com/atom/ns#">Querystring</category><title>ClientQueryString Page Property</title><atom:summary type="text">I was browsing through the Page class in System.Web.UI assembly and I run into the "ClientQueryString" property.  Here is its signature:

Public Readonly Property ClientQueryString As String.

It returns the page's querystring in an encoded fashion (so one would have to use 
HttpServerUtility.UrlDecode to decode the querystring.)  Inspecting the source code I did noticed a couple of interesting </atom:summary><link>http://blog.diegocadenas.com/2008/04/clientquerystring-page-property.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-4268359218541690156</guid><pubDate>Sat, 05 Apr 2008 07:11:00 +0000</pubDate><atom:updated>2008-04-07T13:44:41.009-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">development</category><category domain="http://www.blogger.com/atom/ns#">humor</category><title>Every Build You Break</title><atom:summary type="text">This is hilarious. Roy Osherove posted a video on YouTube.com where he sang "Every build you break" to a live audience.


</atom:summary><link>http://blog.diegocadenas.com/2008/04/every-build-you-break.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-4070587988901740534</guid><pubDate>Tue, 25 Mar 2008 16:27:00 +0000</pubDate><atom:updated>2008-03-27T09:32:17.148-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">visual studio</category><category domain="http://www.blogger.com/atom/ns#">vb.net</category><category domain="http://www.blogger.com/atom/ns#">hotfix</category><title>Visual Studio 2008 HotFix and VB HotFix</title><atom:summary type="text">A HotFix for VS2088 was released early in February that addresses several issues reported with Web Applications.  A list of the fixed bugs can be seen on ScottGu's Blog.  You can download the hot fix here.
 Also, 2 days ago, the Visual Basic team released a HotFix that solves some performance issues in VS2008.  Download it here
</atom:summary><link>http://blog.diegocadenas.com/2008/03/visual-studio-2008-hotfix-vb-hotfix.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-1062090832587595368</guid><pubDate>Mon, 24 Mar 2008 15:53:00 +0000</pubDate><atom:updated>2008-03-24T10:54:46.811-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">deployment</category><category domain="http://www.blogger.com/atom/ns#">asp.net</category><category domain="http://www.blogger.com/atom/ns#">website</category><title>App_Offline Goodness</title><atom:summary type="text">ASP.NET 2.0 comes with this built-in feature to easily bring down an Web Application, make changes to it and reload the application back again. 

It's as easy as uploading an App_Offline.htm file in the root of your Web Application directory and you are done. Include any "under construction" or "maintenance" messages in the App_Offline.htm file that you want to display to your end users. 

Once </atom:summary><link>http://blog.diegocadenas.com/2008/03/appoffline-goodness.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-7913907089006035298</guid><pubDate>Fri, 21 Mar 2008 16:18:00 +0000</pubDate><atom:updated>2008-03-21T11:24:59.606-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">security</category><title>Server.HtmlEncode vs HttpUtility.HtmlEncode</title><atom:summary type="text">Have you ever wonder why there is an Html Encoding function (and other similar functions) in 3 different objects and namespaces?    The most common one is Server.HtmlEncode or System.Web.HttpContext.Current.Server.HtmlEncode.  The Server Object is an instance of the System.Web.HttpServerUtility Class and it is readily accessible through any .aspx page since they inherit from the Page object which</atom:summary><link>http://blog.diegocadenas.com/2008/03/serverhtmlencode-vs-httputilityhtmlenco.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-4836452748836033304</guid><pubDate>Thu, 29 Mar 2007 16:39:00 +0000</pubDate><atom:updated>2007-03-29T12:02:14.530-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">videos</category><category domain="http://www.blogger.com/atom/ns#">technology</category><title>Multi Touch video....COOL!!!</title><atom:summary type="text">I was visiting wollzelle's blog page and I came accross this REALLY cool video.  It bet you these guys stole the idea from that movie called "Minority Report." Cheaters...

</atom:summary><link>http://blog.diegocadenas.com/2007/03/multi-touch-videocool.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-2818267041075553811</guid><pubDate>Wed, 28 Mar 2007 20:02:00 +0000</pubDate><atom:updated>2007-03-28T15:23:19.919-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">humor</category><title>Sarcastic Wednesday!!!</title><atom:summary type="text">You guys should check this out:

Sarcastic Wednesday

Hilarious.  You will thank me later..</atom:summary><link>http://blog.diegocadenas.com/2007/03/sarcastic-wednesday.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-5708058323769972162</guid><pubDate>Wed, 28 Mar 2007 15:27:00 +0000</pubDate><atom:updated>2007-03-28T10:33:26.829-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">web.config</category><category domain="http://www.blogger.com/atom/ns#">visual studio</category><category domain="http://www.blogger.com/atom/ns#">vb.net</category><category domain="http://www.blogger.com/atom/ns#">asp.net</category><category domain="http://www.blogger.com/atom/ns#">website</category><category domain="http://www.blogger.com/atom/ns#">c#</category><title>C# and VB together?</title><atom:summary type="text">I have an app in VS 2005 that contains both VB and C# code in the same project. At compile time I kept getting this error:

"The files '/WebSite/App_Code/VB/test.vb' and '/WebSite/App_Code/CS/test.cs' use a different language, which is not allowed since they need to be compiled together."

To go around this issue, simply add the following to your web.config file under the compilation tag:

&amp;</atom:summary><link>http://blog.diegocadenas.com/2007/03/c-and-vb-together.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-7062666998217727325</guid><pubDate>Tue, 27 Mar 2007 17:55:00 +0000</pubDate><atom:updated>2007-03-28T10:20:44.761-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">website</category><category domain="http://www.blogger.com/atom/ns#">security</category><title>A look at security vulnerabilities in web software</title><atom:summary type="text">This is a must see video for any web developer. Mike Andrews, does an awesome job at explaining how web applications can be attacked, how common these security vulnerabilities are, and how to go about improving protection against them.

Click Here if video doesn't start

</atom:summary><link>http://blog.diegocadenas.com/2007/03/look-at-security-vulnerabilities-in-web.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-8477317937322377172</guid><pubDate>Tue, 27 Mar 2007 17:38:00 +0000</pubDate><atom:updated>2008-04-04T14:48:19.888-05:00</atom:updated><title>Getting Serious</title><atom:summary type="text">It's been a while since I last blogged about anything, so I decided to get serious and start blogging at least once a week, even if I rant about how much my blogs sucks :).  Hopefully I'll have enough interesting things to say, so hopefully I'll get accustomed to the world of blogging. soon enough
</atom:summary><link>http://blog.diegocadenas.com/2007/03/new-blog.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-8694615024343803262</guid><pubDate>Thu, 10 Aug 2006 16:50:00 +0000</pubDate><atom:updated>2008-04-03T19:43:41.699-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.net 2.0 ftp</category><title>FTP in .Net 2.0</title><atom:summary type="text">So I needed to write a simple function that would download a file from an Ftp location. After googling a little, I found MSN's sample code for FTP using the new FTP classes in 2.0. Here is a link to the Microsoft Download Page. After testing it out and changing the code to my needs, it worked pretty good, except that it only worked for text files. Binary files were being downloaded but the data </atom:summary><link>http://blog.diegocadenas.com/2006/08/ftp-in-net-20.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-7342072735742035737</guid><pubDate>Wed, 25 Jan 2006 16:31:00 +0000</pubDate><atom:updated>2008-04-03T19:41:36.665-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">technology</category><category domain="http://www.blogger.com/atom/ns#">Ajax</category><title>Ajax Revolution</title><atom:summary type="text">I've been reading about Ajax (Asynchronous JavaScript + XML) and it seems to me like this technique is going to be the way to go for Web Application Developers. The best examples out there are Google Maps and Google Suggest. Basically Ajax lets developers create interactive web user interfaces that are comparable to desktop interfaces. Now developers can make requests to the server without having</atom:summary><link>http://blog.diegocadenas.com/2006/01/ajax-revolution.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-881982293208471467.post-8426574901177260760</guid><pubDate>Mon, 23 Jan 2006 21:21:00 +0000</pubDate><atom:updated>2008-04-03T19:37:53.189-05:00</atom:updated><title>First Post</title><atom:summary type="text">Following the wise advice of a good friend of mine, I started this blog to record my discoveries and adventures about the everyday new and challenging tools for Web Software Development.
I've been programming in .Net for a few months now and I am swallowing waves of information and learning as much as I can as fast as I can. I am very interested in Agile development, especially the Crystal Clear </atom:summary><link>http://blog.diegocadenas.com/2006/01/first-post.html</link><author>noreply@blogger.com (Diego Cadenas)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>
