<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com : Stories kicked by abodner</title>
    <description>Stories kicked by abodner</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>More F# At Code Camp Hartford</title>
      <description>Rick Minerich writes about CodeCamp in Hartford and his recent F# presentation with slides and code examples &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f08%2f16%2ff-at-code-camp-hartford.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f08%2f16%2ff-at-code-camp-hartford.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/community/More_F_At_Code_Camp_Hartford</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/community/More_F_At_Code_Camp_Hartford</guid>
      <pubDate>Tue, 19 Aug 2008 01:16:02 GMT</pubDate>
    </item>
    <item>
      <title>Generic Fiddling</title>
      <description>I spent an hour yesterday playing with generics to get my chops up a little better.  After reading Krzystof Cwalina's post on the layout of the generic collections, I came up with this little gem: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f08%2fgeneric-fiddling.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f08%2fgeneric-fiddling.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Generic_Fiddling</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Generic_Fiddling</guid>
      <pubDate>Tue, 19 Aug 2008 02:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Multilingual OCR</title>
      <description>The challenges of accommodating multilingual OCR engines - and what does &amp;quot;multilingual&amp;quot; really mean anyway when it comes to technical implementation? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f05%2fmultilingual-ocr.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f05%2fmultilingual-ocr.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/Multilingual_OCR</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/Multilingual_OCR</guid>
      <pubDate>Thu, 07 Aug 2008 14:46:06 GMT</pubDate>
    </item>
    <item>
      <title>Managed C++ and IDisposable</title>
      <description>Quick fix for IDisposable compiler error &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f01%2fmanaged-c-and-idisposable.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f08%2f01%2fmanaged-c-and-idisposable.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/cplusplus/Managed_C_and_IDisposable</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/cplusplus/Managed_C_and_IDisposable</guid>
      <pubDate>Thu, 07 Aug 2008 14:01:10 GMT</pubDate>
    </item>
    <item>
      <title>Debugging Code in the GAC - the best thing since sliced bread</title>
      <description>&amp;quot;[...] I read a lot and one thing that caught my eye was that any assembly that is to be used as an add-in needs to be signed and installed in the GAC.  This is troublesome as I always assumed that debugging code built this way was going to be, well, a pain in the GAC.&amp;quot;

Steve Hawley from Atalasoft gives a great little tutorial on this would-be problem. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f07%2f24%2fdebugging-code-in-the-gac-the-best-thing-since-sliced-bread.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f07%2f24%2fdebugging-code-in-the-gac-the-best-thing-since-sliced-bread.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Debugging_Code_in_the_GAC_the_best_thing_since_sliced_bread</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Debugging_Code_in_the_GAC_the_best_thing_since_sliced_bread</guid>
      <pubDate>Fri, 25 Jul 2008 18:31:08 GMT</pubDate>
    </item>
    <item>
      <title>How to Build a Managed/Unmanaged Library</title>
      <description>Working with an unmanaged static library - with that, you can build a managed C++ wrapper that exposes the functionality that you need. The C++ compiler does some fairly amazing things in terms of knowing when to do unmanaged/unmanaged transitions, but sometimes it does some surprising things that will cost. [Sample code included in the post] &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f07%2f02%2fhow-to-build-a-managed-unmanaged-library.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f07%2f02%2fhow-to-build-a-managed-unmanaged-library.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/cplusplus/How_to_Build_a_Managed_Unmanaged_Library</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/cplusplus/How_to_Build_a_Managed_Unmanaged_Library</guid>
      <pubDate>Thu, 03 Jul 2008 14:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Free WPF Image File Viewer with Annotations</title>
      <description>This post includes a free image file viewer application complete with annotation controls - source code for the project is also included - this is a Windows Presentation Foundation application, 100% .NET, and was built using the DotImage toolkit from Atalasoft. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f07%2f02%2femageo-image-annotator-in-wpf.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f07%2f02%2femageo-image-annotator-in-wpf.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/wpf/Free_WPF_Image_File_Viewer_with_Annotations</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/wpf/Free_WPF_Image_File_Viewer_with_Annotations</guid>
      <pubDate>Thu, 03 Jul 2008 20:01:03 GMT</pubDate>
    </item>
    <item>
      <title>Custom functions in NAnt</title>
      <description>Some ideas about using NAnt for multiple builds. Code provided but is there a better way to do this? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fdterrell%2farchive%2f2008%2f06%2f25%2fcustom-functions-in-nant.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fdterrell%2farchive%2f2008%2f06%2f25%2fcustom-functions-in-nant.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Custom_functions_in_NAnt</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Custom_functions_in_NAnt</guid>
      <pubDate>Mon, 30 Jun 2008 12:31:02 GMT</pubDate>
    </item>
    <item>
      <title>Queuing up Your Remote Invokes</title>
      <description>Serializing requests for remote invoke or multiple requests at will? Here is some sample code and a free download that can help with setting this up. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fjake%2farchive%2f2008%2f06%2f24%2fqueuing-up-your-remote-invokes.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fjake%2farchive%2f2008%2f06%2f24%2fqueuing-up-your-remote-invokes.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Queuing_up_Your_Remote_Invokes</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Queuing_up_Your_Remote_Invokes</guid>
      <pubDate>Wed, 25 Jun 2008 14:01:03 GMT</pubDate>
    </item>
    <item>
      <title>The Cursed History of Smalltalk in .NET</title>
      <description>Digging up the history of Smalltalk for .NET - none of the 5 are currently in development &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f06%2f18%2fthe-cursed-history-of-smalltalk-in-net.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f06%2f18%2fthe-cursed-history-of-smalltalk-in-net.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/The_Cursed_History_of_Smalltalk_in_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/The_Cursed_History_of_Smalltalk_in_NET</guid>
      <pubDate>Thu, 19 Jun 2008 14:01:04 GMT</pubDate>
    </item>
    <item>
      <title>Visual C++ Compiler Bug Discovered</title>
      <description>This bug exists in the optimizer in VC 2003 and 2005.  It does not exist in VC 2008. Code, etc. included. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f13%2fwoo-hoo-compiler-bug.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f13%2fwoo-hoo-compiler-bug.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/cplusplus/Visual_C_Compiler_Bug_Discovered</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/cplusplus/Visual_C_Compiler_Bug_Discovered</guid>
      <pubDate>Mon, 16 Jun 2008 13:16:03 GMT</pubDate>
    </item>
    <item>
      <title>ompiling, Linking, and Linq-ing</title>
      <description>Thoughts about LINQ vs. flat files &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f11%2fcompiling-linking-and-linq-ing.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f11%2fcompiling-linking-and-linq-ing.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/ompiling_Linking_and_Linq_ing</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/ompiling_Linking_and_Linq_ing</guid>
      <pubDate>Mon, 16 Jun 2008 15:31:04 GMT</pubDate>
    </item>
    <item>
      <title>Tips on Creating Portable APIs</title>
      <description>Five tips and hints on creating good portable APIs. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f05%2fportable-apis.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fstevehawley%2farchive%2f2008%2f06%2f05%2fportable-apis.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Tips_on_Creating_Portable_APIs</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Tips_on_Creating_Portable_APIs</guid>
      <pubDate>Tue, 10 Jun 2008 20:46:16 GMT</pubDate>
    </item>
    <item>
      <title>Why Are Our Programs Still Represented by Flat Files?</title>
      <description>It's time to leave the secondary, external structure of our programs behind. If you can treat the reflected code from a programming language like an abstract data structure, why can't you just keep the source itself in a similarly abstracted data structure? Isn't the structure of a program more similar to a graph, than a list? Besides the momentum of the past, what is keeping us tied to having our code in this format? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f06%2f06%2fwhy-are-our-programs-still-represented-by-flat-files.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f06%2f06%2fwhy-are-our-programs-still-represented-by-flat-files.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Why_Are_Our_Programs_Still_Represented_by_Flat_Files</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Why_Are_Our_Programs_Still_Represented_by_Flat_Files</guid>
      <pubDate>Tue, 10 Jun 2008 18:31:25 GMT</pubDate>
    </item>
    <item>
      <title>PDF Image Grabber Application</title>
      <description>The PDF Image Grabber allows you to take embedded images out of PDF Files. Simply open the PDF, choose the page, and then choose which image you want.  Then click the Save button and pick a filename. The file saved will be the original image in the PDF at its original size. Application and Source Code provided. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f27%2fpdf-image-grabber.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f27%2fpdf-image-grabber.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/PDF_Image_Grabber_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/PDF_Image_Grabber_Application</guid>
      <pubDate>Wed, 28 May 2008 18:31:04 GMT</pubDate>
    </item>
    <item>
      <title>Simple Image Seam Carver Application</title>
      <description>This is a simple implementation of Seam Carving based on Atalasoft DotImage. Open an image, set the target width, and then click the Shrink button.  If you need to protect an area from being removed, click the &amp;quot;Protect Area&amp;quot; button and then click and drag a rectangle to protect. Application and Source Code provided. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f26%2fsimple-seam-carver.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f26%2fsimple-seam-carver.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Simple_Image_Seam_Carver_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Simple_Image_Seam_Carver_Application</guid>
      <pubDate>Tue, 27 May 2008 14:01:08 GMT</pubDate>
    </item>
    <item>
      <title>Image Processing Preview Application</title>
      <description>This application displays multiple image processing results around the main image, allowing for easy preview before committing to a processing command.  Clicking on one of the previews will replace the current image in the center and run through the processing for each command against this new image. Application &amp;amp; Source Code provided. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f25%2fimage-processing-preview.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f25%2fimage-processing-preview.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Image_Processing_Preview_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Image_Processing_Preview_Application</guid>
      <pubDate>Tue, 27 May 2008 17:01:04 GMT</pubDate>
    </item>
    <item>
      <title>CadCam to Tiff Converter</title>
      <description>Do you have DWG and other CAD/CAM files that you need to convert to the TIFF file format? Check out this command-line application and the source code to create it yourself. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f23%2fcadcam-to-tiff-converter.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f23%2fcadcam-to-tiff-converter.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/CadCam_to_Tiff_Converter</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/CadCam_to_Tiff_Converter</guid>
      <pubDate>Tue, 27 May 2008 17:46:07 GMT</pubDate>
    </item>
    <item>
      <title>ThinDoc: AJAX PDF Viewer</title>
      <description>This is a cool AJAX-based PDF viewer that includes a Bookmarklet to make PDFs on the web open in it.
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f23%2fthindoc-zero-footprint-full-screen-pdf-viewer.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f23%2fthindoc-zero-footprint-full-screen-pdf-viewer.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/ThinDoc_AJAX_PDF_Viewer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/ThinDoc_AJAX_PDF_Viewer</guid>
      <pubDate>Tue, 27 May 2008 16:16:08 GMT</pubDate>
    </item>
    <item>
      <title>ClickWord: Online OCR by Click</title>
      <description>This application is a great example of how you might be able to quickly leverage the words in a document in other applications. By simply clicking on words, ClickWord determines the text underneath your mouse and gets it ready for you to copy it with a CTRL-C key stroke. Very simple. Demo App &amp;amp; Source Code available. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f22%2fclickword-online-ocr-by-click.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f22%2fclickword-online-ocr-by-click.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/ClickWord_Online_OCR_by_Click</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/ClickWord_Online_OCR_by_Click</guid>
      <pubDate>Tue, 27 May 2008 18:31:10 GMT</pubDate>
    </item>
    <item>
      <title>Slick Button Maker Application</title>
      <description>Do you have Web 2.0 button envy?  Well envy no more, the Atalasoft Slick Button maker will make you one of those shiny buttons that will liven up any website. You'll be funded in no time. Free Application &amp;amp; Source Code &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f21%2fslick-button-maker.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f21%2fslick-button-maker.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Slick_Button_Maker_Application</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Slick_Button_Maker_Application</guid>
      <pubDate>Thu, 22 May 2008 15:31:07 GMT</pubDate>
    </item>
    <item>
      <title>Microsoft Research's DOLOTO Makes AJAX Twice as Fast</title>
      <description>Microsoft Research has released some exciting information about a new tool being worked on by Ben Livshits and Emre Kiciman.  DOLOTO promises to greatly speed the loading of web applications. It does this by automatically making parts of the application load in the background or lazy load when they are needed. The results look extremely impressive. They tried it on a bunch of websites and saw around a fifty percent improvement in loading time on all of them. These included such content rich sites as Live.com, Live Maps and Google Spreadsheets. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f05%2f21%2fmicrosoft-research-s-doloto.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2frickm%2farchive%2f2008%2f05%2f21%2fmicrosoft-research-s-doloto.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/ajax/Microsoft_Research_s_DOLOTO_Makes_AJAX_Twice_as_Fast</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/ajax/Microsoft_Research_s_DOLOTO_Makes_AJAX_Twice_as_Fast</guid>
      <pubDate>Thu, 22 May 2008 14:01:15 GMT</pubDate>
    </item>
    <item>
      <title>Custom NAnt Task for Removing TFS Bindings</title>
      <description>This article will highlight a custom NAnt task that strips a folder of all source control bindings.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fjake%2farchive%2f2008%2f05%2f21%2f2custom-nant-task-for-removing-tfs-bindings.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2fjake%2farchive%2f2008%2f05%2f21%2f2custom-nant-task-for-removing-tfs-bindings.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/teamsystem/Custom_NAnt_Task_for_Removing_TFS_Bindings</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/teamsystem/Custom_NAnt_Task_for_Removing_TFS_Bindings</guid>
      <pubDate>Thu, 22 May 2008 17:46:03 GMT</pubDate>
    </item>
    <item>
      <title>PhotoMosaic Generator</title>
      <description>Have you seen photomosaics before? An overall image, generated by hundreds, perhaps thousands of smaller images - now you can create one yourself. Load an image, and point to a folder containing the images you want to use to make up the larger image. The generator will analyze your image in tiles, using a MosaicCommand to determine the overall color of the tile, and then compare that tile to the images in your collection. Application + Source Code included. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f18%2fphotomosaic-generator.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f18%2fphotomosaic-generator.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/PhotoMosaic_Generator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/PhotoMosaic_Generator</guid>
      <pubDate>Wed, 21 May 2008 17:01:07 GMT</pubDate>
    </item>
    <item>
      <title>Drag n' Drop Flickr Image Uploader</title>
      <description>Getting non-standard format photos into Flickr is difficult. For example, a camera's RAW format or a Jpeg2000 image would have to be converted before being uploaded. With a large set of files which vary in format this can turn into a huge chore. This app is designed to take the pain out of getting photos in all kinds of formats up onto Flickr. Application + Source Code included. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f20%2fdrag-n-drop-flickr-image-uploader.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.atalasoft.com%2fcs%2fblogs%2f31appsin31days%2farchive%2f2008%2f05%2f20%2fdrag-n-drop-flickr-image-uploader.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Drag_n_Drop_Flickr_Image_Uploader</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Drag_n_Drop_Flickr_Image_Uploader</guid>
      <pubDate>Tue, 20 May 2008 23:01:01 GMT</pubDate>
    </item>
  </channel>
</rss>