Marketplace books
-
The Art of Community: Building the New Age of Participation
by Jono Bacon
Online communities offer a wide range of opportunities today, whether you're supporting a cause, marketing a product or service, or developing open source software. The Art of Community will help you develop the broad range of talents you need to recruit members to your community, motivate and manage them, and help them become active participants.
-
Open Source SOA
by Jeff Davis
You can build a world-class SOA infrastructure entirely using popular, and mature, open-source applications. Unfortunately, the technical documentation for most open-source projects focuses on a specific product, the big SOA picture. You're left to your own devices to figure out how to cobble together a full solution from the various bits. In other words, unless you already know how Mule and Tuscany work with jBPM, you're stuck.
-
Hadoop: The Definitive Guide
by Tom White
Hadoop: The Definitive Guide helps you harness the power of your data. Ideal for processing large datasets, the Apache Hadoop framework is an open source implementation of the MapReduce algorithm on which Google built its empire. This comprehensive resource demonstrates how to use Hadoop to build reliable, scalable, distributed systems: programmers will find details for analyzing large datasets, and administrators will learn how to set up and run Hadoop clusters.
-
SQLite (Developer's Library)
by Chris Newman
SQLite is a small, fast, embeddable database. What makes it popular is the combination of the database engine and interface into a single library as well as the ability to store all the data in a single file. Its functionality lies between MySQL and PostgreSQL, however it is faster than both databases. In SQLite, author Chris Newman provides a thorough, practical guide to using, administering and programming this up-and-coming database.
-
Pro Apache Ant
by Matthew Moodie
Pro Apache Ant is ideal for Java developers who need to use the leading open source build tool out there for development and project management. It is organized around chronological tasks instead of alphabetical functions, using a sample application throughout the set-up, from calling database scripts to unit testing. Practical examples are used at every stage and each task includes a concrete example. The configuration files are XML based, so there's no need for you to write shell commands
-
The Definitive Guide to Django: Web Development Done Right
by Adrian Holovaty, Jacob KaplanMoss
Django, the Python–based equivalent to the Ruby on Rails web development framework, is presently one of the hottest topics in web development today. In The Definitive Guide to Django: Web Development Done Right, Adrian Holovaty, one of Django’s creators, and Django lead developer Jacob Kaplan–Moss show you how they use this framework to create award–winning web sites.
-
Beginning Python Visualization: Crafting Visual Transformation Scripts (Books for Professionals by Professionals)
by Shai Vaingast
We are visual animals. But before we can see the world in its true splendor, our brains, just like our computers, have to sort and organize raw data, and then transform that data to produce new images of the world. Beginning Python Visualization: Crafting Visual Transformation Scripts talks about turning many types of small data sources into useful visual data. And you will learn Python as part of the bargain.
-
Pro Django (Expert's Voice in Web Development)
by Marty Alchin
Django is the leading Python web application development framework. Learn how to leverage the Django web framework to its full potential in this advanced tutorial and reference. Endorsed by Django, Pro Django more or less picks up where The Definitive Guide to Django left off and examines in greater detail the unusual and complex problems that Python web application developers can face and how to solve them.
-
Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies
by Brian SamBodden, Christopher M. Judd
Developers in the J2EE space may feel that they've got a good handle on all the different open-source tools and utilities that are floating out there around on the Internet; I know I did. After reading just the first three chapters, it became (painfully) obvious that I was wrong. — Ted Neward, Author, Instructor, Editor-in-Chief of TheServerSide.NET Open source has had a profound effect on the Java community. Many Java open source projects have even become de-facto standards.
-
Beginning Python: From Novice to Professional (Beginning: From Novice to Professional)
by Magnus Lie Hetland
Beginning Python: From Novice to Professional is the most comprehensive book on the Python ever written. Advanced topics, such as extending Python and packaging/distributing Python applications, are also covered. Ten different projects illustrate the concepts introduced in the book. You will learn how to create a P2P file-sharing application and a web-based bulletin board, and how to remotely edit web-based documents and create games.