Featured Article
Java Chat celebrating 10 years online
By admin at 12 February, 2010, 11:10 am
The 6th of February 2010 marked Java Chats 10th year online providing the number one resource for Java Chat software, downloads and chat rooms.
Latest Articles
What’s New in Java 7?
By O'Reilly Media, Inc. at 20 October, 2011, 11:34 pm
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.
HBase: The Definitive Guide
By O'Reilly Media, Inc. at 29 August, 2011, 9:05 pm
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’re evaluating this non-relational database or planning to put it into practice right away.
Programming Concurrency on the JVM
By Venkat Subramaniam at 26 August, 2011, 9:31 pm
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.
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.
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.
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.
The Java Sessions: The Best of OSCON 2011
By O'Reilly Media, Inc. at 25 August, 2011, 5:02 pm
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—and discover why Java and open source are a killer combination.
Programming Google App Engine: Rough Cuts Version
By O'Reilly Media, Inc. at 11 August, 2011, 7:31 pm
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 Programming Google App Engine, 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.
Getting Started with Roo
By O'Reilly Media, Inc. at 10 August, 2011, 7:35 pm
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’s shell as an intelligent—and timesaving—code-completion tool. You’ll get started by building a sample customer relationship management application, complete with step-by-step instructions and code examples.
Programming Android
By Laird Dornin, Zigurd Mednieks, Blake Meike at 29 July, 2011, 8:04 pm
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—including application frameworks that you can use as a starting point for your own projects.
Elastic Beanstalk
By O'Reilly Media, Inc. at 27 July, 2011, 10:04 pm
While it’s always been possible to run Java applications on Amazon EC2, Amazon’s Elastic Beanstalk makes the process easier—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.
Practical JIRA Plugins
By Matt Doar at 26 July, 2011, 9:05 pm
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—the author of Practical JIRA Administration—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.
Functional Programming for Java Developers
By Dean Wampler at 26 July, 2011, 9:04 pm
Software development today is embracing functional programming (FP), whether it’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.

























































