Ordering  Shopping Cart
Manning Logo
Hot New Releases

WPF in Action with Visual Studio 2008

Teaches you all you need to know, even if you have no prior WPF experience. You'll master XAML, WPF's declarative language, and core components like layouts, styles, and the new event model. Written for developers with a background in .NET and C#.


Silverlight 2 in Action

The first book to cover Silverlight 2, the much anticipated release with powerful new features. The authors deliver real-world examples and in-depth walkthroughs to help you enhance your web applications using Silverlight 2.


Collective Intelligence in Action

A hands-on guidebook for implementing collective-intelligence concepts using Java.This book provides a pragmatic approach to personalization by combining content-based analysis with collaborative approaches. It looks at the underlying algorithms and technical implementation of vital data gathering and mining techniques like analyzing trends, discovering relationships, and making predictions.


Open-Source ESBs in Action

Learn how to use ESBs in real-world situations. The authors show you how the various features of an ESB can be implemented based on the example of two open-source ESB implementations: Mule and ServiceMix.


Seam in Action

A practical and in-depth look at JBoss Seam from outside the walls of RedHat/JBoss. Learn about this innovative Java EE framework that reinvents Java-based web development.


Recent Releases

Wicket in Action

An authoritative guide for Java developers written by two of Wicket's earliest and most authoritative experts. A component-based web application framework, Wicket lets you build maintainable enterprise-grade web applications using the power of POJOs, HTML, Ajax, Spring, Hibernate, and Maven.

Adobe AIR in Action

Learn the essential features of the AIR API through examples and code that will get you up and running in AIR quickly.

Struts 2 in Action

Introduces the Apache Struts 2 web application framework and shows you how to quickly develop professional, production-ready modern web applications by walking you through the key features in example-driven, easy-to-digest sections.

GWT in Practice

An example-driven, code-rich book designed for web developers who have already learned the basics of GWT. This book skips the theory and looks at the way things really work when you're building projects in GWT.

C# in Depth

Learn how and where (and why) to use the new C# features. This book provides a good background in C# 1 --- and it will also make you comfortable and proficient with C# 2 and 3.

jQuery in Action

Offers a rich investigation of the up-and-coming jQuery library for client-side JavaScript. This book will help web developers gain a deep understanding of how to use jQuery to simplify their pages and their lives, as well as learn the philosophy behind writing jQuery-enhanced pages.

LINQ in Action

A fast-paced, comprehensive tutorial for professional developers who want to use LINQ, a new extension to the Visual Basic and C# programming languages designed to simplify data queries and database interaction.

Laszlo in Action

Laszlo sites are continuous and flowing, often implemented as single-page apps that users can navigate with ease. This book is the authoritative source for Laszlo, a declarative, open-source programming language and environment that compiles to Flash, DHTML (i.e., AJAX), or Java/J2ME, with other platforms coming.

Flexible Rails

Learn how to use Ruby on Rails and Adobe Flex to build next-generation rich Internet applications. This book takes you to the leading edge of RIA development, presenting examples in Flex 3 and Rails 2 along with specific techniques that teach you how to make this combination especially powerful.

SOA Security

Shows why SOA security is different from ordinary computer security, with real-life examples from popular domains such as finance, logistics, and government.

Test Driven

Uses carefully chosen examples to illustrate TDD tools and design patterns, not in the abstract but concretely, in the context of the technologies that you face every day at work.

ASP.NET AJAX in Action

A fast-paced, example-rich tutorial written by ASP.NET AJAX experts. Beginners will appreciate the clear explanations of key ideas and terminology, while intermediate and advanced developers will find a no-nonsense learning source and well-organized reference.

Spring in Action, Second Edition

Completely updated to cover the exciting new features of Spring 2.0. The book begins by introducing the core concepts of Spring and then quickly launches into a hands-on exploration of the framework.

Ant in Action, Second Edition

Based on Ant 1.7 the book covers the management of big projects and how to use Ant for test-driven Java application development. A single application of increasing complexity, followed throughout the book, shows how an application evolves and how to handle the problems of building and testing. Ant's advanced features are discussed in detail—and in depth.

PHP in Action

Takes on the most important challenges of web programming in PHP 5 using state-of-the art programming and software design techniques including unit testing, refactoring, and design patterns.

GWT in Action

A clearly written, comprehensive tutorial on the Google Web Toolkit. GWT enables developers to create Ajax applications in Java. Instead of trying to bring tool support to Ajax, Google brought Ajax to a place where the tools already existed. By folllowing a running example in the book, you will learn the GWT from the ground up.

Manning Early Access Program

Our Early Access program lets you get new chapters as they are being written and receive the final book immediately when it is published. You can use the Author Forum to interact with the authors, ask questions, provide feedback and errata, and help shape the final manuscript ( NEW CHAPTER).

JAVA
JBoss in Action (15/15)
Hibernate Search in Action (13/13)
Unlocking Android (14/14)

AspectJ in Action, Second Edition (8/17)
Lucene in Action, Second Edition (5/11)
Grails in Action (5/15)
ActiveMQ in Action (3/14)
JavaFX in Action (6/10)
JUnit in Action, Second Edition (6/19)
Spring in Practice (3/16)
Struts 2 in Practice (2/20)
SpringSource dm Server in Action (1/14)
OSGi in Action (1/17)
GlassFish in Action (2/22)
Algorithms of the Intelligent Web (6/8)

PROGRAMMING
Ruby in Practice (13/13)

The Well-Grounded Rubyist (7/15)
Hello World! Computer Programming for Kids and Other Beginners (20/24)
C++ Concurrency in Action (7/11)
Concurrent Programming with Erlang/OTP (5/14)

SOFTWARE ENGINEERING
SOA Patterns (5/11)
Becoming Agile (23/23)
The Art of Unit Testing (9/9)
Gnuplot in Action (15/15)
Platform Second Life (3/16)
Dependency Injection (12/12)
Open Source SOA (11/12)
Taming Text (4/8)
Mule in Action (11/16)

WEB DEVELOPMENT
Zend Framework in Action (16/16)
Flex 3 in Action (25/25)
CakePHP in Action (6/19)
Secrets of the JavaScript Ninja (10/19)

Flex on Java (6/10)
iPhone in Action (18/20)
Enterprise Flexible Rails (2/8)
Merb in Action (4/13)
Website Owner's Manual (9/12)
Hello! Flex 4 (3/8)
Appcelerator in Action (2/16)
Hello! Drupal (5/11)
Google App Engine in Action (2/15)
Drupal in Action (4/15)

MICROSOFT/.NET
NHibernate in Action (10/10)
IronPython in Action (15/15)

Building Domain Specific Languages in Boo (12/13)
ASP.NET MVC in Action (7/14)
Team Foundation Server 2008 in Action (10/10)
Hacking Silverlight 2 (5/7)
Brownfield Application Development in .NET (10/13)
SQL Server 2008 Administration in Action (17/17)
IronRuby in Action (4/9)
Hello! Silverlight 2 (5/7)
SharePoint Server 2007 Survival Guide (15/18)
SharePoint 2007 Site Administrator's Handbook (5/9)
Hello! XNA (6/11)
Real World Functional Programming (10/18)
PowerShell in Practice (6/14)
SharePoint 2007 Developer's Guide to Business Data Catalog (7/11)

Manning in the News

JavaLobby has posted Hibernate Search: Mapping Entities, written by Emmanuel Bernard and John Griffin. The article explores what's happening behind the scenes when an entity is being indexed.

Mulesource recently interviewed Tijs Rademakers and Jos Dirksen, authors of the recently released Open Source ESBs in Action for their MuleCast. Tijs and Jos discuss why an open source model for ESBs and integration make sense, and covers the strengths and weaknesses of specific ESBs, including Mule.

DZone has posted Flex 3: Dynamic Layout with Repeaters, written by Tariq Ahmed and based on his book, Flex 3 in Action. Tariq covers the use of repeaters, nonvisual components that iterate over a collection of information and create other components on the fly, in structuring dynamic layouts on your site. Whether working on forms, catalogs or other dynamic lists, repeaters will certainly come in handy when using Flex 3.

SOAWorld, from Sys-Con, has posted Building the Open SOA Platform, written by Jeff Davis, based on his book, Open Source SOA. The article sheds light on the cutting-edge features of Open Source SOA, countering the perception that open source technologies are "imitators and not innovators."

Digital Web featured Know Your Site, extracted from Paul Boag's book, Website Owner's Manual. The excerpt covers some of the simple things you can do to gain a fuller understanding of how your website is performing, both qualitatively and quantitatively.

CIO recently posted Understanding Service Level Agreements for Database Development, based on Rod Colledge's book, SQL Server 2008 Administration in Action. The article introduces the role of service-level agreements (SLAs) as part of a DBA's overall strategy to maintaining reliable Microsoft SQL Server networks.

DZone has posted Understanding User-Input Validation in Flex 3 written by Tariq Ahmed and based on his book Flex 3 in Action. The article explains how Flex provides a mechanism that unobtrusively validates user-input in real-time (without using the annoying captcha).

Check out The Role of the Core Development Team in an Agile Project, an excerpt from Becoming Agile posted on CIO.com. This excerpt discusses a necessity in ensuring corporate buy-in for Agile development: creating a collaborative team that can evangelize Agile in the company and shepherd the software engineering methodology through enterprise software development projects.

Manning is now a media sponsor for SOAWorld, in San Jose, California, from November 19-21. All attendees will be eligible to win print and ebook copies of our SOA books: SOA Security, Open Source ESBs in Action, Open Source SOA and SOA Patterns.

SOAWorld Magazine posted a 3 part series written by Arnon Rotem-Gal-Oz, titled SOA Patterns: Basic Structural Patterns, based on his book SOA Patterns. In these articles, Rotem-Gal-Oz explores patterns, including ServiceHost, Active Service and Transactional Service, which help solve some of the more common issues related to services. Here are parts 2 and 3 of the same series.

News archive

BESTSELLERS - US RETAIL
(as of October 31st)

BESTSELLING EARLY ACCESS TITLES

FREE CONTENT CENTER
Every week you can find new content here, including "Green Papers," excerpted articles from our upcoming titles and free chapters! Download now and let us know what you think!

OSGi in Action (Green Paper - PDF)
This green paper is based on the book, OSGi in Action and introduces OSGi, the modularity layer for the Java platform. The authors discuss why such a modularity layer, though, not new, is only just now picking up steam.

Discovering Mule (Green Paper - PDF)
This green paper is based on Mule in Action and introduces the origins and general architecture of Mule, the lightweight and modular solution that could scale from an application-level messaging framework to an enterprise-wide highly distributable object broker.

What Are Domain Specific Languages? (Green Paper - PDF)
This green paper is based on Building Domain Specific Languages in Boo and introduces the essential concepts of DSLs, explains how they provide solutions beyond what standard programming languages can afford, and makes a strong case for using Boo to develop DSLs.

Targeting Android (Green Paper - PDF)
This green paper is based on Unlocking Android and explains the essential concepts of the Android platform, describes the features of the Android stack, and provides practical examples to illustrate how it works.

Intelligent Web Applications: An Overview (Green Paper - PDF)
This green paper is based on Algorithms of the Intelligent Web and discusses real-world examples, provides tips on implementing intelligence in your own applications, and presents a few design guidelines which can help avoid common pitfalls.

Getting Started with the ASP.NET MVC Framework (Green Paper - PDF)
This green paper is taken from ASP.NET MVC in Action and introduces the essential concepts of the ASP.NET MVC framework, dissects the MVC pattern, and provides real-world examples to illustrate how it works.

Dependency Injection: What's All the Hype? (Green Paper - PDF)
This green paper is taken from Dependency Injection and introduces the essential concepts of DI, describes related technologes and earlier solutions and provides real-world examples to illustrate how it works.

The Case for Drupal (Green Paper - PDF)
This green paper is based on Hello! Drupal and introduces the Drupal content management system, which provides professional grade tools to any website owner.

Gnuplot (Green Paper - PDF)
This green paper is based on Gnuplot in Action and introduces Gnuplot, probably the most widely used open-source program to plot and visualize data.

IronRuby (Green Paper - PDF)
This green paper is based on IronRuby in Action introduces IronRuby, which is an implementation of the Ruby language on the .NET Framework.

Rich Internet Applications with Appcelerator (Green Paper - PDF)
This green paper based on Appcelerator in Action introduces RIA using Appcelerator, which is an open source framework.

Functional Programming in .NET (Green Paper - PDF)
This green paper based on Real World Functional Programming looks at several aspects of functional programming and their application in F# and C# 3.0 with LINQ.

Hot Backups with Lucene (Green Paper - html)
This excerpt from the upcoming Lucene in Action Second Edition introduces a new feature of release 2.3 that enables backing up an index without pausing indexing or restarting searches.

What is Brownfield Development? (Green Paper - pdf)
An excerpt from Brownfield Application Development in .NET by Kyle Baley and Donald Belcham

What is Merb? (Green Paper - html)
A detailed look inside Merb from the authors of Merb in Action.

What is the Zend Framework? (Green Paper - pdf)
An overview of the Zend Framework and its benefits by the author of Zend Framework in Action.

Indexing Associated Objects (pdf)
Excerpted from Hibernate Search in Action.

Routing and Transformations in Service Mix (pdf)
Excerpted from Open-Source ESBs in Action.

Hello! Wicket (html)
Creating Secure Web Applications with Apache Wicket
Excerpted from Wicket in Action.


UPCOMING TITLES
NOVEMBER
Zend Framework in Action
WPF in Action with Visual Studio 2008
DECEMBER
NHibernate in Action
Hibernate Search in Action
JBoss in Action
Hello World! Computer Programming for Kids and Other Beginners
Team Foundation Server 2008 in Action
Flex 3 in Action
JANUARY
The Well-Grounded Rubyist
iPhone in Action
IronPython in Action
Gnuplot in Action
Ruby in Practice
FEBRUARY
Becoming Agile
MARCH
Open Source SOA
Website Owner's Manual
Platform Second Life
The Art of Unit Testing
APRIL
Mule in Action
Real World Functional Programming
Hello! Drupal
Algorithms of the Intelligent Web
Hacking Silverlight 2
Dependency Injection
ASP.NET MVC in Action
Unlocking Android
Secrets of the JavaScript Ninja
SQL Server 2008 Administration in Action
AspectJ in Action, Second Edition
Building Domain Specific Languages in Boo
May
Concurrent Programming with Erlang/OTP
PowerShell in Practice
Google App Engine in Action
Hello! Flex 4
IronRuby in Action
Merb in Action
Lucene in Action, Second Edition
Flex on Java
Grails in Action
OSGi in Action
SharePoint Server 2007 Survival Guide
Hello! Silverlight 2
Brownfield Application Development in .NET
June
JUnit in Action, Second Edition
Spring in Practice
Taming Text
Appcelerator in Action
SpringSource dm Server in Action
SOA Patterns
SharePoint 2007 Site Administrator's Handbook
SharePoint 2007 Developer's Guide to Business Data Catalog
Hello! XNA
ActiveMQ in Action
JavaFX in Action
July
Drupal in Action
Struts 2 in Practice
CakePHP in Action
C++ Concurrency in Action
August
Enterprise Flexible Rails
September
GlassFish in Action