<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.oreilly.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:on="http://www.oreillynet.com/csrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en-US">

<title>Java</title>
<link rel="alternate" type="text/html" href="http://oreilly.com/java/" hreflang="en" title="Java" />
<subtitle type="text">A compilation of O'Reilly Media's information about the Java programming language, from news, books, conferences, courses, community, and reports.</subtitle>
<rights>Copyright O'Reilly Media, Inc.</rights>
<id>http://oreilly.com/java/</id>
<updated>2012-02-01T11:25:10-08:00</updated>

<itunes:author>O'Reilly Media, Inc.</itunes:author>
<itunes:category text="Technology" />
<itunes:explicit>no</itunes:explicit>
<itunes:owner>
<itunes:name>O'Reilly Media, Inc.</itunes:name>
<itunes:email>webmaster@oreillynet.com</itunes:email>
</itunes:owner>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.oreilly.com/oreilly/java" /><feedburner:info uri="oreilly/java" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
	<title>Hadoop: The Definitive Guide</title>
	<id>http://oreilly.com/catalog/9781449328306/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/OXg-_DfqTCY/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449328306/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449328306/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Ready to unleash the power of your massive dataset? With the latest edition of this comprehensive resource, you&amp;#8217;ll learn how to use Apache Hadoop to build and maintain reliable, scalable, distributed systems. It&amp;#8217;s ideal for programmers looking to analyze datasets of any size, and for administrators who want to set up and run Hadoop clusters. This third edition covers recent changes to Hadoop, including new material on the new MapReduce API, as well as version 2 of the MapReduce runtime (YARN) and its more flexible execution model. You&amp;#8217;ll also find illuminating case studies that demonstrate how Hadoop is used to solve specific problems.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/OXg-_DfqTCY" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<updated>2012-01-31T11:25:10-08:10</updated>
	<on:short_desc>PRINT</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449328306/</feedburner:origLink></entry>

<entry>
	<title>Hadoop: The Definitive Guide</title>
	<id>http://oreilly.com/catalog/9781449328313/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/KA80VuTvWZY/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449328313/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449328313/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Ready to unleash the power of your massive dataset? With the latest edition of this comprehensive resource, you&amp;#8217;ll learn how to use Apache Hadoop to build and maintain reliable, scalable, distributed systems. It&amp;#8217;s ideal for programmers looking to analyze datasets of any size, and for administrators who want to set up and run Hadoop clusters. This third edition covers recent changes to Hadoop, including new material on the new MapReduce API, as well as version 2 of the MapReduce runtime (YARN) and its more flexible execution model. You&amp;#8217;ll also find illuminating case studies that demonstrate how Hadoop is used to solve specific problems.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/KA80VuTvWZY" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<updated>2012-01-27T18:20:47-08:11</updated>
<feedburner:origLink>http://oreilly.com/catalog/9781449328313/</feedburner:origLink></entry>

<entry>
	<title>What's New in Java 7?</title>
	<id>http://oreilly.com/catalog/9781449314392/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/brwqqIfWciE/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449314392/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449314392/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Java 7 has a number of features that will please developers. Madhusudhan Konda provides an overview of these, including strings in switch statements, multi-catch exception handling, try-with-resource statements, the new File System API, extensions of the JVM, support for dynamically-typed languages, and the fork and join framework for task parallelism.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/brwqqIfWciE" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<updated>2011-10-20T15:24:39-08:12</updated>
	<on:short_desc>PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449314392/</feedburner:origLink></entry>

<entry>
	<title>HBase: The Definitive Guide</title>
	<id>http://oreilly.com/catalog/9781449396138/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/GLJe3q6lk3I/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449396138/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449396138/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;If you're looking for a scalable storage solution to accommodate a virtually endless amount of data, this book shows you how Apache HBase can fulfill your needs. As the open source implementation of Google's BigTable architecture, HBase scales to billions of rows and millions of columns, while ensuring that write and read performance remain constant. Many IT executives are asking pointed questions about HBase. This book provides meaningful answers, whether you&amp;#8217;re evaluating this non-relational database or planning to put it into practice right away.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/GLJe3q6lk3I" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Apache" />
	<category term="Database Design &amp; Analysis" />
	<category term="Java" />
	<category term="Other Databases" />
	<category term="Sql" />
	<updated>2011-08-29T12:55:24-08:13</updated>
	<on:short_desc>PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449396138/</feedburner:origLink></entry>

<entry>
	<title>Programming Concurrency on the JVM</title>
	<id>http://oreilly.com/catalog/9781934356760/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/iIXRiZky86k/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781934356760/"&gt;&lt;img src="http://covers.oreilly.com/images/9781934356760/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;More than ever, learning to program concurrency is critical to creating faster, responsive applications. Speedy and affordable multicore hardware is driving the demand for high-performing applications, and you can leverage the Java platform to bring these applications to life.&lt;br /&gt;&lt;br /&gt; Concurrency on the Java platform has evolved, from the synchronization model of JDK to software transactional memory (STM) and actor-based concurrency. This book is the first to show you all these concurrency styles so you can compare and choose what works best for your applications. You'll learn the benefits of each of these models, when and how to use them, and what their limitations are.&lt;br /&gt;&lt;br /&gt; Through hands-on exercises, you'll learn how to avoid shared mutable state and how to write good, elegant, explicit synchronization-free programs so you can create easy and safe concurrent applications. The techniques you learn in this book will take you from dreading concurrency to mastering and enjoying it. Best of all, you can work with Java or a JVM language of your choice - Clojure, JRuby, Groovy, or Scala - to reap the growing power of multicore hardware.&lt;br /&gt;&lt;br /&gt; If you are a Java programmer, you'd need JDK 1.5 or later and the Akka 1.0 library. In addition, if you program in Scala, Clojure, Groovy or JRuby you'd need the latest version of your preferred language. Groovy programmers will also need GPars.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/iIXRiZky86k" height="1" width="1"/&gt;</summary>
	<author><name>Venkat Subramaniam</name></author>
	<category term="Java" />
	<updated>2011-08-26T13:21:58-08:14</updated>
	<on:short_desc>PRINT</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781934356760/</feedburner:origLink></entry>

<entry>
	<title>The Java Sessions: The Best of OSCON 2011</title>
	<id>http://oreilly.com/catalog/0636920022152/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/ryfHmZ6SW6k/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/0636920022152/"&gt;&lt;img src="http://covers.oreilly.com/images/0636920022152/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Whether you want to tackle cloud computing, big data, or mobile development, this complete video compilation of OSCON Java 2011 shows you how Java and open source technologies work together to help you solve a variety of challenges. Learn about Grails, Gradle, Jenkins, Cassandra, Android development, and much more&amp;#8212;and discover why Java and open source are a killer combination.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/ryfHmZ6SW6k" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<category term="Other Programming" />
	<updated>2011-08-25T08:52:20-08:15</updated>
	<on:short_desc>PRINT</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/0636920022152/</feedburner:origLink></entry>

<entry>
	<title>Programming Google App Engine: Rough Cuts Version</title>
	<id>http://oreilly.com/catalog/9781449314088/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/dVJp5gM5llU/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449314088/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449314088/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Google App Engine does more than provide access to a large system of servers. It also offers you a simple model for building applications that scale automatically to accommodate millions of users. With this updated edition of &lt;i&gt;Programming Google App Engine&lt;/i&gt;, you'll get expert practical guidance that will help you make the best use of this powerful platform. Google engineer Dan Sanderson shows you how to design your applications for scalability, including ways to perform common development tasks using App Engine's APIs and scalable services.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/dVJp5gM5llU" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Cloud Apps" />
	<category term="Java" />
	<category term="Other Databases" />
	<category term="Other Programming" />
	<category term="Python" />
	<category term="Web Applications" />
	<category term="Web Development" />
	<category term="Web Services" />
	<updated>2011-08-11T11:21:16-08:16</updated>
<feedburner:origLink>http://oreilly.com/catalog/9781449314088/</feedburner:origLink></entry>

<entry>
	<title>Getting Started with Roo</title>
	<id>http://oreilly.com/catalog/9781449307905/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/KCRwcEq_cQU/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449307905/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449307905/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Spring Roo goes a step beyond the Spring Framework by bringing true Rapid Application Development to Java. This concise introduction shows you how to build applications with Roo, using the framework&amp;#8217;s shell as an intelligent&amp;#8212;and timesaving&amp;#8212;code-completion tool. You'll get started by building a sample customer relationship management application, complete with step-by-step instructions and code examples.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/KCRwcEq_cQU" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<updated>2011-08-10T11:25:21-08:17</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449307905/</feedburner:origLink></entry>

<entry>
	<title>Programming Android</title>
	<id>http://oreilly.com/catalog/9781449389697/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/7qScHeicn1Y/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449389697/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449389697/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;What does it take to build well-engineered Android applications? Explore Android's core building blocks and APIs in depth with this authoritative guide, and learn how to create compelling apps that work on a full range of Android devices. You'll work with proven approaches to app design and implementation&amp;#8212;including application frameworks that you can use as a starting point for your own projects.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/7qScHeicn1Y" height="1" width="1"/&gt;</summary>
	<author><name>Laird Dornin, Zigurd Mednieks, Blake Meike</name></author>
	<category term="Android" />
	<category term="Java" />
	<category term="Linux/Unix" />
	<category term="Wireless Programming" />
	<updated>2011-07-29T11:54:17-08:18</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449389697/</feedburner:origLink></entry>

<entry>
	<title>Elastic Beanstalk</title>
	<id>http://oreilly.com/catalog/9781449306649/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/O8zW19Q4HF4/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449306649/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449306649/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;While it's always been possible to run Java applications on Amazon EC2, Amazon's Elastic Beanstalk makes the process easier&amp;#8212;especially if you understand how it works beneath the surface. This concise, hands-on book not only walks you through Beanstalk for deploying and managing web applications in the cloud, you'll also learn how to use this AWS tool in other phases of development. Ideal if you're a developer familiar with Java applications or AWS.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/O8zW19Q4HF4" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<updated>2011-07-27T13:54:31-08:19</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449306649/</feedburner:origLink></entry>

<entry>
	<title>Functional Programming for Java Developers</title>
	<id>http://oreilly.com/catalog/9781449311032/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/HiHnl3PYyNc/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449311032/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449311032/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Software development today is embracing functional programming (FP), whether it&amp;#8217;s to write concurrent programs or to manage Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language. Using exercises in each chapter, you'll learn how to apply FP principles to your Java code.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/HiHnl3PYyNc" height="1" width="1"/&gt;</summary>
	<author><name>Dean Wampler</name></author>
	<category term="Java" />
	<updated>2011-07-26T12:54:27-08:20</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449311032/</feedburner:origLink></entry>

<entry>
	<title>Practical JIRA Plugins</title>
	<id>http://oreilly.com/catalog/9781449308278/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/I_ABkqMmH6M/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449308278/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449308278/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;If you use JIRA for issue tracking, bug tracking, or project management, you may be familiar with the many plugins available for extending it. In this concise book, software toolsmith Matt Doar&amp;#8212;the author of &lt;i&gt;Practical JIRA Administration&lt;/i&gt;&amp;#8212;shows you how to create and maintain JIRA plugins to meet a project's specific needs. It's an ideal supplement to the extensive documentation already available.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/I_ABkqMmH6M" height="1" width="1"/&gt;</summary>
	<author><name>Matt Doar</name></author>
	<category term="Java" />
	<updated>2011-07-26T12:54:26-08:21</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449308278/</feedburner:origLink></entry>

<entry>
	<title>Just Spring</title>
	<id>http://oreilly.com/catalog/9781449306403/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/6bOVBarVChY/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449306403/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449306403/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;This example-driven introduction to the popular Spring Framework helps Java developers delve into its basic features, as well as advanced concepts such as containers. You&amp;#8217;ll learn how Spring makes Java Messaging Service easier to work with, and how its support for Hibernate helps you work with data persistence and retrieval.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/6bOVBarVChY" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<updated>2011-07-26T11:21:07-08:22</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449306403/</feedburner:origLink></entry>

<entry>
	<title>Jenkins: The Definitive Guide</title>
	<id>http://oreilly.com/catalog/9781449305352/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/laIDwB25JQ4/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449305352/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449305352/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Learn how to automate your build, integration, release and deployment process with Jenkins, the popular Java-based open source tool that has revolutionized the way teams think about continuous integration (CI). This concise guide shows you how to seamlessly include Jenkins in the development process&amp;#8212;and demonstrates how CI can save you time, money, and many headaches.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/laIDwB25JQ4" height="1" width="1"/&gt;</summary>
	<author><name>John Ferguson Smart</name></author>
	<category term="Enterprise Development" />
	<category term="Java" />
	<category term="Other Programming" />
	<category term="Project &amp; Career Management" />
	<category term="Python" />
	<category term="Ruby" />
	<category term="Testing" />
	<category term="Web Development" />
	<updated>2011-07-20T12:54:48-08:23</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449305352/</feedburner:origLink></entry>

<entry>
	<title>Java Bibliography</title>
	<id>http://oreilly.com/catalog/9781449311896/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/02Odv3QG60c/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449311896/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449311896/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Open source software projects have used Java extensively to create some of the world's most popular software libraries. These libraries have likely been one of the driving forces behind the creation of many of the JVM based language ports. Of course, people have to learn about how to use these libraries and languages, so the books written about Java are also varied in nature. There are a great many excellent learning reference books, class library reference books, and books on enterprise and web development. There are books that cover the Java Virtual Machine based languages mentioned earlier. The Spring Framework is a highly popular, open source, modular, infinitely configurable framework written in Java that is also covered well by technical book writers. Many games are written in Java, and we've included a few books on Game programming. If you are writing web services, you'll want to read about Service Oriented Architecture as well as storing and retrieving data using one of the many Java persistence frameworks.&lt;br /&gt;&lt;br /&gt; This bibliography covers the entire Java language, spanning from introductory to advanced topics. We hope you enjoy them and use them to your advantage.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/02Odv3QG60c" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<category term="Pocket Reference" />
	<updated>2011-07-15T01:24:09-08:24</updated>
	<on:short_desc>PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449311896/</feedburner:origLink></entry>

<entry>
	<title>Building and Testing with Gradle</title>
	<id>http://oreilly.com/catalog/9781449304638/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/QThfJwyeKZo/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449304638/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449304638/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Build and test software written in Java and many other languages with Gradle, the open source tool that improves on the best ideas of Ant, Maven, and other project automation solutions. This concise introduction provides numerous code examples to help you explore Gradle, both as a build tool and as a complete solution for automating the compilation, test, and release process of simple and enterprise-level applications.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/QThfJwyeKZo" height="1" width="1"/&gt;</summary>
	<author><name>Tim Berglund, Matthew McCullough</name></author>
	<category term="Java" />
	<updated>2011-07-06T11:21:21-08:25</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449304638/</feedburner:origLink></entry>

<entry>
	<title>Clojure Programming: Rough Cuts Version</title>
	<id>http://oreilly.com/catalog/9781449310349/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/SCqXk5964t4/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449310349/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449310349/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;The Clojure language is a practical alternative for everyday programming that offers expressivity rivaling other dynamic languages like Ruby and Python, but allows one to seamlessly take advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already&amp;#8212;whether you're focused on data modeling, concurrency and parallelism, web programming, statistics and data analysis, and more.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/SCqXk5964t4" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<category term="Other Programming" />
	<updated>2011-06-07T10:25:19-08:26</updated>
<feedburner:origLink>http://oreilly.com/catalog/9781449310349/</feedburner:origLink></entry>

<entry>
	<title>Practical JIRA Administration</title>
	<id>http://oreilly.com/catalog/9781449305413/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/TlphgtEdovA/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449305413/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449305413/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;If you're familiar with JIRA for issue tracking, bug tracking, and other uses, you know it can sometimes be tricky to set up and manage. In this concise book, software toolsmith Matt Doar answers difficult and frequently-asked questions about JIRA administration, and shows you how JIRA is intended to be used.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/TlphgtEdovA" height="1" width="1"/&gt;</summary>
	<author><name>Matt Doar</name></author>
	<category term="Java" />
	<updated>2011-06-03T13:55:49-08:27</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449305413/</feedburner:origLink></entry>

<entry>
	<title>Code in the Cloud</title>
	<id>http://oreilly.com/catalog/9781934356630/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/HE2zs4LQx9g/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781934356630/"&gt;&lt;img src="http://covers.oreilly.com/images/9781934356630/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Join the next wave of Web 2.0 software development in the cloud! Cloud applications are the next big shift in application development: instead of building single-user applications to run on a personal computer, new applications are being built as multi-user services that run in data centers around the world. One of the most exciting new environments for building services in the cloud is Google's AppEngine. AppEngine is a powerful, easy-to-use framework for developing cloud-based services. This book will teach you what you need to make the shift to cloud development using AppEngine.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/HE2zs4LQx9g" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Ajax" />
	<category term="Cloud Apps" />
	<category term="Java" />
	<category term="Python" />
	<category term="Web Development" />
	<updated>2011-04-22T09:25:47-08:28</updated>
	<on:short_desc>PRINT</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781934356630/</feedburner:origLink></entry>

<entry>
	<title>Learning Android</title>
	<id>http://oreilly.com/catalog/9781449390501/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/w97AhTbMQ6E/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449390501/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449390501/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;If you're new to the Android mobile operating system, &lt;i&gt;Learning Android&lt;/i&gt; is the perfect way to master the fundamentals. This gentle introduction shows you how to use Android's basic building blocks to develop user interfaces, store data, and more. You'll build an example application throughout the course of book, adding new features with each chapter. You'll also build your own toolbox of code patterns that will help you program any type of Android application with ease.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/w97AhTbMQ6E" height="1" width="1"/&gt;</summary>
	<author><name>Marko Gargenta</name></author>
	<category term="Java" />
	<category term="Wireless Programming" />
	<updated>2011-03-21T11:51:06-08:29</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449390501/</feedburner:origLink></entry>

<entry>
	<title>Using JRuby</title>
	<id>http://oreilly.com/catalog/9781934356654/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/w7RWjdRnmJ8/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781934356654/"&gt;&lt;img src="http://covers.oreilly.com/images/9781934356654/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Now you can bring the best of Ruby into the world of Java, with &lt;i&gt;Using JRuby&lt;/i&gt;. Come to the source for the JRuby core team's insights and insider tips. You'll learn how to call Java objects seamlessly from Ruby, and deal with Java idioms such as interfaces and overloaded functions. Run Ruby code from Java, and make a Java program scriptable in Ruby. See how to compile Ruby into .class files that are callable from Java, Scala, Clojure, or any other JVM language.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/w7RWjdRnmJ8" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<category term="Ruby" />
	<updated>2011-01-28T13:54:43-08:30</updated>
	<on:short_desc>PRINT</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781934356654/</feedburner:origLink></entry>

<entry>
	<title>Pragmatic Guide to JavaScript</title>
	<id>http://oreilly.com/catalog/9781934356678/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/BIvCyZuONuM/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781934356678/"&gt;&lt;img src="http://covers.oreilly.com/images/9781934356678/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Once the province of half-baked implementations and useless scrolling messages, JavaScript is now a powerful, dynamic language with a rich ecosystem of professional-grade development tools, infrastructures, frameworks, and toolkits. Presented in bite-sized two-page tasks, these JavaScript tips help practitioners start quickly and save time-particularly through shrewd use of reusable code libraries.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/BIvCyZuONuM" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<category term="Web Design &amp; Development" />
	<category term="Web Development" />
	<updated>2010-11-22T16:24:43-08:31</updated>
	<on:short_desc>PRINT</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781934356678/</feedburner:origLink></entry>

<entry>
	<title>Cassandra: The Definitive Guide</title>
	<id>http://oreilly.com/catalog/9781449390419/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/Wz6NaT1mD00/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449390419/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449390419/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;With this hands-on guide, you'll learn how Apache Cassandra handles hundreds of terabytes of data while remaining highly available across multiple data centers -- capabilities that have attracted Facebook, Twitter, and other data-intensive companies. &lt;i&gt;Cassandra: The Definitive Guide&lt;/i&gt; provides the technical details and practical examples you need to assess this database management system and put it to work in a production environment.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/Wz6NaT1mD00" height="1" width="1"/&gt;</summary>
	<author><name>Eben Hewitt</name></author>
	<category term="Additional Topics" />
	<category term="Apache" />
	<category term="Cloud Apps" />
	<category term="Database Design &amp; Analysis" />
	<category term="Java" />
	<category term="Other Databases" />
	<category term="Other Programming" />
	<updated>2010-11-22T16:24:43-08:32</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449390419/</feedburner:origLink></entry>

<entry>
	<title>Seven Languages in Seven Weeks</title>
	<id>http://oreilly.com/catalog/9781934356593/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/Hma9Fv_EE4o/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781934356593/"&gt;&lt;img src="http://covers.oreilly.com/images/9781934356593/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;You should learn a programming language every year, as recommended by &lt;i&gt;The Pragmatic Programmer&lt;/i&gt;. But if one per year is good, how about &lt;i&gt;Seven Languages in Seven Weeks&lt;/i&gt;? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/Hma9Fv_EE4o" height="1" width="1"/&gt;</summary>
	<author><name>Bruce A. Tate</name></author>
	<category term="Java" />
	<category term="Other Programming" />
	<category term="Ruby" />
	<category term="Software Development" />
	<updated>2010-11-01T11:54:43-08:33</updated>
	<on:short_desc>PRINT</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781934356593/</feedburner:origLink></entry>

<entry>
	<title>Jython Essentials</title>
	<id>http://oreilly.com/catalog/9781449397241/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/yZ735eJ8vI0/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449397241/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449397241/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Jython is an implementation of the Python programming language written in Java, allowing Python programs to integrate seamlessly with any Java code. The secret to Jython's popularity lies in the combination of Java's libraries and tools with Python's rapid development capabilities. &lt;i&gt;Jython Essentials&lt;/i&gt; provides a solid introduction to the language, numerous examples of Jython/Java interaction, and valuable reference material on modules and libraries of use to Jython programmers. &lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/yZ735eJ8vI0" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<category term="Python" />
	<updated>2010-10-08T22:20:27-08:34</updated>
	<on:short_desc>PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449397241/</feedburner:origLink></entry>

<entry>
	<title>Hadoop: The Definitive Guide</title>
	<id>http://oreilly.com/catalog/9781449389734/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/DZm5brEbXBg/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449389734/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449389734/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Apache Hadoop is ideal for organizations with a growing need to store and process massive application datasets. With &lt;i&gt;Hadoop: The Definitive Guide&lt;/i&gt;, programmers will find details for analyzing large datasets with Hadoop, and administrators will learn how to set up and run Hadoop clusters. The book includes case studies that illustrate how Hadoop is used to solve specific problems.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/DZm5brEbXBg" height="1" width="1"/&gt;</summary>
	<author><name>Tom White</name></author>
	<category term="Java" />
	<category term="Linux/Unix" />
	<category term="Math" />
	<category term="Other Programming" />
	<category term="Python" />
	<category term="Ruby" />
	<updated>2010-10-05T13:21:06-08:35</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449389734/</feedburner:origLink></entry>

<entry>
	<title>Hadoop: The Definitive Guide</title>
	<id>http://oreilly.com/catalog/9781449389741/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/7405q-oWe8Y/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9781449389741/"&gt;&lt;img src="http://covers.oreilly.com/images/9781449389741/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Apache Hadoop is ideal for organizations with a growing need to store and process massive application datasets. With &lt;i&gt;Hadoop: The Definitive Guide&lt;/i&gt;, programmers will find details for analyzing large datasets with Hadoop, and administrators will learn how to set up and run Hadoop clusters. The book includes case studies that illustrate how Hadoop is used to solve specific problems.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/7405q-oWe8Y" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Java" />
	<category term="Linux/Unix" />
	<category term="Math" />
	<category term="Other Programming" />
	<category term="Python" />
	<category term="Ruby" />
	<updated>2010-09-24T15:20:24-08:36</updated>
	<on:short_desc>PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9781449389741/</feedburner:origLink></entry>

<entry>
	<title>Enterprise JavaBeans 3.1</title>
	<id>http://oreilly.com/catalog/9780596158026/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/yoxkK1bc_qk/" />
	<summary type="html">
	&lt;a href="http://oreilly.com/catalog/9780596158026/"&gt;&lt;img src="http://covers.oreilly.com/images/9780596158026/bkt.gif" style="float: left; width: 85px; padding: 0 10px 10px 0;" /&gt;&lt;/a&gt;&lt;p&gt;Learn how to code, package, deploy, and test functional Enterprise JavaBeans with the latest edition of bestselling guide. Written by the developers of the JBoss EJB 3.1 implementation, this book brings you up to speed on each of the component types and container services in this technology, while the workbook in the second section provides several hands-on examples for putting the concepts into practice. &lt;i&gt;Enterprise JavaBeans 3.1&lt;/i&gt; is the most complete reference you'll find on this specification.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/yoxkK1bc_qk" height="1" width="1"/&gt;</summary>
	<author><name>Bill Burke, Richard Monson-Haefel, Andrew Lee Rubinger</name></author>
	<category term="Java" />
	<category term="Software Development" />
	<updated>2010-09-17T15:20:36-08:37</updated>
	<on:short_desc>PRINT or PDF</on:short_desc>
<feedburner:origLink>http://oreilly.com/catalog/9780596158026/</feedburner:origLink></entry>

<entry>
	<title>Cassandra: The Definitive Guide: Rough Cuts Version</title>
	<id>http://oreilly.com/catalog/9781449399771/</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/IOcGSCSuOpQ/" />
	<summary type="html">
	&lt;p&gt;The rising popularity of Apache Cassandra rests on this database's ability to handle very large data sets that include hundreds of terabytes. This hands-on guide provides the all the details and practical examples you need to understand Cassandra's non-relational database design and put it to work in a production environment. The author pays special attention to data modeling, and demonstrates Cassandra's many advantages -- including its high availability, eventual consistency model, and ability to scale easily.&lt;/p&gt;
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/IOcGSCSuOpQ" height="1" width="1"/&gt;</summary>
	<author><name>O'Reilly Media, Inc.</name></author>
	<category term="Additional Topics" />
	<category term="Apache" />
	<category term="Cloud Apps" />
	<category term="Database Design &amp; Analysis" />
	<category term="Java" />
	<category term="Other Databases" />
	<category term="Other Programming" />
	<updated>2010-08-28T12:22:28-08:38</updated>
<feedburner:origLink>http://oreilly.com/catalog/9781449399771/</feedburner:origLink></entry>

<entry>
	<title>Announcing: Flex on Java eXchange</title>
	<id>http://www.insideria.com/2010/06/announcing-flex-on-java-exchan.html</id>
	<link rel="alternate" href="http://feeds.oreilly.com/~r/oreilly/java/~3/2qZNg2MgqIE/announcing-flex-on-java-exchan.html" />
	<summary type="html">
	Skills Matter is organizing the first annual Flex on Java eXchange in London on June 16th. This highly interactive, intimate event will feature Tomas Lin, who will give a talk on Grails with Flex... Spring BlazeDS project Lead Jeremy...
	&lt;img src="http://feeds.feedburner.com/~r/oreilly/java/~4/2qZNg2MgqIE" height="1" width="1"/&gt;</summary>
	<author><name>Rich Tretola</name></author>
	<category term="News &amp; Events" />
	<category term="Conference" />
	<category term="Flex" />
	<category term="Java" />
	<updated>2010-06-02T03:35:39-08:39</updated>
<feedburner:origLink>http://www.insideria.com/2010/06/announcing-flex-on-java-exchan.html</feedburner:origLink></entry>

</feed>

