Manning Early
Access Program
The Well-Grounded Java Developer
Java 7 and Polyglot Programming on the JVM
EARLY ACCESS EDITION
Benjamin J. Evans and Martijn Verburg

MEAP Began: January 2011
Softbound print: June 2012 (est.) | 400 pages
ISBN: 9781617290060

Pre-Order options*
Order today and start reading The Well-Grounded Java Developer today through MEAP        
  MEAP + Ebook only - $39.99
  MEAP + Print book (includes Ebook) when available - $49.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
Part 1: Developing with Java 7
  1 Introducing Java 7 - FREE
  2 New I/O - AVAILABLE

Part 2: Vital techniques
  3 Dependency injection - AVAILABLE
  4 Modern concurrency - AVAILABLE
  5 Classfiles and bytecode - AVAILABLE
  6 Understanding performance tuning - AVAILABLE

Part 3: Polyglot programming on the JVM
  7 Alternative JVM languages - AVAILABLE
  8 Groovy, Java's dynamic friend
  9 Scala, power and economy
10 Clojure, safer programming

Part 4: Crafting the polyglot project
11 Test-driven development
12 Build and continuous integration
13 Rapid web development
14 Beyond ground level

Appendixes
  A For more information
  B Spring configs
  C Glob syntax
  D Installing alternative JVM languages

DESCRIPTION

The Java community has always been dynamic and fast-moving, with constant innovation on the core platform as well as a vibrant community ecosystem. New JVM-based languages like Groovy, Scala, and Clojure are redefining what it means to be a Java developer. The core Standard and Enterprise APIs now co-exist with a large and growing body of open source technologies. Multicore processors, concurrency, and massive data stores require new patterns and approaches to development. And with Java 7 due to release in 2011, there's still more to absorb.

The Well-Grounded Java Developer is a unique guide written for developers with a solid grasp of Java fundamentals. It provides a fresh, practical look at new Java 7 features along with the array of ancillary technologies that a working developer will use in building the next generation of business software.

The book starts with thorough coverage of new Java 7 features. You'll then explore a cross-section of emerging JVM-based languages, including Groovy, Scala, and Clojure. Along the way, you'll find dozens of valuable development techniques showcasing modern approaches to concurrency and performance.

WHAT'S INSIDE

About the Authors

Ben Evans is on the Java SE/EE Executive Committee, helping define standards for the Java ecosystem. He is a Java developer working in the financial industry, an organizer for the UK Graduate Developer Community and a regular public speaker on Java, concurrency and related topics.

Martijn Verburg (aka the "Diabolical Developer") is an independent Java and open source consultant, co-organizer for the London JUG, and a regular conference speaker on Java and open source.

About the Early Access Version

This Early Access version of The Well-Grounded Java Developer enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.