<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Jose R. Guay Paz</title><subtitle type="html">Most of the time on&lt;br /&gt;ASP.NET, C# &amp; SQL Server&lt;br /&gt;
&lt;script type="text/javascript" language="JavaScript" src="http://twittercounter.com/embed/jrguay/ffffff/006699"&gt;&lt;/script&gt;</subtitle><id>http://weblogs.asp.net/joseguay/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/joseguay/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2009-08-03T14:39:39Z</updated><entry><title>Red Gate’s .NET Reflector Becoming Commercial (Paid)</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2011/02/02/red-gate-s-net-reflector-becoming-commercial-paid.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2011/02/02/red-gate-s-net-reflector-becoming-commercial-paid.aspx</id><published>2011-02-02T17:15:45Z</published><updated>2011-02-02T17:15:45Z</updated><content type="html">&lt;p&gt;I just got the word that Red Gate’s .NET Reflector will be changing from to &lt;em&gt;“paid only”&lt;/em&gt; starting with the upcoming version 7 in early march. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.cswsolutions.com/blog/bid/35630/Red-Gate-s-NET-Reflector-Becoming-Commercial-Paid" target="_blank"&gt;Full story here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7696107" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term=".NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/.NET/default.aspx" /><category term="Reflector" scheme="http://weblogs.asp.net/joseguay/archive/tags/Reflector/default.aspx" /><category term="Red Gate" scheme="http://weblogs.asp.net/joseguay/archive/tags/Red+Gate/default.aspx" /></entry><entry><title>Book: Pro Telerik ASP.NET and Silverlight Controls</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2010/07/16/book-pro-telerik-asp-net-and-silverlight-controls.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2010/07/16/book-pro-telerik-asp-net-and-silverlight-controls.aspx</id><published>2010-07-16T17:31:00Z</published><updated>2010-07-16T17:31:00Z</updated><content type="html">
&lt;p&gt;Hi all.&lt;/p&gt;

&lt;p&gt;It's been a while since I wrote something here but I've been busy writing something else. I'm proud to announce the availability of the book I have been written for the past few months: Pro Telerik ASP.NET and Silverlight Controls.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;center&gt;
&lt;iframe src="http://rcm.amazon.com/e/cm?t=logiqsoft-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=1430229403&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" mce_src="http://rcm.amazon.com/e/cm?t=logiqsoft-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=1430229403&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="width: 120px; height: 240px;" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;
&lt;/center&gt;


&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This book provides a complete guide to implementing Telerik’s range 
of ASP.NET and Silverlight controls. Telerik controls are invaluable for
 ASP.NET and Silverlight developers because they provide a vast array of
 rich controls targeted for the presentation layer of web applications. 
Telerik offers you solutions for the reports, grids, charts, and 
text-editing controls that you need but don’t want to build from scratch
 yourself—the options are endless for increasing the functionality of 
any of your web solutions.&lt;/p&gt;  &lt;h3&gt;What you’ll learn&lt;/h3&gt;  &lt;ul&gt;&lt;li&gt;Understand
 how to integrate the standard Telerik controls into any ASP.NET or 
Silverlight solution to increase productivity and usability.&lt;/li&gt;&lt;li&gt;Incorporate
 the Telerik extensions for ASP.NET MVC.&lt;/li&gt;&lt;li&gt;Learn to implement 
Telerik Open Access and ORM for all your data access requirements.&lt;/li&gt;&lt;li&gt;Work with the full API to master using the entire 
suite of controls.&lt;/li&gt;&lt;/ul&gt;  &lt;h3&gt;Who this book is for&lt;/h3&gt;  &lt;p&gt;This 
book is aimed at .NET developers working with ASP.NET and Silverlight 
who want to take advantage of the prewritten controls that Telerik 
provides when developing their software. No prior knowledge of Telerik 
controls is required, but a working knowledge of ASP.NET and Silverlight
 is assumed.&lt;/p&gt;  &lt;h3&gt;Table of Contents&lt;/h3&gt;  Chapter 1:Introducing 
ASP.NET and Telerik&lt;br&gt; Chapter 2: Getting Started With Telerik 
RadControls&lt;br&gt; Chapter 3: Input RadControls&lt;br&gt; Chapter 4: Navigation 
RadControls&lt;br&gt; Chapter 5: Date, Time, and Scheduling RadControls&lt;br&gt; 
Chapter 6: Data RadControls, Part 1&lt;br&gt; Chapter 7: Data RadControls, 
Part 2&lt;br&gt; Chapter 8: Layout RadControls&lt;br&gt; Chapter 9: Chart and Image 
RadControls&lt;br&gt; Chapter 10: Additional RadControls&lt;br&gt; Chapter 11: 
RadAjax&lt;br&gt; Chapter 12: Telerik Extensions for ASP.NET MVC&lt;br&gt; Chapter 
13: RadControls for Silverlight&lt;br&gt; Chapter 14: Introducing Telerik 
Reporting&lt;br&gt; Chapter 15: Telerik OpenAccess ORM
  
  
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7567651" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="C#" scheme="http://weblogs.asp.net/joseguay/archive/tags/C_2300_/default.aspx" /><category term="Silverlight" scheme="http://weblogs.asp.net/joseguay/archive/tags/Silverlight/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/.NET/default.aspx" /><category term="MVC" scheme="http://weblogs.asp.net/joseguay/archive/tags/MVC/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/ASP.NET/default.aspx" /><category term="ORM" scheme="http://weblogs.asp.net/joseguay/archive/tags/ORM/default.aspx" /><category term="AJAX" scheme="http://weblogs.asp.net/joseguay/archive/tags/AJAX/default.aspx" /><category term="Reporting" scheme="http://weblogs.asp.net/joseguay/archive/tags/Reporting/default.aspx" /><category term="Apress" scheme="http://weblogs.asp.net/joseguay/archive/tags/Apress/default.aspx" /><category term="Telerik" scheme="http://weblogs.asp.net/joseguay/archive/tags/Telerik/default.aspx" /></entry><entry><title>Twitter contest thanks to Apress</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/09/27/twitter-contest-thanks-to-apress.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/09/27/twitter-contest-thanks-to-apress.aspx</id><published>2009-09-27T23:38:00Z</published><updated>2009-09-27T23:38:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hi all.&lt;/P&gt;
&lt;P&gt;Thanks to the wonderful people of &lt;A href="http://www.apress.com/" mce_href="http://www.apress.com"&gt;Apress&lt;/A&gt; I have 5 coupons worth each for a free copy of the ebook:&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://www.apress.com/book/view/9781590599587" target=_blank mce_href="http://www.apress.com/book/view/9781590599587"&gt;&lt;IMG border=0 src="http://www.apress.com/resource/bookcover/9781590599587?size=medium" width=125 height=164 mce_src="http://www.apress.com/resource/bookcover/9781590599587?size=medium"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you want one just need you to do 3 simple tasks:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Follow me on Twitter: @&lt;A href="http://twitter.com/jrguay" target=_blank mce_href="http://twitter.com/jrguay"&gt;jrguay&lt;/A&gt; (this is mandatory because I will DM you the code if you are selected as winner)&lt;BR&gt;&lt;/LI&gt;
&lt;LI&gt;Tweet: "@&lt;A href="http://twitter.com/apress" mce_href="http://twitter.com/apress"&gt;Apress&lt;/A&gt; books rock because..." (complete the phrase with your thoughts).&lt;/LI&gt;
&lt;LI&gt;Include in your tweet the tag &lt;B&gt;#APRESSGUAY&lt;/B&gt; so I can look for the tweets later. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;The rules are simple, I will randomly select the winners on Tuesday 29th at 12PM (CST) and will DM the winners the respective code. You can use the code to purchase the ebook in the Apress website and you'll get a 100% discount. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;[UPDATE]&lt;/FONT&gt;:&lt;/STRONG&gt; The winners of the contest are: @&lt;A class="tweet-url username" href="http://twitter.com/gersonmayen"&gt;&lt;FONT color=#0084b4&gt;gersonmayen&lt;/FONT&gt;&lt;/A&gt;, @&lt;A class="tweet-url username" href="http://twitter.com/ddurose"&gt;&lt;FONT color=#0084b4&gt;ddurose&lt;/FONT&gt;&lt;/A&gt;, @&lt;A class="tweet-url username" href="http://twitter.com/rgreen"&gt;&lt;FONT color=#0084b4&gt;rgreen&lt;/FONT&gt;&lt;/A&gt;, @&lt;A class="tweet-url username" href="http://twitter.com/EdvL"&gt;&lt;FONT color=#0084b4&gt;EdvL&lt;/FONT&gt;&lt;/A&gt; &amp;amp; @&lt;A class="tweet-url username" href="http://twitter.com/gromer"&gt;&lt;FONT color=#0084b4&gt;gromer&lt;/FONT&gt;&lt;/A&gt;. Thank you!&lt;/P&gt;
&lt;P&gt;Stay tune for more contests to come.&lt;/P&gt;
&lt;P&gt;Enjoy! &lt;BR&gt;&lt;/P&gt;&lt;BR&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7218539" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="SQL Server" scheme="http://weblogs.asp.net/joseguay/archive/tags/SQL+Server/default.aspx" /><category term="Community News" scheme="http://weblogs.asp.net/joseguay/archive/tags/Community+News/default.aspx" /><category term="Apress" scheme="http://weblogs.asp.net/joseguay/archive/tags/Apress/default.aspx" /><category term="Twitter" scheme="http://weblogs.asp.net/joseguay/archive/tags/Twitter/default.aspx" /></entry><entry><title>The ASP.NET Capsule #24: Examine Output Compression</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/09/11/the-asp-net-capsule-24-examine-output-compression.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/09/11/the-asp-net-capsule-24-examine-output-compression.aspx</id><published>2009-09-11T21:27:13Z</published><updated>2009-09-11T21:27:13Z</updated><content type="html">&lt;p&gt;Hi all.&lt;/p&gt;  &lt;p&gt;After an interesting discussion with &lt;a href="http://www.cprieto.com/" target="_blank"&gt;Cristian Prieto&lt;/a&gt; (ASP.NET MVP) he pointed me in the right direction of a problem I was having.&lt;/p&gt;  &lt;p&gt;The issue was with a web application I recently published to IIS. A new page I added was throwing an exception but instead of showing the error as I would expect, it was throwing a lot of garbage:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://weblogs.asp.net/blogs/joseguay/WindowsLiveWriter/The.NETCapsule24ExamineOutputCompression_D946/image_3.png" width="552" height="229" /&gt; &lt;/p&gt;  &lt;p&gt;Now, the problem was that I didn’t have a way to find what the real problem was until he said that the output was probably being compressed, so after following his advice I checked with Firebug and the results were:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="compressed_output" border="0" alt="compressed_output" src="http://weblogs.asp.net/blogs/joseguay/WindowsLiveWriter/The.NETCapsule24ExamineOutputCompression_D946/compressed_output_1.png" width="425" height="275" /&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;If you see the header &lt;strong&gt;Content-Encoding&lt;/strong&gt; the value is &lt;em&gt;gzip&lt;/em&gt;. That was a clear indicator of the output being compressed.&lt;/p&gt;  &lt;p&gt;I checked the IIS7 settings and compression was not enabled, so I checked the Global.asax file and this is what I found:&lt;/p&gt;  &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; Application_BeginRequest(&lt;span style="color: #0000ff"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (Request.RawUrl.Contains(&lt;span style="color: #006080"&gt;&amp;quot;.aspx&amp;quot;&lt;/span&gt;) &amp;amp;&amp;amp; (Request.Headers[&lt;span style="color: #006080"&gt;&amp;quot;Accept-Encoding&amp;quot;&lt;/span&gt;] != &lt;span style="color: #0000ff"&gt;null&lt;/span&gt;))&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;     {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (Request.Headers[&lt;span style="color: #006080"&gt;&amp;quot;Accept-Encoding&amp;quot;&lt;/span&gt;].ToLower().Contains(&lt;span style="color: #006080"&gt;&amp;quot;gzip&amp;quot;&lt;/span&gt;))&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt;         {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt;             Response.Filter = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; System.IO.Compression.GZipStream(Response.Filter, CompressionMode.Compress, &lt;span style="color: #0000ff"&gt;true&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt;             Response.AppendHeader(&lt;span style="color: #006080"&gt;&amp;quot;Content-Encoding&amp;quot;&lt;/span&gt;, &lt;span style="color: #006080"&gt;&amp;quot;gzip&amp;quot;&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum9"&gt;   9:&lt;/span&gt;         }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum10"&gt;  10:&lt;/span&gt;     }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum11"&gt;  11:&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;After a couple of small refactorings thanks to &lt;a href="http://www.jetbrains.com/resharper" target="_blank"&gt;ReSharper&lt;/a&gt;:&lt;/p&gt;

&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; Application_BeginRequest(&lt;span style="color: #0000ff"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (!Request.RawUrl.Contains(&lt;span style="color: #006080"&gt;&amp;quot;.aspx&amp;quot;&lt;/span&gt;) || (Request.Headers[&lt;span style="color: #006080"&gt;&amp;quot;Accept-Encoding&amp;quot;&lt;/span&gt;] == &lt;span style="color: #0000ff"&gt;null&lt;/span&gt;)) &lt;span style="color: #0000ff"&gt;return&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (!Request.Headers[&lt;span style="color: #006080"&gt;&amp;quot;Accept-Encoding&amp;quot;&lt;/span&gt;].ToLower().Contains(&lt;span style="color: #006080"&gt;&amp;quot;gzip&amp;quot;&lt;/span&gt;)) &lt;span style="color: #0000ff"&gt;return&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;     Response.Filter = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; System.IO.Compression.GZipStream(Response.Filter, CompressionMode.Compress, &lt;span style="color: #0000ff"&gt;true&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt;     Response.AppendHeader(&lt;span style="color: #006080"&gt;&amp;quot;Content-Encoding&amp;quot;&lt;/span&gt;, &lt;span style="color: #006080"&gt;&amp;quot;gzip&amp;quot;&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;I was now able to disable output compression and see what the issue was. After solving the problem I enabled it again and things work as expected.&lt;/p&gt;

&lt;p&gt;Checkout &lt;a href="http://www.cprieto.com/post/comprimiendo_paginas_en_aspnet.aspx" target="_blank"&gt;Cristian’s blog post&lt;/a&gt; about output compression (in Spanish).&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;
tweetmeme_style = 'compact';
tweetmeme_source = 'jrguay';
&lt;/script&gt;
&lt;script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7201428" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="C#" scheme="http://weblogs.asp.net/joseguay/archive/tags/C_2300_/default.aspx" /><category term="ReSharper" scheme="http://weblogs.asp.net/joseguay/archive/tags/ReSharper/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>News: New Free Tools from Telerik</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/09/09/news-new-free-tools-from-telerik.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/09/09/news-new-free-tools-from-telerik.aspx</id><published>2009-09-09T13:14:50Z</published><updated>2009-09-09T13:14:50Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.telerik.com/products/tfsmanager-and-tfsdashboard.aspx" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://weblogs.asp.net/blogs/joseguay/WindowsLiveWriter/NewsNewFreeToolsfromTelerik_65E7/image_3.png" width="244" height="114" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;TFS Work Item Manager &amp;amp; TFS Project Dashboard in a Nutshell&lt;/h4&gt;  &lt;p&gt;These two free applications have been designed to make working with Microsoft’s Team Foundation Server faster and easier. By promoting robust yet flexible project management practices, TFS Work Item Manager &lt;em&gt;Beta &lt;/em&gt;and TFS Project Dashboard &lt;em&gt;Beta &lt;/em&gt;allow for rapid delivery of high-quality software. Both applications have been built by &lt;a href="http://www.imaginets.com/"&gt;Imaginet Resources&lt;/a&gt; using &lt;a href="http://www.telerik.com/products/wpf.aspx"&gt;RadControls for WPF&lt;/a&gt; and are available for free download.&lt;/p&gt;  &lt;h4&gt;How Does TFS Work Item Manager Add Greater Value?&lt;/h4&gt;  &lt;p&gt;If you are using Visual Studio Team Foundation Server to manage your work items, you’ll simply love this tool! TFS Work Item Manager provides a unified platform to support those of you who want to take advantage of the Team Foundation Server without the need to switch from MS Team Explorer to MS Excel, to MS Project to find a certain work item. Its seamless integration with TFS allows you to add and edit work items, or save queries in real-time, along with the advantage of better work item visualization and improved team collaboration. The TFS Work Item Manager helps free up more developer time to actually write code, not manage what development teams have to do. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.telerik.com/products/tfsmanager-and-tfsdashboard.aspx" target="_blank"&gt;Read more&lt;/a&gt;.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;
tweetmeme_style = 'compact';
tweetmeme_source = 'jrguay';
&lt;/script&gt;
&lt;script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7197478" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="Community News" scheme="http://weblogs.asp.net/joseguay/archive/tags/Community+News/default.aspx" /><category term="Free" scheme="http://weblogs.asp.net/joseguay/archive/tags/Free/default.aspx" /><category term="Telerik" scheme="http://weblogs.asp.net/joseguay/archive/tags/Telerik/default.aspx" /></entry><entry><title>Video: Webcast JetBrains ReSharper en Español</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/09/08/video-webcast-jetbrains-resharper-en-espa-241-ol.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/09/08/video-webcast-jetbrains-resharper-en-espa-241-ol.aspx</id><published>2009-09-09T02:33:54Z</published><updated>2009-09-09T02:33:54Z</updated><content type="html">&lt;p&gt;Hola a todos.&lt;/p&gt;  &lt;p&gt;El día 31 de Agosto tuvimos un webcast sobre &lt;a href="http://www.jetbrains.com/resharper/" target="_blank"&gt;JetBrains ReSharper&lt;/a&gt;. Acá está el video para quienes no pudieron asistir.&lt;/p&gt;  &lt;p&gt;Adjunto también la presentación de PowerPoint debido a que por un problema técnico no se visualiza.&lt;/p&gt;  &lt;p&gt;Descargar la presentación &lt;a href="http://www.logiqsoft.com/lm/resharper.rar" target="_blank"&gt;aquí&lt;/a&gt; y el video &lt;a href="http://www.logiqsoft.com/lm/webcastjetbrainsresharper.rar" target="_blank"&gt;aquí&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Felicitaciones a &lt;em&gt;Jorge Albergo Gamba Porras&lt;/em&gt; de Colombia por haberse sido el afortunado ganador de la licencia personal de ReSharper.&lt;/p&gt;  &lt;p&gt;Saludos.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;
tweetmeme_style = 'compact';
tweetmeme_source = 'jrguay';
&lt;/script&gt;
&lt;script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7197072" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="C#" scheme="http://weblogs.asp.net/joseguay/archive/tags/C_2300_/default.aspx" /><category term="ReSharper" scheme="http://weblogs.asp.net/joseguay/archive/tags/ReSharper/default.aspx" /><category term="JetBrains" scheme="http://weblogs.asp.net/joseguay/archive/tags/JetBrains/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/ASP.NET/default.aspx" /><category term="Webcast" scheme="http://weblogs.asp.net/joseguay/archive/tags/Webcast/default.aspx" /></entry><entry><title>News: JetBrains YouTRACK (Formerly ‘Charisma’) Enters Beta Phase</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/09/02/news-jetbrains-youtrack-formerly-charisma-enters-beta-phase.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/09/02/news-jetbrains-youtrack-formerly-charisma-enters-beta-phase.aspx</id><published>2009-09-02T22:59:44Z</published><updated>2009-09-02T22:59:44Z</updated><content type="html">&lt;p&gt;YouTrack (previously code-named Charisma) is a keyboard-centric &lt;strong&gt;bug and issue tracker&lt;/strong&gt; web application. Whatever you do with your issues, you can do it much faster because most of your actions involve two simple controls:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Search for issues&lt;/strong&gt; by typing queries in the &lt;b&gt;search box&lt;/b&gt; using &lt;strong&gt;query completion&lt;/strong&gt;. &lt;a href="http://www.jetbrains.com/features/search.html"&gt;Read more »&lt;/a&gt;      &lt;br /&gt;&lt;img alt="Search for issues using YouTrack search box" src="http://www.jetbrains.com/youtrack/img/overview_search.png" /&gt;&amp;#160;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Modify multiple issues&lt;/strong&gt; at once using the &lt;strong&gt;Command window&lt;/strong&gt;. &lt;a href="http://www.jetbrains.com/features/create_edit.html#Command_Window"&gt;Read more »&lt;/a&gt;       &lt;br /&gt;&lt;img alt="Apply any commands to selected issues" src="http://www.jetbrains.com/youtrack/img/overview_commands_border.png" /&gt;&amp;#160;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;Commands syntax is similar to that of YouTrack search queries, so you can get started in no time!&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;YouTrack offers even more ways to minimize the time you spend on reporting and/or processing issues:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Create new issues&lt;/strong&gt; by simply pressing Alt+Ins from anywhere within YouTrack. &lt;a href="http://www.jetbrains.com/features/create_edit.html"&gt;Read more »&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Use extensive keyboard support&lt;/strong&gt; to create, edit, and navigate between issues — all major actions have easy-to-learn shortcuts. For example, to close an issue, you type fixed, and press Ctrl+Enter. &lt;a href="http://www.jetbrains.com/features/keyboard.html"&gt;Read more »&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Assign tags&lt;/strong&gt; to group issues the way you like, regardless of their attributes. For example, you can create a tag like fix it today and associate it with issues from different projects, subsystems, etc. &lt;a href="http://www.jetbrains.com/features/organize.html#Tags"&gt;Read more »&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;YouTrack is distributed as either a &lt;a href="http://www.jetbrains.com/download/index.html#jar"&gt;JAR&lt;/a&gt; or a &lt;a href="http://www.jetbrains.com/download/index.html#war"&gt;WAR&lt;/a&gt; file, ready to run as a standalone Java process or to be deployed at any of today's popular application servers, including Apache Tomcat 5+, Apache Geronimo, Mortbay Jetty, Caucho Resin, and JBoss. &lt;/p&gt;  &lt;p&gt;YouTrack is being developed with &lt;a href="http://www.jetbrains.com/mps/"&gt;JetBrains MPS&lt;/a&gt; and is used to track issues in our own products, including &lt;a href="http://www.jetbrains.com/teamcity/"&gt;TeamCity&lt;/a&gt;, &lt;a href="http://www.jetbrains.com/profiler/"&gt;dotTrace&lt;/a&gt;, &lt;a href="http://www.jetbrains.com/mps/"&gt;MPS&lt;/a&gt;, and &lt;a href="http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP"&gt;Web IDE&lt;/a&gt;.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;
tweetmeme_style = 'compact';
tweetmeme_source = 'jrguay';
&lt;/script&gt;
&lt;script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7189712" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="JetBrains" scheme="http://weblogs.asp.net/joseguay/archive/tags/JetBrains/default.aspx" /><category term="Community News" scheme="http://weblogs.asp.net/joseguay/archive/tags/Community+News/default.aspx" /><category term="Beta" scheme="http://weblogs.asp.net/joseguay/archive/tags/Beta/default.aspx" /></entry><entry><title>News: JetBrains new product "Charisma" now in Early Access Program</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/08/13/news-jetbrains-new-product-quot-charisma-quot-now-in-early-access-program.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/08/13/news-jetbrains-new-product-quot-charisma-quot-now-in-early-access-program.aspx</id><published>2009-08-14T02:58:00Z</published><updated>2009-08-14T02:58:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Hi all.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The JetBrains team have created a new product codename&amp;nbsp;"Charisma".&lt;/P&gt;What is Charisma? 
&lt;P&gt;&lt;B&gt;Charisma&lt;/B&gt; is a web-based issue tracker. Charisma's key features include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Query-based issue search as an alternative to traditional issue filters.&lt;/LI&gt;
&lt;LI&gt;Lightweight AJAX-based user interface to allow working with issues really fast.&lt;/LI&gt;
&lt;LI&gt;Extensive keyboard support to make it easy to create, edit, and navigate between issues using keyboard.&lt;/LI&gt;
&lt;LI&gt;Commands to quickly execute batch operations upon selected queries.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Charisma is being developed using &lt;A href="http://www.jetbrains.com/mps" rel=nofollow mce_href="http://www.jetbrains.com/mps"&gt;JetBrains MPS&lt;/A&gt; and is &lt;A href="http://www.jetbrains.net/tracker/issues/TW?q=unresolved" rel=nofollow mce_href="http://www.jetbrains.net/tracker/issues/TW?q=unresolved"&gt;used for tracking JetBrains TeamCity issues&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 514px; HEIGHT: 180px" border=0 src="http://jetbrains.net/confluence/download/attachments/14909486/Charisma.png" width=514 height=180 mce_src="http://jetbrains.net/confluence/download/attachments/14909486/Charisma.png"&gt;&lt;/P&gt;&lt;STRONG&gt;Supported Browsers &lt;/STRONG&gt;
&lt;UL&gt;
&lt;LI&gt;Mozilla Firefox 3+&lt;/LI&gt;
&lt;LI&gt;Apple Safari 3+&lt;/LI&gt;
&lt;LI&gt;Microsoft Internet Explorer 7+&lt;/LI&gt;
&lt;LI&gt;Google Chrome 1+&lt;/LI&gt;
&lt;LI&gt;Opera 9+&lt;/LI&gt;&lt;/UL&gt;&lt;STRONG&gt;Where to Send Feedback?&lt;/STRONG&gt; 
&lt;UL&gt;
&lt;LI&gt;Post issues to &lt;A href="http://www.jetbrains.net/tracker/issues/JT" rel=nofollow&gt;tracker&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Use &lt;A href="http://www.jetbrains.net/devnet/community/charisma" rel=nofollow&gt;forum&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Post comments to &lt;A href="http://blogs.jetbrains.com/issueTracker" rel=nofollow&gt;blog&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Would you like to try it? Just click &lt;A href="http://jetbrains.net/confluence/display/TSYSPUB/Early+Access+Program" target=_blank mce_href="http://jetbrains.net/confluence/display/TSYSPUB/Early+Access+Program"&gt;here&lt;/A&gt; to get access to the EAP version.&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7168941" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="JetBrains" scheme="http://weblogs.asp.net/joseguay/archive/tags/JetBrains/default.aspx" /><category term="Community News" scheme="http://weblogs.asp.net/joseguay/archive/tags/Community+News/default.aspx" /><category term="EAP" scheme="http://weblogs.asp.net/joseguay/archive/tags/EAP/default.aspx" /></entry><entry><title>The ASP.NET Capsule #23: Telerik RadControls for Silverlight 3</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/08/13/the-asp-net-capsule-23-telerik-radcontrols-for-silverlight-3.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/08/13/the-asp-net-capsule-23-telerik-radcontrols-for-silverlight-3.aspx</id><published>2009-08-14T02:23:00Z</published><updated>2009-08-14T02:23:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Hi all.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The guys from &lt;A href="http://www.telerik.com/" target=_blank mce_href="http://www.telerik.com/"&gt;Telerik&lt;/A&gt; are very busy this days. Now they have just launched SP1 of their &lt;A href="http://blogs.telerik.com/hristomaradjiev/posts/09-08-13/radcontrols_silverlight_3_official_with_q2_2009_sp1.aspx" target=_blank mce_href="http://blogs.telerik.com/hristomaradjiev/posts/09-08-13/radcontrols_silverlight_3_official_with_q2_2009_sp1.aspx"&gt;RadControls for Silverlight Q2 2009 with Silverlight 3 Support&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.telerik.com/hristomaradjiev/posts/09-08-13/radcontrols_silverlight_3_official_with_q2_2009_sp1.aspx" target=_blank mce_href="http://blogs.telerik.com/hristomaradjiev/posts/09-08-13/radcontrols_silverlight_3_official_with_q2_2009_sp1.aspx"&gt;&lt;IMG style="WIDTH: 272px; HEIGHT: 125px" border=0 src="http://www.telerik.com/libraries/banners/sl3_hp.sflb" width=272 height=125 mce_src="http://www.telerik.com/libraries/banners/sl3_hp.sflb"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Acording to &lt;A id=ctl00_MainContentPlaceHolder_BlogPosts1_ctl00_ctl00_postedBy href="http://weblogs.asp.net/posts.aspx"&gt;Hristo Maradjiev&lt;/A&gt;&amp;nbsp;the service pack not only includes the official supported controls for Silverlight 3, but also a bunch of bug fixes and&amp;nbsp;enhancements. The bad news is that Telerik will discontinue the future support for the Silverlight 2 controls. The dlls for SL2 will still be included in this release, but not in the installation files and the demos.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;But that's not the end of the story, The RadControls for Silverlight 3 also supports .NET RIA Services:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.telerik.com/hristomaradjiev/posts/09-08-13/radcontrols_silverlight_3_official_with_q2_2009_sp1.aspx" target=_blank mce_href="http://blogs.telerik.com/hristomaradjiev/posts/09-08-13/radcontrols_silverlight_3_official_with_q2_2009_sp1.aspx"&gt;&lt;IMG style="WIDTH: 272px; HEIGHT: 125px" border=0 src="http://www.telerik.com/libraries/Banners/ria_service_hp.sflb" width=272 height=125 mce_src="http://www.telerik.com/libraries/Banners/ria_service_hp.sflb"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;You'll get:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Completely codeless binding to .NET RIA Services 
&lt;LI&gt;Simple access to server-side data 
&lt;LI&gt;Impressive validation support on the client and on the server 
&lt;LI&gt;Patterns for dealing with common Line of Business scenarios 
&lt;LI&gt;Automatic data paging by using the pager control 
&lt;LI&gt;Easy re-use the ASP.NET authorization and authentication 
&lt;LI&gt;Faster server-side sorting, filtering and paging for all data &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;So I hope you can take advantage of this important milestone in RadControls for Silverlight. Here are some links:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.telerik.com/hristomaradjiev/posts/09-08-13/radcontrols_silverlight_3_official_with_q2_2009_sp1.aspx" target=_blank mce_href="http://blogs.telerik.com/hristomaradjiev/posts/09-08-13/radcontrols_silverlight_3_official_with_q2_2009_sp1.aspx"&gt;RadControls Silverlight 3 Official with Q2 2009 SP1&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.telerik.com/products/dotnet-ria-services.aspx" target=_blank mce_href="http://www.telerik.com/products/dotnet-ria-services.aspx"&gt;.NET RIA Services Support&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://demos.telerik.com/silverlight/" target=_blank mce_href="http://demos.telerik.com/silverlight/"&gt;RadControls for Silverlight 3 Demos&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://demos.telerik.com/silverlight/#GridView/DomainDataSource" target=_blank mce_href="http://demos.telerik.com/silverlight/#GridView/DomainDataSource"&gt;RadGridView to DomainDataSource Demo&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://demos.telerik.com/silverlight/#DataValidation/FirstLook" target=_blank mce_href="http://demos.telerik.com/silverlight/#DataValidation/FirstLook"&gt;Input Controls Validation Demo&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7168928" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="Silverlight" scheme="http://weblogs.asp.net/joseguay/archive/tags/Silverlight/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/ASP.NET/default.aspx" /><category term="Telerik" scheme="http://weblogs.asp.net/joseguay/archive/tags/Telerik/default.aspx" /></entry><entry><title>The ASP.NET Capsule #22: Official Support for ASP.NET MVC by DevExpress</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/08/12/the-asp-net-capsule-22-official-support-for-asp-net-mvc-by-devexpress.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/08/12/the-asp-net-capsule-22-official-support-for-asp-net-mvc-by-devexpress.aspx</id><published>2009-08-12T23:52:00Z</published><updated>2009-08-12T23:52:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Hi all.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So, the guys from Developer Express can't be far behind, actually today they also announced officially the support for ASP.NET MVC in a blog post by &lt;A href="http://community.devexpress.com/members/Mehul-Harry-_2800_Developer-Express_2900_.aspx" target=_blank mce_href="http://community.devexpress.com/members/Mehul-Harry-_2800_Developer-Express_2900_.aspx"&gt;Mehul Harry&lt;/A&gt; (DevExpress Technical Evangelist).&lt;/P&gt;
&lt;P mce_keep="true"&gt;The post also announces the inmediate availability of a FREE demo application with source code included called &lt;A href="http://community.devexpress.com/blogs/aspnet/archive/2009/08/12/asp-net-mvc-devexpress-mail-demo.aspx" target=_blank mce_href="http://community.devexpress.com/blogs/aspnet/archive/2009/08/12/asp-net-mvc-devexpress-mail-demo.aspx"&gt;DevExpress Mail Demo&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG src="http://community.devexpress.com/blogs/aspnet/image_thumb_0EA36DF7.png" mce_src="http://community.devexpress.com/blogs/aspnet/image_thumb_0EA36DF7.png"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;The post states the following regarding the demo application:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;The MVC Mail demo is an online mail application similar in basic features to &lt;/EM&gt;&lt;A href="http://gmail.com/" target=_blank&gt;&lt;EM&gt;gmail.com&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; or &lt;/EM&gt;&lt;A href="http://mail.com/" target=_blank&gt;&lt;EM&gt;mail.com&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;. So have fun playing around with it. And don’t worry about breaking the database because there isn’t one. Instead, this demo uses session state to persist the tiny amount of data. This allows you to tweak and bend the demo without us having to reset some database.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Check out the sample here: &lt;A href="http://mvc.devexpress.com/" target=_blank&gt;http://mvc.devexpress.com&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Stay tuned for more on DevExpress and ASP.NET MVC. They are catching up and comming very strong.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Enjoy!&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7167731" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="MVC" scheme="http://weblogs.asp.net/joseguay/archive/tags/MVC/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/ASP.NET/default.aspx" /><category term="Developer Express" scheme="http://weblogs.asp.net/joseguay/archive/tags/Developer+Express/default.aspx" /></entry><entry><title>The ASP.NET Capsule #21: Telerik Extensions for ASP.NET MVC</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/08/12/the-asp-net-capsule-21-telerik-extensions-for-asp-net-mvc.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/08/12/the-asp-net-capsule-21-telerik-extensions-for-asp-net-mvc.aspx</id><published>2009-08-12T23:42:00Z</published><updated>2009-08-12T23:42:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Hi all.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://www.telerik.com/" target=_blank mce_href="http://www.telerik.com"&gt;Telerik&lt;/A&gt; was probably the first company to offer components&amp;nbsp;that supported&amp;nbsp;ASP.NET MVC long before it was released. Even &lt;A href="http://www.hanselman.com/blog/" target=_blank mce_href="http://www.hanselman.com/blog/"&gt;Scott Hanselman&lt;/A&gt; created some &lt;A href="http://www.hanselman.com/blog/ASPNETMVCPreview2ScreencastTutorials.aspx" target=_blank mce_href="http://www.hanselman.com/blog/ASPNETMVCPreview2ScreencastTutorials.aspx"&gt;videos with Preview 2 of ASP.NET MVC&lt;/A&gt; and showed how to incorporate Telerik components instead of regular components.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Now, they have gone one step further. Telerik is presenting the first CTP of their &lt;A href="http://www.telerik.com/products/aspnet-mvc.aspx" target=_blank mce_href="http://www.telerik.com/products/aspnet-mvc.aspx"&gt;Extensions for ASP.NET MVC&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;This first CTP of the Telerik Extensions for ASP.NET MVC lays a foundation for the new UI extension framework, and offers a preview of its power by providing .NET wrappers for the following jQueryUI components:&lt;/P&gt;
&lt;DIV class=poTxtTwoColomns&gt;
&lt;P&gt;&lt;STRONG&gt;Accordion&lt;/STRONG&gt;&lt;BR&gt;The Accordion is a web control that allows you to provide multiple panes and display them one at a time. It is like having several collapsible panels where only one can be expanded at a time.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.telerik.com/libraries/mvc_extensions/accordeon.sflb" mce_src="http://www.telerik.com/libraries/mvc_extensions/accordeon.sflb"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=poTxtTwoColomns&gt;
&lt;P&gt;&lt;STRONG&gt;DatePicker&lt;/STRONG&gt;&lt;BR&gt;A highly configurable UI component that enables developers to quickly implement the most widely used date selection interface for web applications.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.telerik.com/libraries/mvc_extensions/datepicker.sflb" mce_src="http://www.telerik.com/libraries/mvc_extensions/datepicker.sflb"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=poTxtTwoColomns&gt;
&lt;P&gt;&lt;STRONG&gt;ProgressBar&lt;BR&gt;&lt;/STRONG&gt;The jQueryUI progress bar allows you to display the progress of processes.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.telerik.com/libraries/mvc_extensions/progressbar.sflb" mce_src="http://www.telerik.com/libraries/mvc_extensions/progressbar.sflb"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=poTxtTwoColomns&gt;
&lt;P&gt;&lt;STRONG&gt;Slider&lt;/STRONG&gt;&lt;BR&gt;A flexible UI component that allows users to select a value from a defined range using a smooth or step-based slider. &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.telerik.com/libraries/mvc_extensions/slider.sflb" mce_src="http://www.telerik.com/libraries/mvc_extensions/slider.sflb"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=poTxtTwoColomns&gt;
&lt;P&gt;&lt;STRONG&gt;Message Box&lt;/STRONG&gt;&lt;BR&gt;Displays a message box that can contain text and symbols that inform and instruct the user. &lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.telerik.com/libraries/mvc_extensions/messagebox.sflb" mce_src="http://www.telerik.com/libraries/mvc_extensions/messagebox.sflb"&gt;&lt;BR&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV class=poTxtTwoColomns&gt;
&lt;P&gt;&lt;STRONG&gt;Tab&lt;/STRONG&gt;&lt;BR&gt;Tabs are generally used to break content into multiple sections that can be swapped to save space, much like an accordion.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.telerik.com/libraries/mvc_extensions/tab.sflb" mce_src="http://www.telerik.com/libraries/mvc_extensions/tab.sflb"&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P class=tClear&gt;&lt;STRONG&gt;Web Asset Manager&lt;/STRONG&gt;&lt;BR&gt;Similar to the ScriptManager available in the Microsoft Ajax suite, the Web Asset Manager combines all configured JavaScript files to reduce the number of requests made to the web server.&lt;/P&gt;
&lt;P class=tClear&gt;More information can be found in the &lt;A href="http://www.telerik.com/products/aspnet-mvc.aspx" target=_blank mce_href="http://www.telerik.com/products/aspnet-mvc.aspx"&gt;Telerik Extensions for ASP.NET MVC&lt;/A&gt; page. Also on &lt;A href="http://tv.telerik.com/aspnet-mvc/video/intro-telerik-extensions-aspnet-mvc-ctp" target=_blank mce_href="http://tv.telerik.com/aspnet-mvc/video/intro-telerik-extensions-aspnet-mvc-ctp"&gt;TelerikTV&lt;/A&gt; the videos start to show up.&lt;/P&gt;
&lt;P class=tClear&gt;One important aspect is the licensing:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Telerik Extensions for ASP.NET MVC will be offered under the Microsoft Public License (MS-PL), the OSI-approved license used in the distribution of the ASP.NET MVC framework. Under this license, developers can freely use and redistribute the Telerik ASP.NET MVC Extensions in all projects, both commercial and open source. A commercial license that includes support will also be available.&lt;/EM&gt;&lt;/P&gt;
&lt;P class=tClear&gt;And you can find the source code on CodePlex here: &lt;A href="http://telerikaspnetmvc.codeplex.com/"&gt;http://telerikaspnetmvc.codeplex.com/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=tClear&gt;Enjoy!&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7167721" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="MVC" scheme="http://weblogs.asp.net/joseguay/archive/tags/MVC/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/ASP.NET/default.aspx" /><category term="Telerik" scheme="http://weblogs.asp.net/joseguay/archive/tags/Telerik/default.aspx" /></entry><entry><title>The ASP.NET Capsule #20: Telerik Reporting Now Supports Medium Trust</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/08/11/the-asp-net-capsule-20-telerik-reporting-now-supports-medium-trust.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/08/11/the-asp-net-capsule-20-telerik-reporting-now-supports-medium-trust.aspx</id><published>2009-08-11T22:16:00Z</published><updated>2009-08-11T22:16:00Z</updated><content type="html">&lt;P mce_keep="true"&gt;Hi all.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Many of us web developers use &lt;A href="http://www.telerik.com/products/reporting.aspx" target=_blank mce_href="http://www.telerik.com/products/reporting.aspx"&gt;Telerik Reporting&lt;/A&gt; for our reporting needs, however when it comes to medium trust environments such as shared hosting packages Telerik Reporting wasn't of much help... until now!&lt;/P&gt;
&lt;P mce_keep="true"&gt;There is great news from the folks of &lt;A href="http://www.telerik.com/" target=_blank mce_href="http://www.telerik.com"&gt;Telerik&lt;/A&gt;. In their blog the &lt;A href="http://blogs.telerik.com/telerikreportingteam/posts.aspx" target=_blank mce_href="http://blogs.telerik.com/telerikreportingteam/posts.aspx"&gt;Telerik Reporting Team&lt;/A&gt; has announced the availability of &lt;A href="http://blogs.telerik.com/telerikreportingteam/posts/09-08-10/medium_trust_support_for_telerik_reporting.aspx" target=_blank mce_href="http://blogs.telerik.com/telerikreportingteam/posts/09-08-10/medium_trust_support_for_telerik_reporting.aspx"&gt;Telerik Reporting Q2 2009 SP1 with Medium Trust Support&lt;/A&gt;. Here is the &lt;A href="http://www.telerik.com/products/reporting/whats-new/release-history/q2-2009-sp1-version-3-1-9-807.aspx" target=_blank mce_href="http://www.telerik.com/products/reporting/whats-new/release-history/q2-2009-sp1-version-3-1-9-807.aspx"&gt;list of new things&lt;/A&gt; in this release.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Enjoy!&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7166899" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="Silverlight" scheme="http://weblogs.asp.net/joseguay/archive/tags/Silverlight/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/ASP.NET/default.aspx" /><category term="Winforms" scheme="http://weblogs.asp.net/joseguay/archive/tags/Winforms/default.aspx" /><category term="Telerik" scheme="http://weblogs.asp.net/joseguay/archive/tags/Telerik/default.aspx" /></entry><entry><title>Book Review: ASP.NET MVC 1.0 Quickly</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/08/05/book-review-asp-net-mvc-1-0-quickly.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/08/05/book-review-asp-net-mvc-1-0-quickly.aspx</id><published>2009-08-06T00:50:52Z</published><updated>2009-08-06T00:50:52Z</updated><content type="html">&lt;p align="center"&gt;&lt;a href="http://www.packtpub.com/asp-net-model-view-controller-1-0-quickly/book" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="184719754X[1]" border="0" alt="184719754X[1]" src="http://weblogs.asp.net/blogs/joseguay/WindowsLiveWriter/BookReviewASP.NETMVC1.0Quickly_10905/184719754X%5B1%5D_3.png" width="154" height="188" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Hi all.&lt;/p&gt;  &lt;p&gt;I want to share my thoughts about the book &lt;a href="http://www.packtpub.com/asp-net-model-view-controller-1-0-quickly/book" target="_blank"&gt;ASP.NET MVC 1.0 Quickly&lt;/a&gt; from &lt;a href="http://www.packtpub.com" target="_blank"&gt;Packt Publishing&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The book is quite nice I think. I has provided me the great option to read about ASP.NET MVC (as the name implies) quickly. I was very entertained with it.&lt;/p&gt;  &lt;p&gt;I have to say it up front. I’m not an MVC guy. I said it before, and I will do it again. I still don’t find any good reason (to me) to start using ASP.NET MVC, not because I don’t like it or I consider it wrong or anything. It’s a matter of taste, job role and well, I just haven’t had the need. However, that doesn’t mean I shouldn’t learn it, and because I have been doing some stuff for my own learning process, really I don’t get my head to “love” it as many of my fellow MVC friends do. (I love the webforms model… don’t ask.)&lt;/p&gt;  &lt;p&gt;After clearing my position, I have to say a few things about this book:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I like the “quickly” part of it. It doesn’t goes through the same thing over and over.&lt;/li&gt;    &lt;li&gt;All chapters revolve around specific implementations, thus giving the opportunity to try it in a real program.&lt;/li&gt;    &lt;li&gt;Samples DO work.&lt;/li&gt;    &lt;li&gt;It’s very easy to follow and concepts are very clear and not too deep.&lt;/li&gt;    &lt;li&gt;I ended up with lots of ideas on things to build (still figuring how to get the time for them).&lt;/li&gt;    &lt;li&gt;You can have it as a quick reference.&lt;/li&gt;    &lt;li&gt;I can help you get up and running with ASP.NET MVC “quickly”.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Cons:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;As the “quickly” implies, the book is not the definite guide. If you are looking for a lot of information in one book, this is not the book for you.&lt;/li&gt;    &lt;li&gt;ahh, hmmm, erm… that’s it I think…&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So, hope this will help you make a decision in getting it or not.&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;
tweetmeme_style = 'compact';
tweetmeme_url = 'http://weblogs.asp.net/joseguay/archive/2009/08/05/book-review-asp-net-mvc-1-0-quickly.aspx';
tweetmeme_source = 'jrguay';
&lt;/script&gt;
&lt;script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7162311" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="MVC" scheme="http://weblogs.asp.net/joseguay/archive/tags/MVC/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/ASP.NET/default.aspx" /><category term="Book Review" scheme="http://weblogs.asp.net/joseguay/archive/tags/Book+Review/default.aspx" /><category term="Community News" scheme="http://weblogs.asp.net/joseguay/archive/tags/Community+News/default.aspx" /><category term="PacktPub" scheme="http://weblogs.asp.net/joseguay/archive/tags/PacktPub/default.aspx" /></entry><entry><title>News: Webcast de ReSharper – Agosto 31 En Español</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/08/05/news-webcast-de-resharper-agosto-31-en-espa-241-ol.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/08/05/news-webcast-de-resharper-agosto-31-en-espa-241-ol.aspx</id><published>2009-08-05T16:04:26Z</published><updated>2009-08-05T16:04:26Z</updated><content type="html">&lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="logo_resharper" border="0" alt="logo_resharper" src="http://weblogs.asp.net/blogs/joseguay/WindowsLiveWriter/NewsWebcastdeReSharperAgosto31EnEspaol_8D9C/logo_resharper_3.gif" width="244" height="52" /&gt; &lt;/p&gt;  &lt;p&gt;Este lunes 31 de agosto tendremos un webcast sobre Resharper. El evento es gratuito y será impartido en español.&lt;/p&gt;  &lt;p&gt;Registro: &lt;a title="https://www323.livemeeting.com/lrs/8000181573/Registration.aspx?pageName=r7p7f53m2d224k0v" href="https://www323.livemeeting.com/lrs/8000181573/Registration.aspx?pageName=r7p7f53m2d224k0v"&gt;https://www323.livemeeting.com/lrs/8000181573/Registration.aspx?pageName=r7p7f53m2d224k0v&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Estaremos rifando una licencia de R# entre todos los asistentes.&lt;/p&gt;  &lt;p&gt;Los esperamos!&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="logo_jetbrains" border="0" alt="logo_jetbrains" src="http://weblogs.asp.net/blogs/joseguay/WindowsLiveWriter/NewsWebcastdeReSharperAgosto31EnEspaol_8D9C/logo_jetbrains_3.gif" width="260" height="112" /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="academy" border="0" alt="academy" src="http://weblogs.asp.net/blogs/joseguay/WindowsLiveWriter/NewsWebcastdeReSharperAgosto31EnEspaol_8D9C/academy_3.gif" width="89" height="89" /&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;
tweetmeme_style = 'compact';
tweetmeme_url = 'http://weblogs.asp.net/joseguay/archive/2009/08/05/news-webcast-de-resharper-agosto-31-en-espa-241-ol.aspx';
tweetmeme_source = 'jrguay';
&lt;/script&gt;
&lt;script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7162000" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="ReSharper" scheme="http://weblogs.asp.net/joseguay/archive/tags/ReSharper/default.aspx" /><category term="JetBrains" scheme="http://weblogs.asp.net/joseguay/archive/tags/JetBrains/default.aspx" /><category term="Community News" scheme="http://weblogs.asp.net/joseguay/archive/tags/Community+News/default.aspx" /><category term="Webcast" scheme="http://weblogs.asp.net/joseguay/archive/tags/Webcast/default.aspx" /></entry><entry><title>The ASP.NET Capsule #19: Examine “The located assembly's manifest definition does not match the assembly reference”</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joseguay/archive/2009/08/03/the-asp-net-capsule-19-examine-the-located-assembly-s-manifest-definition-does-not-match-the-assembly-reference.aspx" /><id>http://weblogs.asp.net/joseguay/archive/2009/08/03/the-asp-net-capsule-19-examine-the-located-assembly-s-manifest-definition-does-not-match-the-assembly-reference.aspx</id><published>2009-08-03T19:39:39Z</published><updated>2009-08-03T19:39:39Z</updated><content type="html">&lt;p&gt;Hi all.&lt;/p&gt;  &lt;p&gt;Today I got reported from one of our clients that he was having problems printing a report they have. The error he was getting was:&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160; *&amp;#160; An error occurred during local report processing.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; o The definition of the report 'Main Report' is invalid.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; + An unexpected error occurred in Report Processing.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; # The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin-right: 0px" dir="ltr"&gt;I have never seen this error before, and it was odd because everything was working perfectly right yesterday (or so I though).&lt;/p&gt;  &lt;p style="margin-right: 0px" dir="ltr"&gt;I’m using Microsoft local reports (RDLC files). The page only has a report viewer which loads a report file with some parameters coming from the query string.&lt;/p&gt;  &lt;p style="margin-right: 0px" dir="ltr"&gt;The descriptions I found on the Internet was that the problem is caused by a reference to an assembly with specific version that is not found, but another one named the same with a different version is found.&lt;/p&gt;  &lt;p style="margin-right: 0px" dir="ltr"&gt;I went looking into the GAC for the missing assembly, I could not believe this could be the cause, so after checking I found that there were two versions of the Microsoft.Reporting assemblies:&lt;/p&gt;  &lt;p&gt;Microsoft.ReportViewer.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL   &lt;br /&gt;Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL    &lt;br /&gt;Microsoft.ReportViewer.Design, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL    &lt;br /&gt;Microsoft.ReportViewer.ProcessingObjectModel, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL    &lt;br /&gt;Microsoft.ReportViewer.ProcessingObjectModel, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL    &lt;br /&gt;Microsoft.ReportViewer.WebDesign, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL    &lt;br /&gt;Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL    &lt;br /&gt;Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL    &lt;br /&gt;Microsoft.ReportViewer.WinForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL    &lt;br /&gt;Microsoft.ReportViewer.WinForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL &lt;/p&gt;  &lt;p&gt;The application is using version 8 of the report viewer and reports definitions, so I was very surprised that the application was not able to find the right assembly, even with the complete definition of version and public token in the Web.Config file.&lt;/p&gt;  &lt;p&gt;The worst came when examine a test environment, setup on the same server, connecting to the same database and here it was working.&lt;/p&gt;  &lt;p&gt;I just could not believe it.&lt;/p&gt;  &lt;p&gt;Well, I checked every single post I found on the Internet until something came up that I haven’t tried yet, so I did it.&lt;/p&gt;  &lt;p&gt;I recycled the Application Pool. What?? Yes! After recycling the application pool everything went back to normal. &lt;/p&gt;  &lt;p&gt;I’m still trying to figure it out what happened because is not clear to me how the application pool got corrupted in that way. Once I find more (if I do find more) about it I will update this post.&lt;/p&gt;  &lt;p&gt;Hope this will help some of you. And if you know more about this error, please comment so others benefit.&lt;/p&gt;  &lt;p&gt;Thanks!&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;
tweetmeme_style = 'compact';
tweetmeme_url = 'http://weblogs.asp.net/joseguay/archive/2009/08/03/the-asp-net-capsule-19-examine-the-located-assembly-s-manifest-definition-does-not-match-the-assembly-reference.aspx';
tweetmeme_source = 'jrguay';
&lt;/script&gt;
&lt;script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7160487" width="1" height="1"&gt;</content><author><name>joseguay</name><uri>http://weblogs.asp.net/members/joseguay.aspx</uri></author><category term="C#" scheme="http://weblogs.asp.net/joseguay/archive/tags/C_2300_/default.aspx" /><category term=".NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/.NET/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/joseguay/archive/tags/ASP.NET/default.aspx" /><category term="Reporting" scheme="http://weblogs.asp.net/joseguay/archive/tags/Reporting/default.aspx" /><category term="Controls" scheme="http://weblogs.asp.net/joseguay/archive/tags/Controls/default.aspx" /><category term="Visual Studio" scheme="http://weblogs.asp.net/joseguay/archive/tags/Visual+Studio/default.aspx" /></entry></feed>