By Heather La Bash
This book, written by three of CouchDB's creators, shows how to manage large amounts of loosely connected data with the CouchDB document database server. The authors introduce document-oriented storage, describe working with CouchDB through its RESTful interface, show how to model and handle evolving data schemes, and explain how to use CouchDB to query and aggregate your data.
CouchDB: The Definitive Guide
J. Chris Anderson, Jan Lehnardt, Noah Slater
O'Reilly, 2010
ISBN: 0596155891
US$ 39.99, UK£ 30.99
http://oreilly.com/catalog/9780596155896
With an object-oriented framework, the newest edition of the Data Structures book builds the readers' analytical skills by examining and explaining foundational data structures. Authors Goodrich and Tamassia have clarified their explanations of mathematical analyses and provided new figures, animations, and real-world scenarios.
Data Structures & Algorithms in Java, 5th Edition
Michael T. Goodrich, Roberto Tamassia
Wiley, 2010
ISBN: 9780470383261
US$ 127.95, UK£ 88.95
http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470383267.html
The maintainer of the Linux community's man pages project wrote this book both as a guide for readers new to system programming and as a "comprehensive reference for experienced system programmers." The text details the Linux API, its "system calls, library functions, and other low-level interfaces." Kerrisk gives careful attention to Linux-specific features and portability issues.
The Linux Programming Interface
Michael Kerrisk
No Starch Press, 2010
ISBN: 9781593272203
US$ 49.99, UK£ 78.49
http://oreilly.com/catalog/9781593272203/
Authors Negus and Foster-Johnson introduce the newest features of Fedora Linux to those interested in exploring the latest release. They begin with the basics of installing the OS then quickly move on to address "key system administration tasks, backing up and restoring files, and understanding the latest security issues and threats."
Fedora Bible 2010 Edition: Featuring Fedora Linux 12
Christopher Negus, Eric Foster-Johnson
Wiley, 2010
ISBN: 9780470554197
US$ 59.99, UK£ 39.99
http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470554193,descCd-description.html
Author James Payne wrote Beginning Python to introduce the new Python programmer to Python 2.6 and Python 3.1 as quickly as possible. The text, which includes a comprehensive tutorial, leads the reader from basic Python scripts to advanced concepts.
"The book covers the use of Python in specific program development domains, such as XML, databases, scientific applications, network programming, and Web development."
Beginning Python: Using Python 2.6 and Python 3.1
James Payne
Wrox, 2010
ISBN: 9780470414637
US$ 44.99, UK£ 26.99
http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470414634.html
Author Nicholas C. Zakas shares the knowledge he has gained as a web software engineer to help readers understand ineffective code structures and patterns that cause JavaScript to run slowly. Zakas explains why JavaScript tends to be slow in general then discusses typical performance bottlenecks, tools to monitor JavaScript performance, and ways to ensure your code doesn't freeze the browser.
High Performance JavaScript
Nicholas C. Zakas
O'Reilly, 2010
ISBN: 059680279X
US$ 34.99, UK£ 26.99
http://oreilly.com/catalog/9780596802806
Metaprogramming Ruby makes the advanced features of metaprogramming available to beginning and advanced programmers alike. Perrotta describes the object model, scopes, and eigenclasses and then explains how to apply the concepts to "write elegant, beautiful programs." Real-world examples, challenging programming experiments, and 34 practical recipes will have you engaged with metaprogramming at work and for fun.
Metaprogramming Ruby: Program Like the Ruby Pros
Paolo Perrotta
The Pragmatic Bookshelf
ISBN: 1593271867
US$ 32.95, UK£ 25.50
http://www.pragprog.com/titles/ppmetr/metaprogramming-ruby
The Definitive Guide to Jython was written for "Java web developers looking to use a dynamic scripting language as an alternative to Groovy or JRuby."
The book takes the reader from the basics of Jython language syntax and concepts through more advanced understandings of integrating Jython with Django.
The Definitive Guide to Jython: Python for the Java Platform
Josh Juneau, Jim Baker, Victor Ng, Leo Soto, Frank Wierzbicki
Apress, 2010
ISBN: 1430225270
US$ 54.99, UK£ 43.49