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

  <rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://purl.org/rss/1.0/"
  >

  <channel rdf:about="http://www.artima.com/lejava/feeds/lejava.rss">
    <title>Articles published in Leading-Edge Java</title>
    <link>http://www.artima.com/</link>
    <description>
The most recently published articles in Artima's Leading-Edge Java.
    </description>
    <image rdf:resource="http://www.artima.com/images/artima88x33.gif"/>
    <items>
      <rdf:Seq>
        <rdf:li resource="http://www.artima.com/lejava/articles/azul_pauseless_gc.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/javaone_2010_the_next_big_jvm_lang_stephen_colebourne.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/javaone2009_gwyn_fisher.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/javaone_2009_ari_zilka.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/javaone_2009_scrumninja.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/javaone_2009_gil_tene.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/equality.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/blaze_spring.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/jamon.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/javaone_2008_dmitry_jemerov.html" />
        <rdf:li resource="http://www.artima.com//lejava/articles/javaone_2008_gil_tene.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/javaone_2008_gregg_sporar.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/javaone_2008_andy_chou.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/javaone_2008_stephen_maryka.html" />
        <rdf:li resource="http://www.artima.com/lejava/articles/javaone_2008_gwyn_fisher.html" />
      </rdf:Seq>
    </items>
  </channel>

  <image rdf:about="http://www.artima.com/images/artima88x33.gif">
    <title>Artima.com</title>
    <url>http://www.artima.com/images/artima88x33.gif</url>
    <link>http://www.artima.com/</link>
  </image>

  <item rdf:about="http://www.artima.com/lejava/articles/azul_pauseless_gc.html">
    <title>Azul's Pauseless Garbage Collector</title>
    <link>http://www.artima.com/lejava/articles/azul_pauseless_gc.html</link>
    <description>
At the JavaOne 2010 conference in San Francisco, Gil Tene, CTO of Azul Systems, discusses their pauseless garbage collector. In this interview, he explains the pauseless collection algorithm.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/javaone_2010_the_next_big_jvm_lang_stephen_colebourne.html">
    <title>The Next Big JVM Language</title>
    <link>http://www.artima.com/lejava/articles/javaone_2010_the_next_big_jvm_lang_stephen_colebourne.html</link>
    <description>
At the JavaOne 2010 conference in San Francisco, Stephen Colebourne, member of technical staff at OpenGamma and project lead of the Joda Time open source API, gave a talk entitled &amp;quot;The Next Big JVM Language.&amp;quot; In this short interview, he reveals what he thinks the next big language could be.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/javaone2009_gwyn_fisher.html">
    <title>From JavaOne 2009: On Trust and Types</title>
    <link>http://www.artima.com/lejava/articles/javaone2009_gwyn_fisher.html</link>
    <description>
In this interview with Artima, Gwyn Fisher, CEO of Klocwork, describes cases where well-known Java APIs work differently based on deployment platform, and how well-defined type systems can make resource management more reliable.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/javaone_2009_ari_zilka.html">
    <title>From JavaOne 2009: Load-Testing Clustered Applications</title>
    <link>http://www.artima.com/lejava/articles/javaone_2009_ari_zilka.html</link>
    <description>
In this interview with Artima, Terracotta co-founder Ari Zilka discusses various techniques to load-test a stateful application on a cluster, highlights features of the open-source Terracotta clustering environment that make such load-testing  simpler, and talks about managing heavily disk-bound workloads.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/javaone_2009_scrumninja.html">
    <title>From JavaOne 2009: Scrum and Team Productivity</title>
    <link>http://www.artima.com/lejava/articles/javaone_2009_scrumninja.html</link>
    <description>
In this interview with Artima, Rodney Carvalho, founder or ScrumNinja, shares his experiences withe Scrum, an agile development methodology.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/javaone_2009_gil_tene.html">
    <title>From JavaOne 2009: Breaking Through JVM Memory Limits</title>
    <link>http://www.artima.com/lejava/articles/javaone_2009_gil_tene.html</link>
    <description>
In this interview with Artima, Gil Tene, CTO and co-founder of Azul Systems, explains why Java applications typically use only a few gigabytes of memory, out of possibly tens of gigabytes available on commodity servers.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/equality.html">
    <title>How to Write an Equality Method in Java</title>
    <link>http://www.artima.com/lejava/articles/equality.html</link>
    <description>
This article describes a technique for overriding the equals method in Java that preserves the contract of equals even when subclassses of concrete classes add new fields.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/blaze_spring.html">
    <title>BlazeDS and Spring: Integrating Flex in the Enterprise</title>
    <link>http://www.artima.com/lejava/articles/blaze_spring.html</link>
    <description>
In this interview with Artima, Anil Channappa, product manager for Adobe's open-source BlazeDS project, discusses various ways to arrange data communication between a Flex client running in the Flash Player and server-side frameworks, such as Spring.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/jamon.html">
    <title>The Jamon Templating Engine</title>
    <link>http://www.artima.com/lejava/articles/jamon.html</link>
    <description>
In this interview, Ian Robertson, co-maintainer of the Jamon text template engine, discusses why he feels static typing is useful in a template engine.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/javaone_2008_dmitry_jemerov.html">
    <title>JetBrains' Dmitry Jemerov on IntelliJ 8, Flex, and Scala</title>
    <link>http://www.artima.com/lejava/articles/javaone_2008_dmitry_jemerov.html</link>
    <description>
Dmitry Jemerov is a lead developer on JetBrains' IntelliJ IDEA. In this wide-ranging interview with Artima, Jemerov discusses the main focus areas for the upcoming IntelliJ 8 release, as well as his views on IntelliJ's support for Flex and Scala.
    </description>
  </item>

  <item rdf:about="http://www.artima.com//lejava/articles/javaone_2008_gil_tene.html">
    <title>Large JVM Memory and Garbage Collection</title>
    <link>http://www.artima.com//lejava/articles/javaone_2008_gil_tene.html</link>
    <description>
Although physical RAM is inexpensive, allocating large of amounts of memory to a JVM instance is not generally a good idea, says Azul Systems' CTO Gil Tene in this interview with Artima. Tene shows how recent research in garbage collection and JVM implementation helps overcome the JVM's memory barrier, resulting in new types of applications.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/javaone_2008_gregg_sporar.html">
    <title>JavaScript and PHP Support in NetBeans 6.1</title>
    <link>http://www.artima.com/lejava/articles/javaone_2008_gregg_sporar.html</link>
    <description>
Continuing its tradition of providing support for an increasing number of languages and environments, NetBeans 6.1 introduces advanced JavaScript and PHP features. In this interview with Artima, Sun NetBeans evangelist Gregg Sporar discusses JavaScript and PHP support, such as refactoring and intelligent code completion.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/javaone_2008_andy_chou.html">
    <title>Testing Multithreaded Java Code</title>
    <link>http://www.artima.com/lejava/articles/javaone_2008_andy_chou.html</link>
    <description>
In this interview from JavaOne 2008, Coverity chief scientist Andy Chou discusses why traditional unit tests don't often help in uncovering concurrency-related errors, and why a combination of static and dynamic analysis yields better results when testing multithreaded code.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/javaone_2008_stephen_maryka.html">
    <title>The Asynchronous Web</title>
    <link>http://www.artima.com/lejava/articles/javaone_2008_stephen_maryka.html</link>
    <description>
Ajax applications depend on asynchronous interaction between client and server. In this interview with Artima, ICEsoft's Stephen Maryka describes a potentially more transforming asynchronicity where updates are pushed to the client without the user having to request those updates.
    </description>
  </item>

  <item rdf:about="http://www.artima.com/lejava/articles/javaone_2008_gwyn_fisher.html">
    <title>Sources of Java Errors</title>
    <link>http://www.artima.com/lejava/articles/javaone_2008_gwyn_fisher.html</link>
    <description>
The Java VM shields most developers from having to think about the memory-management aspects their Java objects, but it does not completely manage other types of resources automatically, says Gwyn Fisher, CTO of Klockwork in this interview with Artima. Great Java developers learn to understand what the JVM does, and does not do, for their objects.
    </description>
  </item>

</rdf:RDF>
