<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Adam Calderon</title><link>http://blogs.interknowlogy.com/adamcalderon/</link><description>Thoughts about .NET that sometimes hurt my brain</description><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.111</generator><item><dc:creator>Adam Calderon</dc:creator><title>Blog Has Moved</title><link>http://blogs.interknowlogy.com/adamcalderon/archive/2008/08/07/24918.aspx</link><pubDate>Thu, 07 Aug 2008 21:10:00 GMT</pubDate><guid>http://blogs.interknowlogy.com/adamcalderon/archive/2008/08/07/24918.aspx</guid><description>&lt;p&gt;My blog has moved to our new blog server &lt;a href="http://team.interknowlogy.com/blogs/adamcalderon/default.aspx"&gt;http://team.interknowlogy.com/blogs/adamcalderon/default.aspx&lt;/a&gt; so please look there from now on for all of my blog posts.&lt;/p&gt;&lt;img src ="http://blogs.interknowlogy.com/adamcalderon/aggbug/24918.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Adam Calderon</dc:creator><title>Book Chapter Excerpt</title><link>http://blogs.interknowlogy.com/adamcalderon/archive/2008/07/28/24771.aspx</link><pubDate>Mon, 28 Jul 2008 17:57:00 GMT</pubDate><guid>http://blogs.interknowlogy.com/adamcalderon/archive/2008/07/28/24771.aspx</guid><description>CoDe magazine has an excerpt from Chapter 11 &lt;a href="http://www.code-magazine.com/Article.aspx?quickid=080063"&gt;Adding Client Capabilities to Server Controls Using the ASP.NET AJAX Control Toolkit&lt;/a&gt;&amp;nbsp;of our book. &lt;img src ="http://blogs.interknowlogy.com/adamcalderon/aggbug/24771.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Adam Calderon</dc:creator><title>Silverlight IE Pains on Windows 2008</title><link>http://blogs.interknowlogy.com/adamcalderon/archive/2008/07/12/24439.aspx</link><pubDate>Sat, 12 Jul 2008 12:20:00 GMT</pubDate><guid>http://blogs.interknowlogy.com/adamcalderon/archive/2008/07/12/24439.aspx</guid><description>&lt;p&gt;So I got an environment up an running to do some work with Silverlight Beta 2 and also SP1 for VS 2008. I decided to do all of this on a VMWare image with Windows 2008. Man was this a headache. The extra super stringent security on Windows 2008 made this an absolute pain. Just so others don&amp;rsquo;t have to go through the same thing I documented what you have to do to get things to work.&lt;/p&gt;
&lt;p&gt;1. Turn off IE Enhanced Security (ESC) for Administrators (this assumes your are developing as an admin). This will enable you to open websites without getting asked if it&amp;rsquo;s ok. To do this go to Administrative Tools and open Server Manager. Click the Configure IE ESC link as shown below in red. This opens the dialog that allows you to turn off ESC for administrators and for users. I just turned it off for administrators on my box since that is what I am developing as.&lt;/p&gt;
&lt;p&gt;&lt;img alt="ServerManagerIEESCsetting" src="http://blogs.interknowlogy.com/downloads/adamcalderon/ServerManagerIEESCsetting.gif" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;2. Now that you have that done run you application in debug mode (which won&amp;rsquo;t show the Silverlight control yet) and add &amp;ldquo;http://localhost&amp;rdquo; to your trusted sites. I did this so that all of the other websites I hit will still have the standard &amp;ldquo;bullet proof&amp;rdquo; security. To get to the security dialog shown double click the Internet icon. Then select the trusted sites icon and finally add &amp;ldquo;http://localhost&amp;rdquo; to the trusted sites.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IESettings2008Silverlight" src="http://blogs.interknowlogy.com/downloads/adamcalderon/IESettings2008Silverlight.gif" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Once I did this I was finally able to rock and roll with Silverlight. If I remember right you will get a little warning just below the toolbar that ESC is disabled. If you select it you can turn this warning off. &lt;/p&gt;
&lt;p&gt;I hope this helps.&lt;/p&gt;&lt;img src ="http://blogs.interknowlogy.com/adamcalderon/aggbug/24439.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Adam Calderon</dc:creator><title>Book Sales on Amazon</title><link>http://blogs.interknowlogy.com/adamcalderon/archive/2008/07/09/24405.aspx</link><pubDate>Wed, 09 Jul 2008 15:18:00 GMT</pubDate><guid>http://blogs.interknowlogy.com/adamcalderon/archive/2008/07/09/24405.aspx</guid><description>&lt;p&gt;The book &lt;a href="http://seejoelprogram.wordpress.com/"&gt;Joel Rumerman&lt;/a&gt;&amp;nbsp;and I wrote &lt;/p&gt;
&lt;p&gt;&lt;img alt="BookCoverImage Blog" src="http://blogs.interknowlogy.com/downloads/adamcalderon/BookCoverImage_20Blog.gif" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/Advanced-ASP-NET-Server-Controls-Framework/dp/0321514440/ref=pd_ts_b_4?ie=UTF8&amp;amp;s=books"&gt;Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;seems to be doing quite well wth only 4 days being on sale. Joel sent me an email earlier today with links to the latest statistics. I was quite suprised. Thanks to everyone!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/gp/bestsellers/books/379359011/ref=pd_zg_hrsr_b_2_5_last"&gt;Top AJAX Best Sellers&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/gp/bestsellers/books/379360011/ref=pd_zg_hrsr_b_1_5_last"&gt;Top ASP.NET Best Sellers&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blogs.interknowlogy.com/adamcalderon/aggbug/24405.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Adam Calderon</dc:creator><title>So Cal Code Camp Slides and Code</title><link>http://blogs.interknowlogy.com/adamcalderon/archive/2008/06/30/24326.aspx</link><pubDate>Mon, 30 Jun 2008 17:39:00 GMT</pubDate><guid>http://blogs.interknowlogy.com/adamcalderon/archive/2008/06/30/24326.aspx</guid><description>&lt;p&gt;Thanks to everyone who attended my sessions at code camp last weekend. Once again Woody and company did a great job.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Overview of the Composite Application Guidance for WPF &lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:3fd4da7a-0695-4238-a9ab-c1ad3afa9b7f" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;p&gt; &lt;a href="http://blogs.interknowlogy.com/downloads/adamcalderon/SoCalCodeCampSlidesandCode_F681/CALOverview.pptx" target="_blank"&gt;Power Point Slide&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance for WPF&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Building Control Extenders using the Ajax Control Toolkit&lt;/p&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:4541315b-0882-437f-8db3-9097039252db" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;p&gt; &lt;a href="http://blogs.interknowlogy.com/downloads/adamcalderon/SoCalCodeCampSlidesandCode_F681/AJAXImageRotatorDemo.zip" target="_blank"&gt;Power Point Slide&lt;/a&gt;&lt;br /&gt; &lt;a href="http://blogs.interknowlogy.com/downloads/adamcalderon/SoCalCodeCampSlidesandCode_F681/ToolkitImageRotatorDemo.zip" target="_blank"&gt;AJAX Version of Custom Control&lt;/a&gt;&lt;br /&gt; &lt;a href="http://blogs.interknowlogy.com/downloads/adamcalderon/SoCalCodeCampSlidesandCode_F681/CustomControls.ppt" target="_blank"&gt;Toolkit Version of Custom Control&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;div class="wlWriterSmartContent" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:97065035-1204-4478-8f11-8d21e4b65e89" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;p&gt; &lt;a href="http://blogs.interknowlogy.com/downloads/adamcalderon/SoCalCodeCampSlidesandCode_F681/CustomControls_3.ppt" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src ="http://blogs.interknowlogy.com/adamcalderon/aggbug/24326.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Adam Calderon</dc:creator><title>Speaking at San Diego Code Camp</title><link>http://blogs.interknowlogy.com/adamcalderon/archive/2008/06/23/24311.aspx</link><pubDate>Mon, 23 Jun 2008 17:09:00 GMT</pubDate><guid>http://blogs.interknowlogy.com/adamcalderon/archive/2008/06/23/24311.aspx</guid><description>&lt;p&gt;I will be presenting on two very different topics this year at the &lt;a href="http://www.socalcodecamp.com/"&gt;SoCal Code Camp in San Diego&lt;/a&gt; that reflect much of what I have been doing over the last 6 months or so. My first session &lt;a href="http://www.socalcodecamp.com/session.aspx?sid=d98feb74-3060-453e-8a42-261abeee7258"&gt;Building Control Extenders using the Ajax Control Toolkit&lt;/a&gt; stems from the work I have been doing on my book and will be a fairly comprehensive look at creating controls using the Ajax Control Toolkit. My second session &lt;a href="http://www.socalcodecamp.com/session.aspx?sid=54a072ca-b05a-491d-a41c-e61ca5f0d47d"&gt;Overview of the Composite Application Guidance for WPF&lt;/a&gt; covers the work I have been doing with the Patterns and Practices Group on building composite applications in WPF. &lt;/p&gt;&lt;img src ="http://blogs.interknowlogy.com/adamcalderon/aggbug/24311.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Adam Calderon</dc:creator><title>ASP.NET AJAX Controls Book Done!</title><link>http://blogs.interknowlogy.com/adamcalderon/archive/2008/06/23/24310.aspx</link><pubDate>Mon, 23 Jun 2008 16:54:00 GMT</pubDate><guid>http://blogs.interknowlogy.com/adamcalderon/archive/2008/06/23/24310.aspx</guid><description>&lt;p&gt;I thought this day would never come. &lt;a href="http://seejoelprogram.wordpress.com/"&gt;Joel Rumerman&lt;/a&gt; and I have finally completed our book &lt;a href="http://www.amazon.com/Advanced-ASP-NET-Server-Controls-Framework/dp/0321514440/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1214263982&amp;amp;sr=8-1"&gt;Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5&lt;/a&gt; that hits the book shelves the first part of next month. This has been a exciting experience for the both of us and we hope you enjoy reading it as much as we did writing it. &lt;/p&gt;&lt;img src ="http://blogs.interknowlogy.com/adamcalderon/aggbug/24310.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Adam Calderon</dc:creator><title>New InRoads to Internet Access</title><link>http://blogs.interknowlogy.com/adamcalderon/archive/2008/02/23/23580.aspx</link><pubDate>Sat, 23 Feb 2008 07:41:00 GMT</pubDate><guid>http://blogs.interknowlogy.com/adamcalderon/archive/2008/02/23/23580.aspx</guid><description>&lt;p&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Verdana','sans-serif'"&gt;The biggest problem with wireless internet access (either WIFI or cellular) is finding a good connection. Sure your local coffee shop (woo hoo Starbucks) has a connection but what about other locations. This is where cellular comes into play. I have an awesome verizon card built into my laptop and for the most part no matter where I am I can access the Internet. So with these two solutions as long as I can find a hot spot or get cellular service I am good. But what about areas that don&amp;rsquo;t have a hot spot or cellular service? As I read more and more about how advances in technology and the internet are helping us I always think about areas in the world that don&amp;rsquo;t have all of this infrastructure in place and what they can do. I am glad to see that other people are thinking the same way. I was very excited to see that Japan launched a new &lt;a href="http://www.cnn.com/2008/TECH/02/23/japan.satellite/index.html"&gt;satellite&lt;/a&gt; that has the capability to provide satellite based internet access anywhere in the world. The potential for this technology is enormous enabling anyone in the world to be connected. Take away the geek aspect of this and look at the potential for the medical industry for instance. A doctor in say the back country of Nairobi can consult with doctors anywhere in the world to assist him in diagnosing a patient or even better in an actual surgery. It is advances like this that make working in the technology business worthwhile.&lt;?xml:namespace prefix ="" o ns ="" "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src ="http://blogs.interknowlogy.com/adamcalderon/aggbug/23580.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Adam Calderon</dc:creator><title>My Day with Form Regions and Custom Message Classes in Outlook 2007</title><link>http://blogs.interknowlogy.com/adamcalderon/archive/2008/01/16/23066.aspx</link><pubDate>Wed, 16 Jan 2008 17:58:00 GMT</pubDate><guid>http://blogs.interknowlogy.com/adamcalderon/archive/2008/01/16/23066.aspx</guid><description>&lt;p&gt;I was creating a &lt;a href="http://msdn2.microsoft.com/en-us/library/bb226713.aspx"&gt;form region&lt;/a&gt; in Outlook 2007 today&amp;nbsp;for appointments and I wanted to limit the form from showing up with every appointment. I read that you could&amp;nbsp;associate the form region with a &lt;a href="http://msdn2.microsoft.com/it-it/library/bb157886.aspx"&gt;custom message class&lt;/a&gt;&amp;nbsp;and once you did this the form region would only show up for messages of that type. So with that information in hand I marched through the New Outlook Form Region Wizard (see Figures 1&amp;ndash;4)&amp;nbsp;in Visual Studio 2008. I was trying to create an adjoining form region that would show up on the bottom of the appointment screen so when I got to&amp;nbsp;&amp;ldquo;Select the form region you want to create&amp;rdquo; step (see Figure 2) I selected Adjoining&amp;nbsp;and continued to &amp;ldquo;Identify Message Class that will show this form&amp;rdquo; step (see Figure 4) where I added my custom message class &amp;ldquo;IPM.Appointment.MyAppointment&amp;rdquo; and finished. After adding some content to my form region I started to debug my add-in. This is when the trouble began.&amp;nbsp;I could not find my custom form anywhere. Normally you would go to File&amp;gt;New&amp;gt;Choose Forms&amp;hellip; the form would be there (see Figure 5) ready for you to choose and enter data in. Not in this case. After a long process I finally figured out that a custom message class will only work with replacement and replace-all form regions and not adjoining which I was using. The note in the SDK (see Figure 6) hints at this but it doesn&amp;rsquo;t come out and say &amp;ldquo;It will only work with these types&amp;rdquo;. &lt;img src="http://blogs.interknowlogy.com/downloads/adamcalderon/smile9.gif" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="FormRegionWizardStep1" src="http://blogs.interknowlogy.com/downloads/adamcalderon/FormRegionWizardStep1.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Figure 1 &amp;ndash; Selecting how to create your form region&lt;/p&gt;
&lt;p&gt;&lt;img alt="FormRegionWizardStep 2" src="http://blogs.interknowlogy.com/downloads/adamcalderon/FormRegionWizardStep_202.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Figure 2 &amp;ndash; Choosing the form region type&lt;/p&gt;
&lt;p&gt;&lt;img alt="FormRegionWizardStep 3" src="http://blogs.interknowlogy.com/downloads/adamcalderon/FormRegionWizardStep_203.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Figure 3 &amp;ndash; Naming your form region&lt;/p&gt;
&lt;p&gt;&lt;img alt="FormRegionWizardStep 4" src="http://blogs.interknowlogy.com/downloads/adamcalderon/FormRegionWizardStep_204.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Figure 4 &amp;ndash; Determining Message class to use&lt;/p&gt;
&lt;p&gt;&lt;img alt="Choosing form" src="http://blogs.interknowlogy.com/downloads/adamcalderon/choosing_20form.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Figure 5 &amp;ndash; Selecting form in Outlook&lt;/p&gt;
&lt;p&gt;&lt;img alt="Note in sdk" src="http://blogs.interknowlogy.com/downloads/adamcalderon/note_20in_20sdk.jpg" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Figure 6 &amp;ndash; Note in SDK&lt;/p&gt;&lt;img src ="http://blogs.interknowlogy.com/adamcalderon/aggbug/23066.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Adam Calderon</dc:creator><title>Code Length Guidelines in Visual Studio</title><link>http://blogs.interknowlogy.com/adamcalderon/archive/2008/01/07/23021.aspx</link><pubDate>Mon, 07 Jan 2008 20:53:00 GMT</pubDate><guid>http://blogs.interknowlogy.com/adamcalderon/archive/2008/01/07/23021.aspx</guid><description>&lt;p&gt;If you have ever presented or&amp;nbsp;written an article&amp;nbsp;you probably have ran across a situation where the code you have written contains lines that are to long and you need to modify them to fit on the screen or page.&amp;nbsp;This can be a real pain especially when you write code using a wide screen monitor with a high resolution. Well for the past few years I have just lived with this issue until I ran across this&amp;nbsp;really cool blog entry&amp;nbsp;&lt;a href="http://blogs.msdn.com/saraford/archive/2004/11/15/257953.aspx"&gt;Guidelines - A hidden feature for the Visual Studio Editor&lt;/a&gt;&amp;nbsp;by Sara Ford that&amp;nbsp;details how to modify your registry setting to&amp;nbsp;get&amp;nbsp;guidelines in the&amp;nbsp;Visual Studio editor. Once I modified my registry setting,&amp;nbsp;lines showed up in the editor giving me a visual clue&amp;nbsp;of how long my code&amp;nbsp;lines were. At last no more code hacking! For those of you who don&amp;rsquo;t know who &lt;a href="http://blogs.msdn.com/saraford/default.aspx"&gt;Sara Ford&lt;/a&gt; is she is a prolific blogger of all things Visual Studio related and a great source for all kinds of little trinkets on the subject.&lt;/p&gt;&lt;img src ="http://blogs.interknowlogy.com/adamcalderon/aggbug/23021.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>