<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0">
  <channel>
    <title>Jenkov.com - News</title>
      <link>http://jenkov.com/rss/rss_all.jsp</link>
      <description>News from Jenkov.com about new releases, new articles etc.</description>
      <language>en</language>
      
      
            <item>
        <title>Tutorials: Thread Signaling</title>
        <link>http://tutorials.jenkov.com/java-concurrency/thread-signaling.html</link>
        <description>
            This text is no. 10 in the series on Java concurrency. It describes
            how threads can send signals to each other using wait(), notify() and
            notifyAll(). It also covers the issues of missed signals and spurious wakeups.
            Go to <a href="http://tutorials.jenkov.com/java-concurrency/thread-signaling.html">Thread Signaling</a>.
        </description>
        <guid isPermaLink="true">http://tutorials.jenkov.com/java-concurrency/thread-signaling.html</guid>
        <pubDate>2008.05.04</pubDate>
      </item>
      <item>
        <title>Tutorials: Deadlock Prevention</title>
        <link>http://tutorials.jenkov.com/java-concurrency/deadlock-prevention.html</link>
        <description>
            The 9th text in the Java concurrency trail has been released.
            It is about deadlock prevention, and it describes three techniques
            to prevent deadlocks: Lock ordering, lock timeout, and deadlock detection.

            Go to <a href="http://tutorials.jenkov.com/java-concurrency/deadlock-prevention.html">Deadlock Prevention</a>.
        </description>
        <guid isPermaLink="true">http://tutorials.jenkov.com/java-concurrency/deadlock-prevention.html</guid>
        <pubDate>2008.04.21</pubDate>
      </item>
      <item>
        <title>Tutorials: Java Concurrency</title>
        <link>http://tutorials.jenkov.com/java-concurrency/index.html</link>
        <description>
            The first 8 texts in our new Java concurrency trails have been published.
            As of now they only cover basic Java thread stuff. The trail will be expanded
            over time.
            Go to <a href="http://tutorials.jenkov.com/java-concurrency/index.html">Java Concurrency</a>.
            <a href="http://jenkov.com">tutorials.jenkov.com</a>.
        </description>
        <guid isPermaLink="true">http://tutorials.jenkov.com/java-concurrency/index.html</guid>
        <pubDate>2008.03.10</pubDate>
      </item>

      <item>
  <title>Butterfly Container 2.1.9-beta</title>
  <link>http://butterfly.jenkov.com</link>
  <description>
     Butterfly Container 2.1.9-beta is out. This version makes it possible to replace
      factories at runtime. Factory replacement is a handy feature when unit testing
      components in the container. If a component A uses some collaborator B, you can
      replace the B factory with a mock object factory producing a mock implementation
      of B. Then you can test that A uses B correctly.
  </description>
  <guid isPermaLink="false">http://butterfly.jenkov.com/4</guid>
  <pubDate>2008.4.15</pubDate>
</item>

<item>
  <title>Butterfly Testing Tools 2.0.1</title>
  <link>http://butterfly.jenkov.com</link>
  <description>
      Butterfly Testing Tools is the re-release of the stub, mock and proxy
      testing tools for Java unit testing, previously available under the
      name "Testimonial". The Butterfly Testing Tools will over time be
      tuned to fit nicely with Butterfly Container, for mock testing of
      components in the container.
  </description>
  <guid isPermaLink="false">http://butterfly.jenkov.com/4</guid>
  <pubDate>2008.19.3</pubDate>
</item>

<item>
  <title>Butterfly Container 2.0.0</title>
  <link>http://butterfly.jenkov.com</link>
  <description>
     Butterfly Container 2.0.0 is finally out. Butterfly Container is a dependency injection
      container like Spring's IoC core, Pico and Guice. It is small (86 kb), smart and
      fast (2-4 times faster than Guice).
  </description>
  <guid isPermaLink="false">http://butterfly.jenkov.com/3</guid>
  <pubDate>2008.3.3</pubDate>
</item>




  </channel>
</rss>