Ordering  Shopping Cart 
Manning Logo
New Releases

Spring Dynamic Modules in Action
Print book available: September 4th

Introduces Spring DM and OSGi to Java EE developers and architects. The book presents the fundamental concepts of OSGi-based apps and maps them to the familiar ideas of the Spring framework. Then, it engages you with the techniques and concepts you'll need to develop stable, flexible enterprise apps.


iPhone and iPad in Action

This hands-on tutorial will help you master iPhone and iPad development using the native iPhone SDK. The book takes you you step-by-step through the SDK and example-by-example through its core features, showing you how to leverage your iPhone skills to build attractive iPad apps.


Event Processing in Action

A ground-breaking book that introduces the major concepts of event-driven architectures and shows you how to use, design, and build event processing systems and applications. Includes many practical examples and provides an in-depth explanation of their architecture and implementation.


JUnit in Action, Second Edition

An up-to-date guide to unit testing Java applications (including Java EE) using the JUnit framework and its extensions. The book provides techniques for solving real-world problems such as testing AJAX applications, using mocks to achieve testing isolation, in-container testing for Java EE and database applications, and test automation.


Lucene in Action, Second Edition

Completely revises and updates the best-selling first edition to Lucene 3.0. Shows you how to index your documents, including formats such as MS Word, PDF, HTML, and XML. Introduces you to searching, sorting, and filtering, and covers the numerous changes to Lucene since the first edition.


PowerShell in Practice

A hands-on, cookbook-style reference with 205 practical techniques, intended for administrators wanting to learn and use PowerShell. Written from an administrator's perspective, it concentrates on using PowerShell for practical tasks and automation.


jQuery in Action, Second Edition

Take your JavaScript programming to the next level with this fast-paced guide to jQuery. Building on the bestselling first edition, it adds new examples, more labs, and deeper explanations of important features. Covers jQuery 1.4 and jQuery UI 1.8.


ASP.NET MVC 2 in Action

A fast-paced tutorial designed to introduce the MVC model to ASP.NET developers and show how to apply it effectively. Offers full coverage of new version 2 features and many high-quality professional-grade examples.


Recent Releases

Brownfield Application Development in .NET

Shows you how to approach legacy applications with state-of-the-art concepts, patterns, and tools you've learned to apply to new projects. Using an existing application as an example, this book guides you in applying the techniques and best practices you need to make it more maintainable and receptive to change.

DSLs in Boo: Domain-Specific Languages in .NET

Shows you how to design, extend, version, and evolve DSLs for .NET by focusing on approaches and patterns. You'll get a fast-paced Boo tutorial on how to implement DSLs in real code so you can put this handy language to immediate and productive use.

The Quick Python Book, Second Edition

A clear, concise introduction to Python, one of the most elegant programming languages in existence. The book is aimed at readers who know programming but for whom the Python language is new. This new edition builds on the easy-to-follow style of the first edition, updating all examples and introducing new content to support the changes in Python 3.

Real-World Functional Programming

A unique tutorial that explores the functional programming model through the F# and C# languages. The clearly-presented ideas and techniques will give you a deep understanding of how functional programming differs from other approaches. Moving beyond theory, this book provides practical examples that apply functional programming to the day-to-day tasks you face as a .NET developer.

Mobile Ebook Formats
First batch of titles available now!
Your order for the print or ebook edition of selected titles includes three formats—PDF, epub, and mobi—at no additional charge! See your ebook order confirmation for details, or register your print book using the inside front cover insert. See the full list of available titles!
Hello! Flex 4

Shows you everything you need to know to get started with Flex 4 without bogging you down in obscure detail or academic edge cases. In this entertaining, illustrated, hands-on book, you'll quickly move from Hello World into the techniques you'll need to use Flex effectively.

Website Owner's Manual

Perfect for the thousands of marketers, IT managers, project leaders, and business owners who need to put a website in place and keep it running with a minimum of trouble. This book provides a jargon-free overview of web design, including accessibility, usability, online marketing, and web development techniques. You'll gain a practical understanding of the technologies, processes, and ideas that drive a successful website.

SQL Server MVP Deep Dives

Brings together the world's most highly-regarded SQL Server experts to create a masterful collection of tips, techniques, and experience-driven best practices for SQL Server development and administration. These 53 SQL Server MVPs each selected an area of great interest to them, and in this unique book, they share their knowledge and passion with you.

JavaFX in Action

A hands-on tutorial that introduces and explores JavaFX through numerous bite-sized projects. The book provides a solid grounding in the JavaFX syntax and related APIs by showing you how to apply the key features of the JavaFX platform.

AspectJ in Action, Second Edition

A fully updated, major revision of the best-selling first edition, this book is a hands-on guide for Java developers. After introducing the core principles of AOP, it shows you how to create reusable solutions using AspectJ 6 and Spring 3.


AVAILABLE ONLY AT MANNING.COM
Manning Early Access Program

Subscribe to a MEAP edition and get new chapters as they are written, then receive the final book immediately when it is published. MEAP readers can visit the Author Online Forum to interact with the authors, ask questions, provide feedback and errata, and help shape the final manuscript ( NEW CHAPTER).

JAVA
ActiveMQ in Action (14/14)

Camel in Action (14/14)
Enterprise OSGi in Action (9/10)
Griffon in Action (12/14)
Groovy in Action, Second Edition (7/19)
Hadoop in Action (10/10)
iText in Action, Second Edition (15/16)
Lift in Action (5/19)
Mahout in Action (10/18)
OSGi in Action (15/15)
Portlets in Action (15/15)
Scala in Action (4/14)
Spring Batch in Action (3/14)
Spring in Action, Third Edition (10/14)
Spring in Practice (14/16)
Spring Integration in Action (10/19)
Spring Roo in Action (3/14)
The Art of Unit Testing in Java (3/9)
Tika in Action (4/15)
Tuscany SCA in Action (14/14)

PROGRAMMING
C++ Concurrency in Action (10/10)
Clojure in Action (12/16)
Erlang and OTP in Action (14/14)
Hello! Python (9/13)
The Joy of Clojure (13/13)

SOFTWARE ENGINEERING
Agile ALM (7/9)
DSLs in Action (9/9)
Objective-C Fundamentals (9/14)
PostGIS in Action (13/13)
R in Action (14/17)
SOA Patterns (7/11)
Taming Text (4/8)

WEB DEVELOPMENT
Ext JS in Action (17/17)
Flex on Java (11/11)
Flex 4 in Action (26/26)
jQuery for Designers (5/11)
Liferay in Action (8/12)
Rails 3 in Action (7/23)
Restlet in Action (7/12)
Secrets of the JavaScript Ninja (14/17)

MICROSOFT/.NET
ASP.NET 4.0 in Practice (10/15)
Azure in Action (18/18)
C# in Depth, Second Edition (16/16)
Continuous Integration in .NET (11/12)
Dependency Injection in .NET (10/15)
Hello! Silverlight (8/8)
IronRuby in Action (11/11)
Microsoft Entity Framework in Action (19/19)
Multitouch on Windows (6/18)
SharePoint 2010 Site Owner's Manual (3/15)
SharePoint 2010 Web Parts in Action (15/15)
SharePoint 2010 Workflows in Action (12/12)
Silverlight 4 in Action (25/25)
SQL Server DMVs in Action (6/13)
Windows PowerShell in Action, Second Edition (17/19)

MOBILE TECHNOLOGY
Android in Practice (3/14)
Building Location-Aware Applications (6/12)
iPad in Practice (3/14)
iPhone in Practice (3/10)
Unlocking Android, Second Edition (14/21)

INTERNET
The Cloud at Your Service (3/9)

ART
Generative Art (3/8)
iPhone Art, iPad Art

DATABASES
MongoDB in Action (2/11)

Manning in the News

Here's the latest about Manning books and authors

September 18, 2010: Manning will be BRONZE sponsors of the SQL Saturday ... [read more]

August 6, 2010: Just announced!! Hello World has just been awarded the JOLT productivity award by Dr. Dobb's ... [read more]

Click for more Manning news!

THIS WEEK'S BESTSELLING US RETAIL TITLES (as of August 15, 2010)

THIS WEEK'S BESTSELLING EARLY ACCESS TITLES (as of August 15, 2010)


Ruby on Rails, the framework (PDF)
This green paper is taken from the book Rails 3 in Action from Manning Publications. The authors explain how Ruby on Rails allows rapid application development and describe the core features and terms. For the table of contents, the author forum, and other resources, go to http://www.manning.com/katz.

A document database for the modern web (PDF)
This green paper is taken from the book MongoDB in Action from Manning Publications. The author explains how MongoDB provides a comprehensible representation of a product, with all of its information hierarchically organized in a JSON-like structure, and query capabilities that are designed specifically for manipulating structured documents. For the table of contents, the author forum, and other resources, go to http://www.manning.com/banker.

The case for the digital Babel fish (PDF)
This green paper is taken from the book Tika in Action from Manning Publications. The authors explain how a computer program that uses Tika becomes able to understand a myriad of different program files without the need to maintain the originating applications. For the table of contents, the author forum, and other resources, go to http://www.manning.com/mattmann.

Introducing Spring Batch (PDF)
This green paper is taken from the book Spring Batch in Action from Manning Publications. The authors discuss Spring Batch, a batch-oriented framework, which builds on top of the Spring Framework, a de facto standard for writing enterprise applications on the Java platform.

Deconstructing Android (PDF)
This green paper is taken from the book Android in Practice from Manning Publications. The authors provide an in depth overview of what Android is and the motivation behind it.

Introduction to Apache ActiveMQ (PDF)
The authors of ActiveMQ in Action introduce ActiveMQ, an open source, JMS 1.1 compliant, message-oriented middleware (MOM) from the Apache Software Foundation. ActiveMQ provides high availability, performance, scalability, reliability and security.

Getting Started Taming Text (PDF)
Grant Ingersoll and Thomas S. Morton (authors of Taming Text) provide proven tips and tools for building applications that help users manage the tidal wave of communication that swamps their lives.

A Quick Liftoff with jQuery (PDF)
Remy Sharp (author of jQuery for Designers) gives a high-level overview of jQuery, a DOM scripting library designed to help designers and developers manipulate web pages without the hassles that typically come with DOM scripting.

Declaring and Using Closures (PDF)
This article, based on Groovy in Action, Second Edition, offers a definition for closures, before explaining how to declare and invoke closures in Groovy.

Designing and Architecting for Internet Scale: Sharding (PDF)
Jothy Rosenberg and Arthur Mateos (authors of The Cloud at Your Service) discuss the concept of sharding, a concept employed heavily by Google referring to how the practice of partitioning databases so they scale infinitely. Sites like Yahoo!, Flickr, and Facebook employ sharding to manage huge user communities.

When Are Private Clouds a Good Idea? (PDF)
The authors of The Cloud at Your Service define what a private cloud is and discuss issues to consider before deploying private clouds.

The Phrase Object: A List of Chunks with Leading (PDF)
Bruno Lowagie, creator of iText and author of iText in Action, Second Edition, describes the Phrase object, and shows how to create constraints for different fonts and set the leading.

Wrapping Tables in Columns (PDF)
Bruno Lowagie, creator of iText and author of iText in Action, Second Edition, shows how to add a PdfPTable at absolute coordinates by wrapping the table inside a ColumnText object.

Introducing GWT (PDF)
This green paper based on GWT in Action, Second Edition introduces the Google Web Toolkit (GWT), an easy way to write sophisticated and reliable AJAX applications.

Location Based Services Past, Present, and Future (PDF)
The authors of Building Location-Aware Applications discuss what exactly a Location Based Service (LBS) is, how they're implemented today, and how they will be evolving in the near future.

Read More


BOOKS NEXT TO BE PUBLISHED