<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">

<channel>
	<title>Gurock Software Blog</title>
	
	<link>http://blog.gurock.com</link>
	<description>Blog about Gurock Software, our products and entrepreneurship</description>
	<pubDate>Fri, 25 Jul 2008 00:00:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/gurock" type="application/rss+xml" /><item>
		<title>SmartInspect 3.0 Configuration File Monitoring</title>
		<link>http://blog.gurock.com/postings/smartinspect-30-configuration-file-monitoring/322/</link>
		<comments>http://blog.gurock.com/postings/smartinspect-30-configuration-file-monitoring/322/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 00:00:59 +0000</pubDate>
		<dc:creator>Dennis Gurock</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Gurock Software]]></category>

		<category><![CDATA[SmartInspect]]></category>

		<category><![CDATA[SmartInspect 3.0]]></category>

		<guid isPermaLink="false">http://blog.gurock.com/?p=322</guid>
		<description><![CDATA[Just like other logging tools, SmartInspect allows you to configure logging options via configuration files. But just how useful are configuration files on a production system really, when changes are only picked up when the application is restarted?

To make configuration files more useful in production environments, we added a new feature to SmartInspect 3.0 that [...]]]></description>
			<content:encoded><![CDATA[<p>Just like other logging tools, <a href="http://www.gurock.com/products/smartinspect/">SmartInspect</a> allows you to configure logging options via configuration files. But just how useful are configuration files on a production system really, when changes are only picked up when the application is restarted?</p>
<p style="text-align: center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://blog.gurock.com/wp-content/uploads/2008/07/configuration-timer.png" border="0" alt="configuration-timer" width="432" height="120" /></p>
<p>To make configuration files more useful in production environments, we added a new feature to SmartInspect 3.0 that allows you to periodically reload changes in your configuration file. Here is how it works: you create an instance of a new SmartInspect monitoring class and use it to watch for changes in a configuration file in a given time interval. Once this class detects that the monitored configuration file has been changed, it will automatically reload the file and apply the new configuration to the SmartInspect logging classes.</p>
<p>This is really great for systems where you want to enable or disable logging on the fly without restarting them (think about web applications and similar server systems). With the new configuration file monitoring class, this has become a lot easier. You just need to change the configuration file and SmartInspect will automatically reconfigure itself.</p>
<p>Also, remember the <a href="http://blog.gurock.com/postings/smartinspect-30-session-improvements/320/">session configuration support</a> in yesterday&#8217;s posting? By combining this with the configuration file monitoring, SmartInspect 3.0 will also allow you to dynamically configure and update your sessions. One interesting use case of this feature is to temporarily enable logging for a specific application module or user session that you want to diagnose.</p>
<p>Next in our series on new SmartInspect 3.0 features is the new protocol support for asynchronously logging.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/gurock?a=aSQ0TJ"><img src="http://feeds.feedburner.com/~f/gurock?i=aSQ0TJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=C25M5j"><img src="http://feeds.feedburner.com/~f/gurock?i=C25M5j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=tuYFwj"><img src="http://feeds.feedburner.com/~f/gurock?i=tuYFwj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=EgZoWj"><img src="http://feeds.feedburner.com/~f/gurock?i=EgZoWj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.gurock.com/postings/smartinspect-30-configuration-file-monitoring/322/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SmartInspect 3.0 Session Improvements</title>
		<link>http://blog.gurock.com/postings/smartinspect-30-session-improvements/320/</link>
		<comments>http://blog.gurock.com/postings/smartinspect-30-session-improvements/320/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 16:04:21 +0000</pubDate>
		<dc:creator>Dennis Gurock</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Gurock Software]]></category>

		<category><![CDATA[SmartInspect]]></category>

		<category><![CDATA[SmartInspect 3.0]]></category>

		<guid isPermaLink="false">http://blog.gurock.com/?p=320</guid>
		<description><![CDATA[This is the first part of a series showing some of the major new features and improvements of the upcoming SmartInspect 3.0 release. Yep, that&#8217;s right; SmartInspect 3.0 is coming very soon now! As with the previous major release, it will contain quite a few new features that are directly based on customer feedback. We [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 0px 0px 15px" height="129" alt="sessions" src="http://blog.gurock.com/wp-content/uploads/2008/07/sessions.png" width="217" align="right" border="0" />This is the first part of a series showing some of the major new features and improvements of the upcoming <a href="http://www.gurock.com/products/smartinspect/">SmartInspect</a> 3.0 release. Yep, that&#8217;s right; SmartInspect 3.0 is coming very soon now! As with the previous major release, it will contain quite a few new features that are directly based on customer feedback. We are really grateful for all the feature requests, bug reports and ideas for improvements that we received over the years. Without them, SmartInspect wouldn&#8217;t be near as good or complete as it is today.</p>
<p>The first improvement I would like to write about is actually not a new feature. It&#8217;s more like a set of several enhancements to the existing SmartInspect session concept. Back then in 2003 and 2004 when we first planned which features SmartInspect 1.0 should shave, we quickly agreed that we should provide users with a way to group and categorize related log messages. We have chosen the session concept because it&#8217;s a) easy to understand and b) maps very well to existing related concepts such as user sessions in web applications.</p>
<p>In retrospect we are happy that we went with sessions for two reasons. First, sessions turned out to be one the key features of SmartInspect. Although sessions are a somewhat advanced feature that new users often ignore (which they easily can, because they don&#8217;t have to care about it when they are learning SmartInspect). But once they are getting used to it and are using SmartInspect in more complex applications, they quickly see the advantages of sessions over other logging concepts.</p>
<p>The second point is a bit more technical. Since the entire library design relies on sessions, it would have been difficult to integrate sessions at a later point without breaking existing customer code. And because you should be very careful to not break existing customer code with a new version of a dev tool, we are glad that we got the basic library design mostly right in the first attempt.</p>
<p>Although we got most of the design right, there were a few missing features. The first new feature in SmartInspect 3.0 regarding sessions is the new log level support. This is probably the most often requested session related feature that we incorporated into the new version. Log level support for sessions means that you are now able to configure log levels on a per-session basis. This allows you, for example, to only log errors and warnings in your application, except for your database module where you want SmartInspect to generate a very detailed log (e.g., for debugging or auditing purposes).</p>
<p style="text-align: center"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="213" alt="session-config" src="http://blog.gurock.com/wp-content/uploads/2008/07/session-config.png" width="327" border="0" /></p>
<p>Another improvement in SmartInspect 3.0 is the new ability to configure sessions via SmartInspect configuration files. This allows you to enable, disable or configure specific sessions without recompiling your application. This can come in very handy if you have to dynamically enable or disable logging for certain application modules on production systems or at customer sites.</p>
<p>The last new session enhancement is the support for so-called session defaults. Session defaults let you specify default values for session attributes like the Active status or the background color of log entries in the Console. This is very useful in situations where you are working with many sessions and need a way to change the base settings of all instances.</p>
<p>We will introduce other new features and improvements of SmartInspect 3.0 in the next few days here on our blog.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/gurock?a=kCqbVJ"><img src="http://feeds.feedburner.com/~f/gurock?i=kCqbVJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=sp6qoj"><img src="http://feeds.feedburner.com/~f/gurock?i=sp6qoj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=IDsEHj"><img src="http://feeds.feedburner.com/~f/gurock?i=IDsEHj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=2iqPHj"><img src="http://feeds.feedburner.com/~f/gurock?i=2iqPHj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.gurock.com/postings/smartinspect-30-session-improvements/320/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Porting SmartInspect to Tiburon</title>
		<link>http://blog.gurock.com/postings/porting-smartinspect-to-tiburon/317/</link>
		<comments>http://blog.gurock.com/postings/porting-smartinspect-to-tiburon/317/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 15:03:02 +0000</pubDate>
		<dc:creator>Dennis Gurock</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Gurock Software]]></category>

		<category><![CDATA[SmartInspect]]></category>

		<category><![CDATA[tiburon]]></category>

		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://blog.gurock.com/?p=317</guid>
		<description><![CDATA[If you are into Delphi, you have probably already seen all the blog postings about Tiburon (the next Delphi version) from the CodeGear Embarcadero staff on DelphiFeeds.com. Besides working on SmartInspect 3.0 (more about this in a few days), we have also worked on porting SmartInspect to Tiburon in the recent weeks.
As you might already [...]]]></description>
			<content:encoded><![CDATA[<p>If you are into Delphi, you have probably already seen all the blog postings about Tiburon (the next Delphi version) from the <del>CodeGear</del> Embarcadero staff on <a href="http://www.delphifeeds.com/">DelphiFeeds.com</a>. Besides working on <a href="http://www.gurock.com/products/smartinspect/">SmartInspect</a> 3.0 (more about this in a few days), we have also worked on porting SmartInspect to Tiburon in the recent weeks.</p>
<p>As you might already know, SmartInspect already fully supports Unicode and porting SmartInspect to Tiburon was quite easy and took only a few days of work overall. The SmartInspect Delphi library is now using UnicodeString as the main string type instead of WideString. Porting the library to UnicodeString had a positive impact on the performance of our logging library as the new UnicodeString is reference counted (and WideString is not). The performance gain is about 10-15%, but we do not have final numbers yet.</p>
<p>We are happy to see that Delphi will finally be 100% <a href="http://blogs.codegear.com/nickhodges/2008/07/15/39066">Unicodified</a> soon, too, as this makes it really easy to build applications for an international audience. We fully expect to be releasing support for Tiburon and UnicodeString with SmartInspect just a few days after the new Delphi version goes gold.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/gurock?a=DXGKEJ"><img src="http://feeds.feedburner.com/~f/gurock?i=DXGKEJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=XGVl4j"><img src="http://feeds.feedburner.com/~f/gurock?i=XGVl4j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=Rn7foj"><img src="http://feeds.feedburner.com/~f/gurock?i=Rn7foj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=X1UlVj"><img src="http://feeds.feedburner.com/~f/gurock?i=X1UlVj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.gurock.com/postings/porting-smartinspect-to-tiburon/317/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New SmartInspect EAP Versions (and the SmartInspect Router)</title>
		<link>http://blog.gurock.com/postings/new-smartinspect-eap-versions-and-the-smartinspect-router/316/</link>
		<comments>http://blog.gurock.com/postings/new-smartinspect-eap-versions-and-the-smartinspect-router/316/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 12:48:54 +0000</pubDate>
		<dc:creator>Tobias Gurock</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[Gurock Software]]></category>

		<category><![CDATA[SmartInspect]]></category>

		<category><![CDATA[SmartInspect 3.0]]></category>

		<category><![CDATA[SmartInspect EAP]]></category>

		<guid isPermaLink="false">http://blog.gurock.com/?p=316</guid>
		<description><![CDATA[We&#8217;ve released two new EAP versions in the last few days. On Thursday, we released the 3.0.2 EAP which fixes a few problems in the Console/Configuration Builder (most of the Console bugs were related to the shutdown behavior and pipe server). And a few minutes ago, I uploaded the new 3.0.3 version which introduces a [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve released two new EAP versions in the last few days. On Thursday, we released the 3.0.2 EAP which fixes a few problems in the Console/Configuration Builder (most of the Console bugs were related to the shutdown behavior and pipe server). And a few minutes ago, I uploaded the new 3.0.3 version which introduces a new SmartInspect service application called the SmartInspect Router. From the docs:</p>
<blockquote><p>The SmartInspect Router is a Windows service application which can receive SmartInspect log packets via TCP/IP or named pipes and routes them to different log destinations. The supported log destinations are the same as those from the SmartInspect libraries, namely log files, TCP/IP or named pipes. Two typical uses of the SmartInspect Router are to combine multiple client logs into a single log file and to collect logs in a central location. The SmartInspect Router is intended to provide a common logging infrastructure for distributed systems, multi-process applications and web applications.</p></blockquote>
<p>Since SmartInspect is used more and more for web applications and distributed systems it became clear that we needed a server application that can receive logs via TCP/IP or named pipes and stores them in a central location. Many customers have expressed their need for such a solution. </p>
<p>We began work on the SmartInspect Router a few months ago and are happy to finally release the first version in this EAP. After installing the new EAP version, you can find the setup of the SmartInspect Router in the deploy directory of your SmartInspect EAP installation. The SmartInspect Router can be configured with a simple XML configuration file (please see the included help for details).</p>
<p>Releasing a completely new application is always a challenge and there might be a few things that don&#8217;t work correctly. If you encounter a problem with the SmartInspect Router, we would appreciate a comment in our <a href="http://www.gurock.com/support/forum/forum-2.html">SmartInspect EAP forum</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/gurock?a=saFslI"><img src="http://feeds.feedburner.com/~f/gurock?i=saFslI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=NV2mGi"><img src="http://feeds.feedburner.com/~f/gurock?i=NV2mGi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=kqkZAi"><img src="http://feeds.feedburner.com/~f/gurock?i=kqkZAi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=EmcARi"><img src="http://feeds.feedburner.com/~f/gurock?i=EmcARi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.gurock.com/postings/new-smartinspect-eap-versions-and-the-smartinspect-router/316/feed/</wfw:commentRss>
		</item>
		<item>
		<title>We are now twittering</title>
		<link>http://blog.gurock.com/postings/we-are-now-twittering/315/</link>
		<comments>http://blog.gurock.com/postings/we-are-now-twittering/315/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 20:59:48 +0000</pubDate>
		<dc:creator>Dennis Gurock</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.gurock.com/?p=315</guid>
		<description><![CDATA[Well, not really we, unless I can convince Tobias also to twitter. You can follow me on twitter and get the latest updates from Gurock Software and everything else that is happening around here.
» Follow me on Twitter
I would also love to hear from other MicroISVs or Delphi developers who are twittering. Just leave a [...]]]></description>
			<content:encoded><![CDATA[<p>Well, not really <em>we</em>, unless I can convince Tobias also to <a href="http://twitter.com/dgurock">twitter</a>. You can follow me on twitter and get the latest updates from Gurock Software and everything else that is happening around here.</p>
<p><strong>» <a href="http://twitter.com/dgurock">Follow me on Twitter</a></strong></p>
<p>I would also love to hear from other MicroISVs or Delphi developers who are twittering. Just leave a comment, follow me on twitter or <a href="mailto:dg@gurock.com">email me</a>. Thanks!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/gurock?a=yzf4yI"><img src="http://feeds.feedburner.com/~f/gurock?i=yzf4yI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=DDBLpi"><img src="http://feeds.feedburner.com/~f/gurock?i=DDBLpi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=5Yde3i"><img src="http://feeds.feedburner.com/~f/gurock?i=5Yde3i" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=GjcYvi"><img src="http://feeds.feedburner.com/~f/gurock?i=GjcYvi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.gurock.com/postings/we-are-now-twittering/315/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New SmartInspect 3.0 Beta Release</title>
		<link>http://blog.gurock.com/postings/new-smartinspect-30-beta-release/314/</link>
		<comments>http://blog.gurock.com/postings/new-smartinspect-30-beta-release/314/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 15:29:49 +0000</pubDate>
		<dc:creator>Dennis Gurock</dc:creator>
		
		<category><![CDATA[Gurock Software]]></category>

		<category><![CDATA[SmartInspect]]></category>

		<category><![CDATA[SmartInspect EAP]]></category>

		<guid isPermaLink="false">http://blog.gurock.com/?p=314</guid>
		<description><![CDATA[We just released a new SmartInspect 3.0 beta version as part of our SmartInspect Early Access Program. You can grab the new version on My Gurock.com &#8211; our customer portal. Major new things:

Adapter class for Linq to SQL query logging (.NET only)
SmartInspect Delphi IDE Plugin with code instrumenter
New maxparts option for log file rotation
Redesigned log [...]]]></description>
			<content:encoded><![CDATA[<p>We just released a new <a href="http://www.gurock.com/products/smartinspect/">SmartInspect</a> 3.0 beta version as part of our SmartInspect <a href="http://blog.gurock.com/postings/smartinspect-early-access-program/301/">Early Access Program</a>. You can grab the new version on <a href="http://my.gurock.com/">My Gurock.com</a> &ndash; our customer portal. Major new things:</p>
<ul>
<li>Adapter class for Linq to SQL query logging (.NET only)</li>
<li>SmartInspect Delphi IDE Plugin with code instrumenter</li>
<li>New <em>maxparts</em> option for log file rotation</li>
<li>Redesigned log rotation (log files rotated by size now also include the time stamp, for example)</li>
<li>Added Browse History dialog to the Console</li>
</ul>
<p>We also fixed and improved a couple of other things in this release. Please take a look at the release notes in the online help for a complete list of changes. Please provide feedback about this release in <a href="http://www.gurock.com/support/forum/">our forums</a> or via <a href="http://www.gurock.com/support/email/">email</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/gurock?a=bGGUtI"><img src="http://feeds.feedburner.com/~f/gurock?i=bGGUtI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=B0ycdi"><img src="http://feeds.feedburner.com/~f/gurock?i=B0ycdi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=FmPwti"><img src="http://feeds.feedburner.com/~f/gurock?i=FmPwti" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=qoQhqi"><img src="http://feeds.feedburner.com/~f/gurock?i=qoQhqi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.gurock.com/postings/new-smartinspect-30-beta-release/314/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New SmartInspect Customer Testimonial</title>
		<link>http://blog.gurock.com/postings/new-smartinspect-customer-testimonial/312/</link>
		<comments>http://blog.gurock.com/postings/new-smartinspect-customer-testimonial/312/#comments</comments>
		<pubDate>Fri, 30 May 2008 06:46:35 +0000</pubDate>
		<dc:creator>Dennis Gurock</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Gurock Software]]></category>

		<category><![CDATA[SmartInspect]]></category>

		<guid isPermaLink="false">http://blog.gurock.com/?p=312</guid>
		<description><![CDATA[We are lucky to get positive feedback about SmartInspect regularly, but once in a while there is an email or blog comment that really stands out. Kevin Powick of Trident Information Systems sent us such an email and we are happy that Kevin allowed us to publish it:
&#8220;I&#8217;m writing to tell you how pleased I [...]]]></description>
			<content:encoded><![CDATA[<p>We are lucky to get positive feedback about SmartInspect regularly, but once in a while there is an email or blog comment that really stands out. Kevin Powick of Trident Information Systems sent us such an email and we are happy that Kevin allowed us to publish it:</p>
<blockquote><p>&#8220;I&#8217;m writing to tell you how pleased I am with SmartInspect. I had a nasty bug in one of my Windows Service programs. The service was silently aborting, even though the exact same codebase ran fine as a stand-alone application. I tried doing some logging of my own to text files, but I still could not find the problem.&#8221;</p>
<p>&#8220;After about a week of this nonsense I purchased SmartInspect. I spent maybe 40 minutes adding SmartInspect logging throughout my code, and 5 minutes after SmartInspect produced its first log file, I had the problem solved!&#8221;</p>
<p>&#8220;I don&#8217;t think I ever would have figured this out without SmartInspect. Thanks for a great product.&#8221;</p>
</blockquote>
<p>Thanks a lot Kevin! It&#8217;s really great to hear how SmartInspect is helping customers to solve real-world problems. Did you have a similar experience with SmartInspect? <a href="http://www.gurock.com/support/email/">We would love to hear from you</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/gurock?a=HVIJCH"><img src="http://feeds.feedburner.com/~f/gurock?i=HVIJCH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=73RdEh"><img src="http://feeds.feedburner.com/~f/gurock?i=73RdEh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=Lo5t5h"><img src="http://feeds.feedburner.com/~f/gurock?i=Lo5t5h" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=BnDOjh"><img src="http://feeds.feedburner.com/~f/gurock?i=BnDOjh" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.gurock.com/postings/new-smartinspect-customer-testimonial/312/feed/</wfw:commentRss>
		</item>
		<item>
		<title>10 Quick SmartInspect Console tips</title>
		<link>http://blog.gurock.com/postings/10-quick-smartinspect-console-tips/310/</link>
		<comments>http://blog.gurock.com/postings/10-quick-smartinspect-console-tips/310/#comments</comments>
		<pubDate>Thu, 29 May 2008 06:28:36 +0000</pubDate>
		<dc:creator>Dennis Gurock</dc:creator>
		
		<category><![CDATA[Delphi]]></category>

		<category><![CDATA[Gurock Software]]></category>

		<category><![CDATA[SmartInspect]]></category>

		<guid isPermaLink="false">http://blog.gurock.com/?p=310</guid>
		<description><![CDATA[Inspired by Nick Bradbury&#8217;s post about 10 Tiny FeedDemon Tips, here are 10 quick SmartInspect Console features you might not know about, even if you are a long-time SmartInspect user:

In the Details toolbox (F7), you can see the time difference, time offset and timestamp of a log entry as well as the elapsed time between [...]]]></description>
			<content:encoded><![CDATA[<p>Inspired by Nick Bradbury&#8217;s post about <a href="http://nick.typepad.com/blog/2008/02/10-tiny-feeddem.html">10 Tiny FeedDemon Tips</a>, here are 10 quick <a href="http://www.gurock.com/products/smartinspect/">SmartInspect</a> Console features you might not know about, even if you are a long-time SmartInspect user:</p>
<ol>
<li>In the Details toolbox (F7), you can see the time difference, time offset and timestamp of a log entry as well as the elapsed time between multiple log entries</li>
<li>Use / and * on your keyboard to recursively collapse and expand log entries in the views</li>
<li>Use &lt;tab&gt; and &lt;shift+tab&gt; to quickly switch between multiple views</li>
<li>You can easily reorganize your views and categories in the View Categories toolbox with drag and drop</li>
<li>Double-click on the status bar panels to quickly edit the related options (AutoView rules as well as TCP options)</li>
<li>Right-click on the status bar panels to open context-sensitive menus</li>
<li>Press &lt;Ctrl+-&gt; to reset the indentation level of the log entries of the current view</li>
<li>Double-click on an item in the Call Stack toolbox to quickly jump to the related log entry in the current view</li>
<li>Double-click on a thread in the ProcessFlow toolbox to create a new view for that thread</li>
<li>Hovering the mouse cursor over a data point in the Watches Graph shows the exact details of the watch entry</li>
</ol>
<p>I hope this was useful! We will soon publish a list with 10 not so well-known features of the SmartInspect libraries, too.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/gurock?a=8RRAFH"><img src="http://feeds.feedburner.com/~f/gurock?i=8RRAFH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=Ajirjh"><img src="http://feeds.feedburner.com/~f/gurock?i=Ajirjh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=GPYvYh"><img src="http://feeds.feedburner.com/~f/gurock?i=GPYvYh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=9axoWh"><img src="http://feeds.feedburner.com/~f/gurock?i=9axoWh" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.gurock.com/postings/10-quick-smartinspect-console-tips/310/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Migrating VB6 applications</title>
		<link>http://blog.gurock.com/postings/migrating-vb6-applications/311/</link>
		<comments>http://blog.gurock.com/postings/migrating-vb6-applications/311/#comments</comments>
		<pubDate>Thu, 29 May 2008 06:26:53 +0000</pubDate>
		<dc:creator>Dennis Gurock</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.gurock.com/?p=311</guid>
		<description><![CDATA[I have never used Visual Basic in my life and can only guess how much pain it must be for those who have to maintain VB6 applications after Microsoft abandoned the product. Fortunately for those developers, there are tools that can help with the migration to other platforms. I recently came along VB Migration Partner, [...]]]></description>
			<content:encoded><![CDATA[<p>I have never used Visual Basic in my life and can only guess how much pain it must be for those who have to maintain VB6 applications after Microsoft abandoned the product. Fortunately for those developers, there are tools that can help with the migration to other platforms. I recently came along <a href="http://www.vbmigration.com/Default.aspx">VB Migration Partner</a>, a new tool that automatically translates VB6 applications to VB.NET. Judging by the feedback of beta testers I read, it does a very good job of translating the various VB6 quirks to VB.NET. Have you used such a tool in the past? Are there better alternatives like migrating to Delphi?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/gurock?a=p1kzfH"><img src="http://feeds.feedburner.com/~f/gurock?i=p1kzfH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=932iXh"><img src="http://feeds.feedburner.com/~f/gurock?i=932iXh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=FNUaUh"><img src="http://feeds.feedburner.com/~f/gurock?i=FNUaUh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=Xxib7h"><img src="http://feeds.feedburner.com/~f/gurock?i=Xxib7h" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.gurock.com/postings/migrating-vb6-applications/311/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SmartInspect Link Buttons</title>
		<link>http://blog.gurock.com/postings/smartinspect-link-buttons/308/</link>
		<comments>http://blog.gurock.com/postings/smartinspect-link-buttons/308/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 23:55:10 +0000</pubDate>
		<dc:creator>Dennis Gurock</dc:creator>
		
		<category><![CDATA[Gurock Software]]></category>

		<category><![CDATA[SmartInspect]]></category>

		<guid isPermaLink="false">http://blog.gurock.com/?p=308</guid>
		<description><![CDATA[If you are a user of our .NET logging tool SmartInspect, why not show  your customers, your partners and press representatives that you care deeply about your software&#8217;s quality, performance and security? Show them that you invest time and resources and use software tools like SmartInspect to ensure a great experience for your users.
We [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-309" style="float: right;" title="SmartInspect Link Buttons" src="http://blog.gurock.com/wp-content/uploads/2008/04/linkbuttons1.png" alt="SmartInspect Link Buttons" width="237" height="281" />If you are a user of our <a href="http://www.gurock.com/products/smartinspect/">.NET logging</a> tool SmartInspect, why not show  your customers, your partners and press representatives that you care deeply about your software&#8217;s quality, performance and security? Show them that you invest time and resources and use software tools like SmartInspect to ensure a great experience for your users.</p>
<p>We created a few link buttons so you can show your website visitors that you use SmartInspect to test and verify your software. Feel free to use these images on your website, in your online help and in other materials. You can download the link buttons from <a href="http://my.gurock.com/">My Gurock.com</a>, our customer portal.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/gurock?a=00UBoG"><img src="http://feeds.feedburner.com/~f/gurock?i=00UBoG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=kPOm0g"><img src="http://feeds.feedburner.com/~f/gurock?i=kPOm0g" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=8ykxXg"><img src="http://feeds.feedburner.com/~f/gurock?i=8ykxXg" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/gurock?a=omxizg"><img src="http://feeds.feedburner.com/~f/gurock?i=omxizg" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.gurock.com/postings/smartinspect-link-buttons/308/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
