Dec 11, 2010 |
12,758 views |

Book Description
What could you do with data if scalability wasn’t a problem? With this hands-on guide, you’ll learn how Apache Cassandra handles hundreds of terabytes of data while remaining highly available across multiple data centers — capabilities that have attracted Facebook, Twitter, and other data-intensive companies. Cassandra: The Definitive Guide provides the technical details and practical examples you need to assess this database management system and put it to work in a production environment.
Author Eben Hewitt demonstrates the advantages of Cassandra’s nonrelational design, and pays special attention to data modeling. If you’re a developer, DBA, application architect, or manager looking to solve a database scaling issue or future-proof your application, this guide shows you how to harness Cassandra’s speed and flexibility.
- Understand the tenets of Cassandra’s column-oriented structure
- Learn how to write, update, and read Cassandra data
- Discover how to add or remove nodes from the cluster as your application requires
- Examine a working application that translates from a relational model to Cassandra’s data model
- Use examples for writing clients in Java, Python, and C#
- Use the JMX interface to monitor a cluster’s usage, memory patterns, and more
- Tune memory settings, data storage, and caching for better performance Download Now »
Nov 27, 2010 |
10,721 views |

Book Description
Subversion sets the standard in version control systems. Championed by open-source developers, Subversion is behind some of today’s biggest and most important software, including Apache, FreeBSD, Ruby, and MediaWiki. But more than just a tool for open-source collaboration, Subversion has made a significant impact in the corporate IT world. Most developers will now encounter Subversion source control during their career.
As a developer, you probably have knowledge of more than one source control tool and are expected to fluidly switch between tools depending on where you are working. This book was written to bridge the gap between knowing something about version control in general and knowing about Subversion specifically.
In Pragmatic Guide to Subversion, author Mike Mason drives developers to the features and practices that have made Subversion so successful. Each of the 48 tasks selected for the book is presented as a quick two-pager, with a succinct description on the left side and a quick reference on the right. The book is designed for experienced developers who know how to learn and want to get straight to the tricks and traps they’d otherwise learn by trial and error.
Subversion started life as a command-line tool but graphical clients are now extremely popular and can offer a lot of extra power. For every task in Pragmatic Guide to Subversion, you get to see how to carry out the task via the regular command-line client as well as the TortoiseSVN graphical client for Windows, and the Cornerstone graphical client for Mac. Download Now »
Oct 30, 2010 |
6,860 views |

Book Description
Apache Open For Business (Apache OFBiz) is an enterprise resource planning (ERP) system that provides a common data model and an extensive set of business processes. But without proper guidance on developing performance-critical applications, it is easy to make the wrong design and technology decisions. The power and promise of Apache OFBiz is comprehensively revealed in a collection of self-contained, quick practical recipes in this Cookbook.
This book covers a range of topics from initial system setup to web application and HTML page creation, Java development, and data maintenance tasks. Focusing on a series of most commonly performed OFBiz tasks, this book provides clear, cogent, and easy-to-follow instructions designed to make the most of your OFBiz experience.
Let this book be your guide to enhancing your OFBiz productivity by saving you valuable time. Written specifically to give clear and straight forward answers to the most commonly asked OFBiz questions, this compendium of OFBiz recipes will show you everything you need to know to get things done in OFBiz. Whether you are new to OFBiz or an old pro, you are sure to find many useful hits and handy tips here. Topics range from getting started to configuration and system setup, security and database management through the final stages of developing, and testing new OFBiz applications.
Unlock the power and promise of Apache OFBiz with this comprehensive collection of concise, insightful and proven recipes, timesaving techniques and helpful hints. Download Now »
Oct 20, 2010 |
12,041 views |

Book Description
The Most Complete, Easy-to-Follow Guide to Ubuntu Linux
- The #1 Ubuntu server resource, fully updated for Ubuntu 10.4 (Lucid Lynx)–the Long Term Support (LTS) release many companies will rely on for years!
- Updated JumpStarts help you set up Samba, Apache, Mail, FTP, NIS, OpenSSH, DNS, and other complex servers in minutes
- Hundreds of up-to-date examples, plus comprehensive indexes that deliver instant access to answers you can trust
Mark Sobell’s A Practical Guide to Ubuntu Linux®, Third Edition, is the most thorough and up-to-date reference to installing, configuring, and working with Ubuntu, and also offers comprehensive coverage of servers—critical for anybody interested in unleashing the full power of Ubuntu.
This edition has been fully updated for Ubuntu 10.04 (Lucid Lynx), a milestone Long Term Support (LTS) release, which Canonical will support on desktops until 2013 and on servers until 2015.
Sobell walks you through every essential feature and technique, from installing Ubuntu to working with GNOME, Samba, exim4, Apache, DNS, NIS, LDAP, gufw, firestarter, iptables, even Perl scripting. His exceptionally clear explanations demystify everything from networking to security. Download Now »
Oct 06, 2010 |
11,752 views |

Book Description
With Google Web Toolkit, Java developers can build sophisticated Rich Internet Applications (RIAs) and complete Web sites using the powerful IDEs and tools they already use. Now, with GWT 2, Google Web Toolkit has become even more useful. Essential GWT shows how to use this latest version of GWT to create production solutions that combine superior style, performance, and interactivity with exceptional quality and maintainability.
Federico Kereki quickly reviews the basics and then introduces intermediate and advanced GWT skills, covering issues ranging from organizing projects to compiling and deploying final code. Throughout, he focuses on best-practice methodologies and design patterns. For example, you’ll learn how to use the MVP (model-view-presenter) pattern to improve application design and support automated testing for agile development.
Kereki illuminates each concept with realistic code examples that help developers jump-start their projects and get great results more quickly. Working with the latest versions of open source tools such as Eclipse, Subversion, Apache, Tomcat, and MySQL, he demonstrates exactly how GWT fits into real Web development environments. Coverage includes
- Using the Google Plugin for Eclipse and the GWT Shell Script
- Detecting and working with browsers—and solving the problems they cause
- Building better user interfaces with the MVP pattern Download Now »
Oct 01, 2010 |
10,755 views |

Book Description
Discover how Apache Hadoop can unleash the power of your data. This comprehensive resource shows you how to build and maintain reliable, scalable, distributed systems with the Hadoop framework — an open source implementation of MapReduce, the algorithm on which Google built its empire. Programmers will find details for analyzing datasets of any size, and administrators will learn how to set up and run Hadoop clusters.
This revised edition covers recent changes to Hadoop, including new features such as Hive, Sqoop, and Avro. It also provides illuminating case studies that illustrate how Hadoop is used to solve specific problems. Looking to get the most out of your data? This is your book.
- Use the Hadoop Distributed File System (HDFS) for storing large datasets, then run distributed computations over those datasets with MapReduce
- Become familiar with Hadoop’s data and I/O building blocks for compression, data integrity, serialization, and persistence
- Discover common pitfalls and advanced features for writing real-world MapReduce programs
- Design, build, and administer a dedicated Hadoop cluster, or run Hadoop in the cloud
- Use Pig, a high-level query language for large-scale data processing
- Analyze datasets with Hive, Hadoop’s data warehousing system
- Take advantage of HBase, Hadoop’s database for structured and semi-structured data
- Learn ZooKeeper, a toolkit of coordination primitives for building distributed systems Download Now »