<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:admin="http://webns.net/mvcb/"
xmlns:cc="http://web.resource.org/cc/"
xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://weblogs.java.net/blog/tball/">
<title>Tom Ball&apos;s Blog</title>
<link>http://weblogs.java.net/blog/tball/</link>
<description></description>
<dc:language>en-us</dc:language>
<dc:creator></dc:creator>
<dc:date>2008-04-21T14:14:56-08:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.01D" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2008/04/testing_your_do.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2008/04/divide_and_conq.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2007/11/elephants_and_t.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2007/07/the_birth_of_th.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2007/05/step_back_and_w.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2007/05/advanced_java_r.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2007/04/open_letter_or.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2007/03/my_javaone_talk_1.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2007/01/jackpot_just_op.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2007/01/yet_another_5_t.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2006/11/get_medieval_on.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2006/11/hacking_open_so.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2006/09/hacking_javac.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2006/09/subversion_just.html" />
<rdf:li rdf:resource="http://weblogs.java.net/blog/tball/archive/2006/09/munge_swings_se.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://weblogs.java.net/blog/tball/archive/2008/04/testing_your_do.html">
<title>Testing Your Documentation</title>
<link>http://weblogs.java.net/blog/tball/archive/2008/04/testing_your_do.html</link>
<description>Java developers often assume that javadoc is the only way you can automate project documentation.  Writing your manual so it can be manipulated programmatically allows many projects to test that what they write, works.</description>
<dc:subject>Tools</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2008-04-21T14:14:56-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2008/04/divide_and_conq.html">
<title>Divide and Conquer</title>
<link>http://weblogs.java.net/blog/tball/archive/2008/04/divide_and_conq.html</link>
<description>Short on resources and time to deliver a solution?  The JavaFX Script compiler team is, so we followed the Unix tool development rules to create a version of the javadoc tool for the language in record time.</description>
<dc:subject>Tools</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2008-04-01T09:07:51-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2007/11/elephants_and_t.html">
<title>Elephants and the JavaFX Script Compiler</title>
<link>http://weblogs.java.net/blog/tball/archive/2007/11/elephants_and_t.html</link>
<description>It&apos;s crunch time for the JavaFX Script compiler team, which is why it&apos;s so hard to answer the question, &quot;when will your first early access release be available?&quot;</description>
<dc:subject>Community: JavaDesktop</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2007-11-10T16:42:33-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2007/07/the_birth_of_th.html">
<title>The Birth of the JavaFX Script Compiler</title>
<link>http://weblogs.java.net/blog/tball/archive/2007/07/the_birth_of_th.html</link>
<description>An incubator project to build a compiler for the JavaFX Script language has been started.  Not much there yet, but developers have a chance to get in on the bottom floor and help make it a killer tool.</description>
<dc:subject>Community: JavaDesktop</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2007-07-20T06:49:29-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2007/05/step_back_and_w.html">
<title>Step Back and Wonder</title>
<link>http://weblogs.java.net/blog/tball/archive/2007/05/step_back_and_w.html</link>
<description>&quot;Are we sufficiently awed by our own technology?&quot; Mark Morford, one of my favorite local (San Francisco) columnists, wrote an essay titled Talkin&apos; To The Steering Wheel which seems like a pertinent closer to JavaOne. Sometimes we nerds need to...</description>
<dc:subject></dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2007-05-11T11:13:35-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2007/05/advanced_java_r.html">
<title>&quot;Advanced Java Refactoring&quot; JavaOne Slides Available</title>
<link>http://weblogs.java.net/blog/tball/archive/2007/05/advanced_java_r.html</link>
<description>The slides to my talk &quot;Advanced Java Refactoring: Pushing the Envelope&quot; are available on the Jackpot project site.</description>
<dc:subject>Community: NetBeans</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2007-05-10T22:10:46-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2007/04/open_letter_or.html">
<title>&quot;Open Letter&quot; or Extortion?</title>
<link>http://weblogs.java.net/blog/tball/archive/2007/04/open_letter_or.html</link>
<description>What is the Apache Harmony project&apos;s &quot;Open Letter to Sun Microsystems&quot; really about?  The normal slimy marketing tactics we see every year right before JavaOne.</description>
<dc:subject>Community: Java Tools</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2007-04-10T14:22:15-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2007/03/my_javaone_talk_1.html">
<title>My JavaOne Talk on Advanced Refactoring</title>
<link>http://weblogs.java.net/blog/tball/archive/2007/03/my_javaone_talk_1.html</link>
<description>My JavaOne talk, &quot;TS-9861: Advanced Java Programming Language Refactoring: Pushing the Envelope&quot;, was just accepted.  I hope all conference attendees interested in refactoring will be able to attend.</description>
<dc:subject>Community: NetBeans</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2007-03-02T11:19:53-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2007/01/jackpot_just_op.html">
<title>Jackpot just open-sourced?  But I thought it already had...</title>
<link>http://weblogs.java.net/blog/tball/archive/2007/01/jackpot_just_op.html</link>
<description>The Jackpot module was released as open-source yesterday, but anyone who wants to browse its interesting bit has been able to for months.  Huh?</description>
<dc:subject>Community: NetBeans</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2007-01-25T15:31:51-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2007/01/yet_another_5_t.html">
<title>Yet Another &quot;5 Things&quot; Blog</title>
<link>http://weblogs.java.net/blog/tball/archive/2007/01/yet_another_5_t.html</link>
<description>The &quot;5 things&quot; blogs are fading, but in order to avoid breaking the chain here are five things about me which might interest the few who read this...</description>
<dc:subject>Community: NetBeans</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2007-01-16T11:55:26-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2006/11/get_medieval_on.html">
<title>Get Medieval On Your Code</title>
<link>http://weblogs.java.net/blog/tball/archive/2006/11/get_medieval_on.html</link>
<description>Here is an easy way to turn all of javac&apos;s warnings on for your NetBeans project, and make its build fail if any warnings are found.</description>
<dc:subject>Community: NetBeans</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2006-11-20T14:22:48-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2006/11/hacking_open_so.html">
<title>Hacking Open Source javac!</title>
<link>http://weblogs.java.net/blog/tball/archive/2006/11/hacking_open_so.html</link>
<description>Hallelujah! Java SE is now an open-source project, with the HotSpot VM and javac as its first sub-projects. This is great news for anyone interested in Java performance, as the world now has full-access to both the static (javac) and...</description>
<dc:subject>Community: Java Tools</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2006-11-13T13:20:45-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2006/09/hacking_javac.html">
<title>Hacking javac</title>
<link>http://weblogs.java.net/blog/tball/archive/2006/09/hacking_javac.html</link>
<description>The news that JSR-199, JSR-269, and the javac Tree API are almost finished seems to be flying under the radar, but tool nerds should take notice:  there is a lot more you can do with these API than just compile source files and process annotations.  In the spirit of O&apos;Reilly Media&apos;s Hacks series, here are some alternative areas to explore.</description>
<dc:subject>Community: Java Tools</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2006-09-16T15:55:31-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2006/09/subversion_just.html">
<title>Subversion Just Works in NetBeans</title>
<link>http://weblogs.java.net/blog/tball/archive/2006/09/subversion_just.html</link>
<description>Subversion support is new in the early builds of NetBeans 6.0.  I was expecting some serious issues using it to download the JDK sources, but (surprise!) it just worked.</description>
<dc:subject></dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2006-09-06T12:05:40-08:00</dc:date>
</item>
<item rdf:about="http://weblogs.java.net/blog/tball/archive/2006/09/munge_swings_se.html">
<title>Munge:  Swing&apos;s Secret Preprocessor</title>
<link>http://weblogs.java.net/blog/tball/archive/2006/09/munge_swings_se.html</link>
<description>The Swing team had run on 1.1 and 1.2 JDKs with conflicting APIs while seeming to change package names every week based on community and legal feedback.  Munge is the tool we used to manage these changes easily, and here it finally is.</description>
<dc:subject>Community: Java Tools</dc:subject>
<dc:creator>tball</dc:creator>
<dc:date>2006-09-05T13:57:16-08:00</dc:date>
</item>


</rdf:RDF>
