
Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
1. | ![]() RabbitMQ in Action: Distributed messaging for everyone By: Alvaro Videla and Jason J.W. Williams Publisher: Manning Publications Publication Date: 01-MAY-2012 Insert Date: 08-MAY-2012 Slots: 1.0 | Overview: RabbitMQ in Action: Distributed messaging for everyone Summary
RabbitMQ in Action is a fast-paced run through building
and managing scalable applications using the RabbitMQ messaging
server. It starts by explaining how message queuing works, its
history, and how RabbitMQ fits in. Then it shows you real-world
examples you can apply to your own scalability and interoperability
challenges.
About the Technology
There’s a virtual switchboard at the core of most large
applications where messages race between servers, programs, and
services. RabbitMQ is an efficient and easy-to-deploy queue that
handles this message traffic effortlessly in all...
|
2. | Overview: Hello! Python Summary
Hello! Python fully covers the
building blocks of Python programming and gives you a gentle
introduction to more advanced topics such as object-oriented
programming, functional programming, network programming, and
program design. New (or nearly new) programmers will learn most of
what they need to know to start using Python immediately.
About this Book Programmers love Python because
it’s fast and efficient. Shouldn’t learning Python be
just the same? Hello! Python starts quickly and simply, with a line
of Python code. You’ll learn the basics the right wayby
writing your own...
|
3. | Overview: MacRuby in Action Summary
MacRuby in Action is a tutorial for Ruby developers who want to
code for Mac OS X without learning Objective-C. You'll learn the
ins and outs of the MacRuby language, including straightforward
examples of creating OS X applications using Cocoa components.
About the Technology
For Rubyists, it’s a real drag switching to a static
language like Objective-C for Mac development. Fortunately, you
don’t have to. MacRuby is a Ruby 1.9 implementation that sits
right on the Mac OS X core. It gives you access to the Cocoa
framework and easy interoperability with the Mac platform.
About...
|
4. | ![]() C++ Concurrency in Action: Practical Multithreading By: Anthony Williams Publisher: Manning Publications Publication Date: 28-FEB-2012 Insert Date: 07-APR-2012 Slots: 1.0 | Overview: C++ Concurrency in Action: Practical Multithreading Summary...
|
5. | Overview: Machine Learning in Action Summary
Machine Learning in Action is a unique book that blends
the foundational theories of machine learning with the practical
realities of building tools for everyday data analysis. You'll use
the flexible Python programming language to build programs that
implement algorithms for data classification, forecasting,
recommendations, and higher-level features like summarization and
simplification.
About this Book
A machine is said to learn when its performance improves with
experience. Learning requires algorithms and programs that capture
data and ferret out the interesting or useful...
|
6. | ![]() SharePoint 2010 Site Owner's Manual: Flexible Collaboration without Programming By: Yvonne M. Harryman Publisher: Manning Publications Publication Date: 22-FEB-2012 Insert Date: 25-FEB-2012 Slots: 1.0 | Overview: SharePoint 2010 Site Owner's Manual: Flexible Collaboration without Programming SharePoint 2010 Site Owner's Manual teaches you what SharePoint
2010 is all about and how to get started using it. The book also
includes step-by-step scenarios for implementing real-world
scenarios. You will learn how to build powerful sites leveraging
SharePoint's out-of-the-box functionality along with other
helpful tools such as InfoPath, Access, and SharePoint Designer.
About this Book This book is a guide for business users
without programming skills who want to build their own SharePoint
sites. With it, you’ll learn how to set up document sharing,
trackable workflows, and many other...
|
7. | Overview: MongoDB in Action
Summary
MongoDB in Action is a comprehensive guide to MongoDB for
application developers. The book begins by explaining what makes
MongoDB unique and describing its ideal use cases. A series of
tutorials designed for MongoDB mastery then leads into detailed
examples for leveraging MongoDB in e-commerce, social networking,
analytics, and other common applications.
About the Technology
Big data can mean big headaches. MongoDB is a document-oriented
database designed to be flexible, scalable, and very fast, even
with big data loads. It's built for high availability, supports
rich, dynamic...
|
8. | Overview: ASP.NET 4.0 in Practice
Summary
ASP.NET 4.0 in Practice contains over 100 real world
techniques distilled from the experience of a team of MVPs. Using a
practical problem-solution-discussion format, the book will guide
you through the most common scenarios you will face in a typical
ASP.NET application, and provide solutions and suggestions to take
your applications to another level.
About the Technology
ASP.NET is an established technology to build web applications
using Microsoft products. It drives a number of enterprise-level
web sites around the world, but it can be scaled for projects of
any size. The...
|
9. | ![]() R in Action: Data analysis and graphics with R By: Robert Kabacoff Publisher: Manning Publications Publication Date: 24-AUG-2011 Insert Date: 30-DEC-2011 Slots: 1.0 | Overview: R in Action: Data analysis and graphics with R
Summary
R in Action is the first book to present both the R
system and the use cases that make it such a compelling package for
business developers. The book begins by introducing the R language,
including the development environment. Focusing on practical
solutions, the book also offers a crash course in practical
statistics and covers elegant methods for dealing with messy and
incomplete data using features of R.
About the Technology
R is a powerful language for statistical computing and graphics
that can handle virtually any data-crunching task. It runs on all
important platforms...
|
10. | Overview: OSGi in Depth
Summary
OSGi in Depth shows Java developers how to develop to the
OSGi Service Platform Enterprise specification, an emerging
Java-based technology for developing modular enterprise
applications.
About the Technology
OSGi is a mature framework for developing modular Java
applications. Because of its unique architecture, you can modify,
add, remove, start, and stop parts of an application without taking
down the whole system. You get a lot of benefit by mastering the
basics, but OSGi really pays off when you dig in a little
deeper.
About this Book
OSGi in Depth presents practical...
|
11. | ![]() Android in Action, Third Edition By: W. Frank Ableson; Robi Sen; Chris King; C. Enrique Ortiz Publisher: Manning Publications Publication Date: 17-NOV-2011 Insert Date: 30-DEC-2011 Slots: 1.0 | Overview: Android in Action, Third Edition
Summary
Android in Action, Third Edition is a comprehensive
tutorial for Android developers. This fast-paced book puts you in
the driver's seat -- you'll master the SDK, build WebKit apps using
HTML 5, and even learn to extend or replace Android's built-in
features by building useful and intriguing examples.
About the Technology
When it comes to mobile apps, Android can do almost anything,
and with this book, so can you! Android, Google's popular mobile
operating system and SDK for tablets and smart phones, is the
broadest mobile platform available. It is Java-based, HTML5-aware,
and...
|
12. | ![]() Lift in Action: The Simply Functional Web Framework for Scala By: Timothy Perrett Publisher: Manning Publications Publication Date: 24-NOV-2011 Insert Date: 22-DEC-2011 Slots: 1.0 | Overview: Lift in Action: The Simply Functional Web Framework for Scala
Summary
Lift in Action
is a step-by-step exploration of the Lift framework. It moves
through the subject quickly using carefully crafted, well-explained
examples that make you comfortable from the start. This book is
written for developers who are new to both Scala and Lift.About
the Technology
Lift is a Scala-based web framework designed for extremely
interactive and engaging web applications. It's highly scalable,
production-ready, and will run in any servlet container. And Lift's
convention-over-configuration approach lets you avoid needless
work.
About this Book
Lift in Action...
|
13. | ![]() OpenCL in Action: How to Accelerate Graphics and Computation By: Matthew Scarpino Publisher: Manning Publications Publication Date: 28-NOV-2011 Insert Date: 22-DEC-2011 Slots: 1.0 | Overview: OpenCL in Action: How to Accelerate Graphics and Computation
OpenCL (Open Computing Language) helps developers build
high-performance applications by providing a single programming
framework to build programs that execute on today's high-speed
devices. Based on C and C++, it's a perfect tool to build
number-crunching applications for graphics cards and multi-core
processors.
OpenCL in Action provides a thorough, hands-on
presentation of OpenCL, with an eye toward showing developers how
to build high-performance applications of their own. It begins by
presenting the core concepts behind OpenCL, including vector
computing, parallel programming, and...
|
14. | Overview: Tika in Action
Summary
Tika in Action is a hands-on guide to content mining with
Apache Tika. The book's many examples and case studies offer
real-world experience from domains ranging from search engines to
digital asset management and scientific data processing.
About the Technology
Tika is an Apache toolkit that has built into it everything you
and your app need to know about file formats. Using Tika, your
applications can discover and extract content from digital
documents in almost any format, including exotic ones.
About this Book
Tika in Action is the ultimate guide to content mining
using...
|
15. | Overview: Clojure in Action
Summary
Clojure in Action
is a hands-on tutorial for the working programmer who has written
code in a language like Java or Ruby, but has no prior experience
with Lisp. It teaches Clojure from the basics to advanced topics
using practical, real-world application examples. Blow through the
theory and dive into practical matters like unit-testing and
environment set-up, all the way through building a scalable
web-application using domain-specific languages, Hadoop, HBase, and
RabbitMQ.About the Technology
Clojure is a modern Lisp for the JVM, and it has the strengths
you'd expect:...
|
16. | Overview: Location-Aware Applications
Summary
Location-Aware Applications is a comprehensive guide to
the technology and business of creating compelling location-based
services and applications. The book walks you through the LBS
landscape, from mapping technologies to available platforms; from
toolkits to business questions like monetization and privacy.
About the Book
Mobile customers want entertainment, business apps, and
on-the-go services that recognize and respond to location. This
book will guide you through the technology and business of mobile
applications so you can create competitive and innovative apps
based on...
|
17. | Overview: Portlets in Action
Summary
Portlets in Action
is a comprehensive, hands-on guide to building portlet-driven
applications in Java. Covers Portlet 2.0, Spring 3.0 Portlet MVC,
WSRP 2.0, Portlet Bridges, Ajax, Comet, Liferay, GateIn, Spring
JDBC, and Hibernate.About the Technology
Portlets are the small Java applications that run within a
portal. Good portlets work independently and also communicate
fluently with the portal, other portlets, as well as outside
servers and information sources. Using Java's Portlet 2.0 API and
portal servers like Liferay, you can build flexible, stable
business portals without...
|
18. | Overview: Objective-C Fundamentals
Summary
Objective-C Fundamentals is a hands-on tutorial that
leads you from your first line of Objective-C code through the
process of building native apps for the iPhone using the latest
version of the SDK. You'll learn to avoid the most common pitfalls,
while exploring the expressive Objective-C language through
numerous example projects.
About the Technology
The iPhone is a sophisticated device, and mastering the
Objective C language is the key to unlocking its awesome potential
as a mobile computing platform. Objective C's concise, rich syntax
and feature set, when matched with the...
|
19. | ![]() Liferay in Action: The Official Guide to Liferay Portal Development By: Richard Sezov, Jr. Publisher: Manning Publications Publication Date: 27-SEP-2011 Insert Date: 17-NOV-2011 Slots: 1.0 | Overview: Liferay in Action: The Official Guide to Liferay Portal Development
Summary
Liferay in Action is a comprehensive and authoritative
guide to building portals on the Liferay 6 platform. Fully
supported and authorized by Liferay, this book guides you smoothly
from your first exposure to Liferay through the crucial day-to-day
tasks of building and maintaining an enterprise portal that works
well within your existing IT infrastructure.
About the Technology
A portal is a website built around a collection of components
that request, display, and share information. Liferay Portal 6, an
enterprise-ready development platform, makes it a snap to build
portals...
|
20. | Overview: Android in Practice
Summary
Android in Practice is a treasure trove of Android
goodness, with over 90 tested, ready-to-use techniques including
complete end-to-end example applications and practical tips for
real world mobile application developers. Written by real world
Android developers, this book addresses the trickiest questions
raised in forums and mailing lists. Using an easy-to-follow
problem/solution/discussion format, it dives into important topics
not covered in other Android books, like advanced drawing and
graphics, testing and instrumentation, building and deploying
applications, using...
|

