<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Proactive monitoring of maintenance metrics</title>
	<atom:link href="http://thediscoblog.com/2006/09/22/proactive-monitoring-of-maintenance-metrics/feed/" rel="self" type="application/rss+xml" />
	<link>http://thediscoblog.com/2006/09/22/proactive-monitoring-of-maintenance-metrics/</link>
	<description>Can you dig it man?</description>
	<pubDate>Sat, 22 Nov 2008 06:43:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Oege de Moor</title>
		<link>http://thediscoblog.com/2006/09/22/proactive-monitoring-of-maintenance-metrics/#comment-10960</link>
		<dc:creator>Oege de Moor</dc:creator>
		<pubDate>Tue, 08 May 2007 18:02:24 +0000</pubDate>
		<guid isPermaLink="false">http://thediscoblog.com/2006/09/22/proactive-monitoring-of-maintenance-metrics/#comment-10960</guid>
		<description>If there's a little code check you have in mind, an even easier way is to write a query with &lt;a href="http://semmle.com" rel="nofollow"&gt;SemmleCode&lt;/a&gt;. 

Free to download and free to use, SemmleCode is a new Eclipse plugin; it comes with a large library of pre-defined metrics and other quality checks. Thanks to its object-oriented query language, it is extremely  to adapt queries to the specifics of your own project.

Check it out at &lt;a href="http://semmle.com" rel="nofollow"&gt;http://semmle.com&lt;/a&gt;, and let us know what you think!

[disclosure: I'm the CEO of Semmle Ltd]</description>
		<content:encoded><![CDATA[<p>If there&#8217;s a little code check you have in mind, an even easier way is to write a query with <a href="http://semmle.com" rel="nofollow">SemmleCode</a>. </p>
<p>Free to download and free to use, SemmleCode is a new Eclipse plugin; it comes with a large library of pre-defined metrics and other quality checks. Thanks to its object-oriented query language, it is extremely  to adapt queries to the specifics of your own project.</p>
<p>Check it out at <a href="http://semmle.com" rel="nofollow">http://semmle.com</a>, and let us know what you think!</p>
<p>[disclosure: I'm the CEO of Semmle Ltd]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Disco Blog &#187; Blog Archive &#187; Currying maximum favor with Groovy</title>
		<link>http://thediscoblog.com/2006/09/22/proactive-monitoring-of-maintenance-metrics/#comment-4088</link>
		<dc:creator>The Disco Blog &#187; Blog Archive &#187; Currying maximum favor with Groovy</dc:creator>
		<pubDate>Sun, 04 Feb 2007 02:55:06 +0000</pubDate>
		<guid isPermaLink="false">http://thediscoblog.com/2006/09/22/proactive-monitoring-of-maintenance-metrics/#comment-4088</guid>
		<description>[...] Currying maximum favor with Groovy  As a side project to building a small build results dashboard with Groovy, I found myself writing a copasetic application, which analyzed a code base using JDepend&#8217;s programmatic API. In both instances, I found myself needing to determine the maximum numeric value in a collection. Now, in Groovy (and in any language, for that matter), there is a cornucopia of ways to obtain a maximum value&#8211; either through brute force logic or more creatively hip mechanisms. [...]</description>
		<content:encoded><![CDATA[<p>[...] Currying maximum favor with Groovy  As a side project to building a small build results dashboard with Groovy, I found myself writing a copasetic application, which analyzed a code base using JDepend&#8217;s programmatic API. In both instances, I found myself needing to determine the maximum numeric value in a collection. Now, in Groovy (and in any language, for that matter), there is a cornucopia of ways to obtain a maximum value&#8211; either through brute force logic or more creatively hip mechanisms. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
