<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel xmlns:blog="http://www.dotnetnuke.com/blog/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <title>SolTech Blogged</title>
    <description>SolTech is a leading developer of custom software in the South East. With over 11 years in business, SolTech continues to grow and break records for client aquisition and project delivery. Please review our blog. We hope you find articles of interest.</description>
    <link>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/BlogId/2/Default.aspx</link>
    <language>en-US</language>
    <webMaster>allan.regenbaum@soltech.net</webMaster>
    <pubDate>Fri, 18 May 2012 12:05:16 GMT</pubDate>
    <lastBuildDate>Fri, 18 May 2012 12:05:16 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 4.0.0.0</generator>
    <item>
      <title>What is cloud computing and how does it affect my IT budget?</title>
      <link>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/23/What-is-cloud-computing-and-how-does-it-affect-my-IT-budget.aspx</link>
      <description>Cloud computing is the use of shared IT resources as a service. Instead of having a server to make sure your office emails are sent, another server to house your accounting system, and that dusty old desktop (do not unplug that machine) that houses the timecard system you pay a cloud vendor to handle these needs.</description>
      <author>allan.regenbaum@soltech.net</author>
      <comments>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/23/What-is-cloud-computing-and-how-does-it-affect-my-IT-budget.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/23/What-is-cloud-computing-and-how-does-it-affect-my-IT-budget.aspx</guid>
      <pubDate>Mon, 09 Jan 2012 13:57:00 GMT</pubDate>
      <trackback:ping>http://www.soltech.netDesktopModules/BlogTrackback.aspx?id=23</trackback:ping>
    </item>
    <item>
      <title>Should I build a mobile version of my existing product?</title>
      <link>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/21/Should-I-build-a-mobile-version-of-my-existing-product.aspx</link>
      <description>&lt;p&gt;Everyday more people are using their smartphones and tablets to do their daily activities.  Does your system need to adapt to your changing customer base by providing a mobile version of your current product?&lt;/p&gt;</description>
      <author>allan.regenbaum@soltech.net</author>
      <comments>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/21/Should-I-build-a-mobile-version-of-my-existing-product.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/21/Should-I-build-a-mobile-version-of-my-existing-product.aspx</guid>
      <pubDate>Wed, 04 Jan 2012 18:05:00 GMT</pubDate>
      <trackback:ping>http://www.soltech.netDesktopModules/BlogTrackback.aspx?id=21</trackback:ping>
    </item>
    <item>
      <title>In the Web Rink, Think Async, Part 1</title>
      <link>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/20/In-the-Web-Rink-Think-Async-Part-1.aspx</link>
      <description>&lt;!--StartFragment--&gt;
&lt;p class="MsoNormal" style="text-indent:.5in"&gt;It is very prevalent throughout the web development environment to follow the conventional HTTP paradigm of a synchronous request and response.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Whether in the standard context of HTTP/HTML or performing web service calls, frameworks and developers have elected to follow this methodology for various reasons.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Introducing asynchronous components to this standard web paradigm may provide performance benefits at critical points in a web-reliant application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-indent:.5in"&gt;Our application worked great when testing with the load of one user.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;The web server responded in a timely manner so we decide to promote to production.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Within a short period of time, the web server begins timing out, rejecting requests, and responding very slow back to the clients.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;We add a quad-core processor and more memory to the server, but the time outs and rejected requests remain largely unresolved.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Why didn’t the expensive hardware alleviate the issue?&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-indent:.5in"&gt;Our production example failed because the web server couldn’t complete the high volume of requests.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;A simple exploration of how web servers handle requests will reveal that EACH web request has its own dedicated thread.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;If ten requests come in, ten threads are started.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;During the processing of each request, the thread attached to each request enters a blocking state.&lt;/p&gt;
&lt;p class="MsoNormal" style="text-indent:.5in"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;div style="text-indent: 48px;"&gt; &lt;/div&gt;
&lt;div style="text-indent: 48px; text-align: center; "&gt;&lt;img width="301" height="134" alt="" src="/Portals/0/AsyncBlog1.jpg" /&gt;&lt;/div&gt;
&lt;div style="text-indent: 48px;"&gt; &lt;/div&gt;
&lt;div style="text-indent: 48px;"&gt; &lt;/div&gt;
&lt;div style="text-indent: 48px;"&gt;The image above is Microsoft’s illustration of the request operation pipeline for ASP.NET.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;A thread is taken from the thread pool starting with the runtime step and is not released until the handler at the bottom is finished processing.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Back to our numbers, given ten requests, ten threads are in a blocking state until completion.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;No problem!&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;We have a quad core server and each core is more than capable of handling every request on its own. &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;What happens when we have 10,000 requests simultaneously?&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Is our thread pool large enough to accommodate this load?&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I doubt it.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;If we convert to an asynchronous model, we can send the request threads back to the thread pool for other requests while the handlers are performing slow operations.&lt;/div&gt;
&lt;div style="text-indent: 48px;"&gt; &lt;/div&gt;
&lt;p class="MsoNormal" style="text-indent:.5in"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;div style="text-indent: 48px; text-align: center; "&gt;&lt;img width="587" height="176" alt="" src="/Portals/0/AsyncBlog2.jpg" /&gt;&lt;/div&gt;
&lt;div style="text-indent: 48px;"&gt; &lt;/div&gt;
&lt;div style="text-indent: 48px;"&gt;The image above illustrates how different threads are started when utilizing MVC’s AsyncController.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;ASP.NET web forms (IHttpAsyncHandler) and MVC (AsyncController) are both equipped to implement asynchronous server calls.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;The fact that the request thread is released early and placed back into the thread pool facilitates the success of a high volume web server.&lt;/div&gt;
&lt;p class="MsoNormal" style="text-indent:.5in"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-indent:.5in"&gt;It is important to note that not every web call should be asynchronous.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;In fact, a majority of your standard web calls should remain synchronous.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Your asynchronous calls should be focused around the specific calls that are network or I/O reliant or serve as bottlenecks.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;You should continue to utilize the synchronous model when dealing with the short-running, simple, or CPU-reliant calls.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Introducing the asynchronous model to CPU-reliant calls may result in slower performance due to the added overhead.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="text-indent:.5in"&gt;In closing, it is very easy to see how asynchronous server web calls can benefit high volume web applications.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;The release of the initial request thread is crucial to permit the web server to answer the next caller in the queue.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Explore and experiment!&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;A wise developer once said, “Don’t stink, think async!”&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;!--EndFragment--&gt;&lt;br /&gt;&lt;a href=http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/20/In-the-Web-Rink-Think-Async-Part-1.aspx&gt;More ...&lt;/a&gt;</description>
      <author>allan.regenbaum@soltech.net</author>
      <category domain="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/CatID/1/Default.aspx">SolTech Blog</category>
      <comments>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/20/In-the-Web-Rink-Think-Async-Part-1.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/20/In-the-Web-Rink-Think-Async-Part-1.aspx</guid>
      <pubDate>Wed, 02 Nov 2011 16:49:00 GMT</pubDate>
      <trackback:ping>http://www.soltech.netDesktopModules/BlogTrackback.aspx?id=20</trackback:ping>
      <blog:tag blog:url="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/TagID/35/Default.aspx">HTTP</blog:tag>
      <blog:tag blog:url="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/TagID/36/Default.aspx">SolTech</blog:tag>
      <blog:tag blog:url="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/TagID/37/Default.aspx">application</blog:tag>
      <blog:tag blog:url="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/TagID/38/Default.aspx">async</blog:tag>
      <blog:tag blog:url="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/TagID/39/Default.aspx">ASP.NET</blog:tag>
      <blog:tag blog:url="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/TagID/40/Default.aspx">asynchronous</blog:tag>
    </item>
    <item>
      <title>Emerging Mobile Trends</title>
      <link>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/19/Emerging-Mobile-Trends.aspx</link>
      <description>&lt;!--StartFragment--&gt;
&lt;p class="MsoNormal" style="mso-pagination:none;mso-layout-grid-align:none;
text-autospace:none"&gt;&lt;b&gt;&lt;!--StartFragment--&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt; &lt;/b&gt;&lt;span style="font-size: 9pt; font-family: Verdana; "&gt;As we all know, it is hard to keep the pace with the mobile marketplace. My iPhone 3G is a mere three years old but I feel like I'm living in a relative stone age.  New technology is appearing at least on an annual basis, but the enticing marketing campaigns make it difficult to sort out the mundane from the game changing and it can become overwhelming.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <author>allan.regenbaum@soltech.net</author>
      <category domain="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/CatID/1/Default.aspx">SolTech Blog</category>
      <comments>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/19/Emerging-Mobile-Trends.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/19/Emerging-Mobile-Trends.aspx</guid>
      <pubDate>Thu, 13 Oct 2011 14:23:00 GMT</pubDate>
      <trackback:ping>http://www.soltech.netDesktopModules/BlogTrackback.aspx?id=19</trackback:ping>
      <blog:tag blog:url="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/TagID/31/Default.aspx">mobile</blog:tag>
      <blog:tag blog:url="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/TagID/32/Default.aspx">iPad</blog:tag>
      <blog:tag blog:url="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/TagID/33/Default.aspx">Augmented Reality</blog:tag>
      <blog:tag blog:url="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/TagID/34/Default.aspx">Near Field Communications</blog:tag>
    </item>
    <item>
      <title>Protect Your Business's Critical Software with a Software Escrow</title>
      <link>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/18/Protect-Your-Businesss-Critical-Software-with-a-Software-Escrow.aspx</link>
      <description>&lt;p&gt;What would you do if tomorrow you woke up and the vendor who licensed you a software program critical to your business had disappeared or gone out of business? Would your operations be delayed, your customers upset, and your revenues decreased? In today’s economic environment, this is a very real scenario— your software vendor could be insolvent or otherwise unable to provide software support to your business, leaving you scrambling to put your business back together.&lt;/p&gt;</description>
      <author>allan.regenbaum@soltech.net</author>
      <comments>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/18/Protect-Your-Businesss-Critical-Software-with-a-Software-Escrow.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/18/Protect-Your-Businesss-Critical-Software-with-a-Software-Escrow.aspx</guid>
      <pubDate>Thu, 02 Sep 2010 18:26:00 GMT</pubDate>
      <trackback:ping>http://www.soltech.netDesktopModules/BlogTrackback.aspx?id=18</trackback:ping>
    </item>
    <item>
      <title>Microsoft ASP.net MVC Framework, Overlooked and Underrated</title>
      <link>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/17/Microsoft-ASP-net-MVC-Framework-Overlooked-and-Underrated.aspx</link>
      <description>&lt;p&gt;Imagine, a competitive framework to ASP.net Web Forms that runs faster, is easier to develop, and has a 75% code footprint. Stop short, because it doesn’t exist. However, it does raise concern to some of the shortfalls of ASP.net Web Forms. It does, in fact, run slow, is sometimes troubling to make it work to your liking, and arguably does have a large code footprint. The MVC framework makes steps to attempt to alleviate these issues.&lt;/p&gt;</description>
      <author>allan.regenbaum@soltech.net</author>
      <category domain="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/CatID/1/Default.aspx">SolTech Blog</category>
      <comments>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/17/Microsoft-ASP-net-MVC-Framework-Overlooked-and-Underrated.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/17/Microsoft-ASP-net-MVC-Framework-Overlooked-and-Underrated.aspx</guid>
      <pubDate>Thu, 26 Aug 2010 17:56:00 GMT</pubDate>
      <trackback:ping>http://www.soltech.netDesktopModules/BlogTrackback.aspx?id=17</trackback:ping>
    </item>
    <item>
      <title>The Best of Both Worlds?  C# on Linux/Unix is a Real Option</title>
      <link>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/16/The-Best-of-Both-Worlds-C-on-Linux-Unix-is-a-Real-Option.aspx</link>
      <description>&lt;p&gt;As sacrilegious as it may seem to zealots on either side of the aisle, the ability to combine C#’s hallmark rapid development capabilities with the renowned stability and security of Unix can be a pretty compelling reason to overlook our petty differences and embrace the possibilities that such a marriage offers.&lt;/p&gt;</description>
      <author>allan.regenbaum@soltech.net</author>
      <category domain="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/CatID/1/Default.aspx">SolTech Blog</category>
      <comments>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/16/The-Best-of-Both-Worlds-C-on-Linux-Unix-is-a-Real-Option.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/16/The-Best-of-Both-Worlds-C-on-Linux-Unix-is-a-Real-Option.aspx</guid>
      <pubDate>Thu, 05 Aug 2010 18:49:00 GMT</pubDate>
      <trackback:ping>http://www.soltech.netDesktopModules/BlogTrackback.aspx?id=16</trackback:ping>
    </item>
    <item>
      <title>How a Simple Copyright Registration Might Save Your Business</title>
      <link>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/15/How-a-Simple-Copyright-Registration-Might-Save-Your-Business.aspx</link>
      <description>&lt;p&gt;&lt;strong&gt;Author: John Monahon, Attorney &amp; Counselor, Trusted Counsel (Ashley) LLC &lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You have finally gone live with a software program that you hope will be the “crown jewel” of your business. Unfortunately, soon after launch, you discover that one of your licensees has been embedding your software into their own product and distributing it to thousands of end users—all of which occurs outside the scope of the licensing agreement. This copyright infringement is costing you thousands, if not millions of dollars in lost revenue.&lt;/p&gt;</description>
      <author>allan.regenbaum@soltech.net</author>
      <category domain="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/CatID/1/Default.aspx">SolTech Blog</category>
      <comments>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/15/How-a-Simple-Copyright-Registration-Might-Save-Your-Business.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/15/How-a-Simple-Copyright-Registration-Might-Save-Your-Business.aspx</guid>
      <pubDate>Fri, 16 Jul 2010 12:09:00 GMT</pubDate>
      <trackback:ping>http://www.soltech.netDesktopModules/BlogTrackback.aspx?id=15</trackback:ping>
    </item>
    <item>
      <title>Unit Tests, Testing Frameworks, and Continuous Integration, a Time Investment Worth the Price</title>
      <link>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/14/Unit-Tests-Testing-Frameworks-and-Continuous-Integration-a-Time-Investment-Worth-the-Price.aspx</link>
      <description>&lt;p&gt;“Unit tests”. Even the sheer mention of the words can send shivers down the most veteran developers’ spines and recall memories of unrelenting QA engineers. Okay, enough with the drama! Just tell your developers they are going to write them and they don’t have an option.&lt;/p&gt; &lt;p&gt;Time invested into writing unit tests should never be deemed as time wasted. In fact, it should be viewed as just the opposite: time saved. As a former rejecter of writing unit tests, it only took one large scale project to radically reverse my views and accept unit tests for what they are: time savers and debugging assisters. The best thing about the adoption of unit tests is the utter fact that it is never too late to begin writing them. The simple selection of an open source testing framework will instantly begin enhancing the quality of your company, team, or project’s solutions.&lt;/p&gt;</description>
      <author>allan.regenbaum@soltech.net</author>
      <category domain="http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/CatID/1/Default.aspx">SolTech Blog</category>
      <comments>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/14/Unit-Tests-Testing-Frameworks-and-Continuous-Integration-a-Time-Investment-Worth-the-Price.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/14/Unit-Tests-Testing-Frameworks-and-Continuous-Integration-a-Time-Investment-Worth-the-Price.aspx</guid>
      <pubDate>Wed, 30 Jun 2010 19:14:00 GMT</pubDate>
      <trackback:ping>http://www.soltech.netDesktopModules/BlogTrackback.aspx?id=14</trackback:ping>
    </item>
    <item>
      <title>The Mobile Web - What's Your Strategy?</title>
      <link>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/12/The-Mobile-Web-Whats-Your-Strategy.aspx</link>
      <description>&lt;p&gt;According to Apple, the average iPhone user spends 30 minutes per day using iPhone apps. With over 200,000 iPhone applications available and Apple selling over 1 million iPads in less than 30 days, it is clear that this is a massive, influential and captive market. In addition to the iPhone market, the use of Google’s Android operating system is rapidly increasing and with HP’s recent purchase of Palm, the market’s growth potential is infinite. With more than 234 million mobile subscribers in the U.S. alone, mobile devices are now more widely available and affordable than ever. With such staggering statistics, it is reasonable to assume that mobile apps are on the verge of creating a marketplace gold rush that we have not seen since the dot-com boom.&lt;/p&gt;</description>
      <author>allan.regenbaum@soltech.net</author>
      <comments>http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/12/The-Mobile-Web-Whats-Your-Strategy.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://www.soltech.net/AboutSolTech/SolTechBlog/tabid/271/EntryId/12/The-Mobile-Web-Whats-Your-Strategy.aspx</guid>
      <pubDate>Tue, 08 Jun 2010 18:02:00 GMT</pubDate>
      <trackback:ping>http://www.soltech.netDesktopModules/BlogTrackback.aspx?id=12</trackback:ping>
    </item>
  </channel>
</rss>
