Ordering  Shopping Cart
Manning Logo
Hot New Releases

JBoss in Action
Print book available: January 19th, 2009

A complete guide to the JBoss 5 Application Server, from installation and configuration to production deployment. The book focuses on those things that separate JBoss from other Java EE servers, and covers security, performance, and clustering.


Ten Years of UserFriendly.Org

This unique collector's volume includes every User Friendly cartoon strip from November 17, 1997 to November 16, 2007. The strips are annotated with comments from artist and creator J.D. "Illiad" Frazer and presented in chronological order for a twisted take on the last ten years of geekdom.


iPhone in Action

A comprehensive tutorial for iPhone programming, covering web development, the SDK, and hybrid coding with over 60 web, Dashcode, and SDK examples. The only book on iPhone development you'll ever need.


Hibernate Search in Action

The first book to cover Hibernate Search guides you through every step to set up full text search functionality in your Java applications. It also introduces core search techniques and reviews the relevant parts of Lucene. For anyone using Hibernate or JBoss Seam, this book is the definitive guide on how to add or enhance search features.


Zend Framework in Action

Learn about all the components of Zend Framework as you build a high quality, real-world web application. The book is organized around the techniques you'll use every day as a web developer. You'll learn to build interactive Ajax-driven features into your application without sacrificing nuts-and-bolts considerations like security and performance.


Team Foundation Server 2008 in Action

This book walks you through real-life software engineering problems based on hundreds of hours of TFS experience.


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.

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

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

PROGRAMMING
Ruby in Practice (13/13)

The Well-Grounded Rubyist (7/15)
Hello World! Computer Programming for Kids and Other Beginners (24/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 (14/16)

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

Flex on Java (6/10)
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 (4/12)
Drupal in Action (5/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)
Hacking Silverlight 2 (5/7)
Brownfield Application Development in .NET (12/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 (11/18)
PowerShell in Practice (7/14)
SharePoint 2007 Developer's Guide to Business Data Catalog (7/11)

Manning in the News

PowerScripting Podcast recently hosted Bruce Payette, author of Windows Powershell in Action, on their podcast. Bruce gives us an update on what he's been up to at Microsoft, talks about the development and inner-workings of Powershell and answers some listener questions. Check out the podcast over PowerScripting Podcast now.

Last week, DevX published two articles based on Adobe AIR in Action: Running SQL Commands Against a Local Database and Bring Web Development to the Desktop Securely. The first article instructs users to use flas.data.SQLStatement class to run SQL commands (CREATE, TABLE, INSERT, DELETE, SELECT, and so on). The second one outlines the steps a user must take to protect AIR applications from being breached.

EnterpriseITPlanet recently posted Powershell: Active Directory and .NET Group Creation and Membership and Securing Powershell: Code Signing Made Simple on its site. The articles are both written by Richard Siddaway, author of the current MEAP, Powershell in Practice. The first article covers the creation and moderation of local groups on Windows computers, which enable administrators and developers to control permissions more efficiently. The second looks at the designed-in security features of Powershell, which help you maintain security without compromising usability.

DZone has posted The SpringSource dm Server, excerpted from SpringSource dm Server in Action. The article, written by Jan Machacek, Aleska Vukotoic and Anirvan Chakraborty, introduces readers to the central component of this platform, which is the dm Server, and how the Server alleviates some of the traditional issues faced in the Java EE application deployment.

Head over to DZone to read Classes As Objects and Message-Receivers, an article based on David Black's The Well-Grounded Rubyist. Black writes about creating class objects and when and why they're appropriate to create.

InfoQ has posted Application Integration Through Mail Servers, written by Tijs Rademakers and Jos Dirksen and based on their book, Open Source ESBs in Action. The article shows how to integrate Mule and ServiceMix with a mail server, using SMTP and POP3 to communicate with the server.

Manning is a media sponsor for the O'Reilly ETech Conference in San Jose, CA, March 9-12. ETech highlights trends, tools and developments in emerging technology. Speakers include Joi Ito, Mary Lou Jepsen, Drew Endy, Andy Hunt, and Jane McGonigal. For more information about the event, please visit the ETech site.

On December 9-12, JavaRanch hosted Emmanuel Bernard and John Griffin, authors of Hibernate Search in Action, on their forums for a 4-day long question and answer session on all things Hibernate Search. In the end, four lucky participants in the discussion received copies of the book.

DZone recently added Getting Started with Hibernate Search written by John Griffin, to their Refcardz series. The Refcard is available in PDF on their site and is based on Hibernate Search in Action by Emmanuel Bernard and John Griffin. The card explains installation and configuration, and covers Mapping entitites, bridges, building indexes, querying them and examining their contents.

Javalobby recently posted Configuring Logging in JBoss, an article written by Javid Jamae and Peter Johnson, based on the book JBoss in Action. The article covers logging configuration changes such as specifying a rolling log file, limiting the amount of logging produced, adding logging for your application or defining a new log file.

DevX has published What You Can Do with JavaFX Sequences—and Can't with Arrays in Java, an article written by Simon Morris, based on his book, JavaFX in Action. The article discusses the difference between JavaFx arrays and Java primitive arrays, and teaches readers how to define, extend, retract, slice, and filter JavaFX sequences.

In the latest Mulecast from MuleSource, Ross Mason interviews David Dossot and John D'Emic about their newest project, Mule in Action. The authors discuss why they are writing this book, what readers can expect and some tips on getting started with Mule today. You can also listen to the podcast for a special discount for the book as well.

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.

News archive

BESTSELLERS - US RETAIL
(as of December 21st)

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