Author Archive

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.

Read More >>

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.

Read More >>

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.

Read More >>

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.

Read More >>

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.

Read More >>

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.

Read More >>

Just Spring

By O'Reilly Media, Inc. at 26 July, 2011, 7:31 pm

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’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.

Read More >>

Java Bibliography

By O'Reilly Media, Inc. at 15 July, 2011, 9:34 am

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.

This bibliography covers the entire Java language, spanning from introductory to advanced topics. We hope you enjoy them and use them to your advantage.

Read More >>

Clojure Programming: Rough Cuts Version

By O'Reilly Media, Inc. at 7 June, 2011, 6:35 pm

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—whether you’re focused on data modeling, concurrency and parallelism, web programming, statistics and data analysis, and more.

Read More >>

Code in the Cloud

By O'Reilly Media, Inc. at 22 April, 2011, 5:35 pm

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.

Read More >>