<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>James Elliott on O&apos;Reilly Broadcast</title>
<link rel="alternate" type="text/html" href="http://broadcast.oreilly.com/" />
<link rel="self" type="application/atom+xml" href="http://broadcast.oreilly.com/atom.xml" />
<id>tag:broadcast.oreilly.com,2008-08-07://53</id>
<updated>2009-08-04T22:18:14Z</updated>

<generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.21-en</generator>

<entry>
<title>Is There Any Correct Java Code Out There?</title>
<link rel="alternate" type="text/html" href="http://broadcast.oreilly.com/2009/08/is-there-any-correct-java-code.html" />
<id>tag:broadcast.oreilly.com,2009://53.37661</id>

<published>2009-08-04T22:18:14Z</published>
<updated>2009-08-04T22:18:14Z</updated>

<summary>Writing correct, concurrent code is really hard. Java makes it seem easier than it is, even when you think you&apos;re being careful. The language support is better than it was before Java 5, but we still have a lot to learn. And we have to learn fast, because our code is running on more and more processors every day.</summary>
<author>
<name>James Elliott</name>

</author>

<category term="concurrency" label="concurrency" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="development" label="development" scheme="http://www.sixapart.com/ns/types#tag" />
<category term="java" label="java" scheme="http://www.sixapart.com/ns/types#tag" />

<content type="html" xml:lang="en" xml:base="http://broadcast.oreilly.com/">
Writing correct, concurrent code is really hard. Java makes it seem easier than it is, even when you think you&apos;re being careful. The language support is better than it was before Java 5, but we still have a lot to learn. And we have to learn fast, because our code is running on more and more processors every day.
</content>
</entry>

</feed> 
