Ordering  Shopping Cart 
Manning Logo
New Releases

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!

Recent Releases

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.

SharePoint 2007 Developer's Guide to Business Data Catalog

A practical, example-rich guide to the features of the BDC and the techniques you need to build solutions for end users. This book starts with the basics and then explores the techniques and ideas needed to put BDC into use in your organization.

ASP.NET MVC in Action

A comprehensive guide to MVC-based web development. The book offers a clearly-written introduction both to the ASP.NET MVC Framework and to the MVC approach, then it dives into issues of architecture and maintainability. The authors lead you from first-use through real-life scenarios, focusing on how to create and maintain real web applications.

Gnuplot in Action

The first comprehensive introduction to gnuplot—from the basics to the power features and beyond. Besides providing a tutorial on gnuplot itself, it demonstrates how to apply and use gnuplot to extract intelligence from data.

Dependency Injection

Explores Dependency Injection, sometimes called Inversion of Control, in fine detail with numerous practical examples in Spring, Google Guice, PicoContainer, and more. Learn to apply various techniques, focusing on their strengths and limitations, with a particular emphasis on pitfalls, corner-cases, and best practices.

SQL Server 2008 Administration in Action

Includes over 100 DBA-tested, high-value, best practices that will help you tame the beast and keep it under control. Focuses on the techniques, procedures, and practices that will help you keep your database running like clockwork. Covers new features in SQL Server 2008.

Mule in Action

A comprehensive tutorial that introduces the Mule ESB along with ESB development best practices. Designed for working Java developers, this authoritative book explores the architecture and the main features of Mule version 2 through numerous running examples.


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 (13/14)
Camel in Action (8/13)
Griffon in Action (9/14)
Groovy in Action, Second Edition (6/19)
Hadoop in Action (10/10)
iText in Action, Second Edition (12/15)
JUnit in Action, Second Edition (18/18)
Lucene in Action, Second Edition (11/11)
Mahout in Action (7/17)
OSGi Application Frameworks (6/10)
OSGi in Action (13/13)

Portlets in Action (9/16)
Spring Dynamic Modules in Action (8/12)
Spring in Action, Third Edition (5/15)
Spring in Practice (11/16)
Spring Integration in Action (4/18)
SpringSource dm Server 2.0 in Action (2/14)
The Art of Unit Testing in Java (3/9)
Tuscany in Action (11/14)

PROGRAMMING
C++ Concurrency in Action (10/10)

Clojure in Action (4/20)
Erlang and OTP in Action (15/15)
Hello! Python (6/13)
The Joy of Clojure (4/13)

SOFTWARE ENGINEERING

Distributed Agile in Action (3/11)
DSLs in Action (7/9)
Event Processing in Action (12/12)
Objective-C for the iPhone (2/14)
PostGIS in Action (11/13)
R in Action (10/17)
SOA Patterns (5/11)
Taming Text (4/8)

WEB DEVELOPMENT
CouchDB in Action (4/12)
Drupal in Action (9/14)
Ext JS in Action (16/17)
Flex on Java (11/11)
Flex 4 in Action (15/26)
Google App Engine in Action (4/12)
jQuery in Action, Second Edition (8/10)
jQuery for Designers (4/11)

Liferay in Action (4/11)
Rails 3 in Action
Restlet in Action (4/12)
Secrets of the JavaScript Ninja (14/17)
Funware in Action (5/6)
Websites with WordPress (4/15)

MICROSOFT/.NET

ASP.NET 4.0 in Practice (4/14)
ASP.NET AJAX in Action, Second Edition (4/14)
Azure in Action (18/18)
Brownfield Application Development in .NET (13/13)
C# in Depth, Second Edition (15/16)
Continuous Integration in .NET (8/12)
Dependency Injection in .NET (5/15)
F# in Action (4/13)
Hello! Silverlight (8/8)
IronRuby in Action (10/12)
Microsoft Entity Framework in Action (11/17)
Multitouch on Windows (2/22)
PowerShell in Practice (15/15)
SharePoint Server 2007 Survival Guide (15/18)
Silverlight in Action, Revised Edition (5/20)
SQL Server DMVs in Action (4/13)
Windows PowerShell in Action, Second Edition (8/17)

MOBILE TECHNOLOGY

iPhone and iPad in Action (18/20)
iPhone in Practice (3/10)
Unlocking Android, Second Edition (2/21)

INTERNET

The Cloud at Your Service (2/9)

Manning in the News

Here's the latest about Manning books and authors

February 12, 2010: Jon Skeet, author of C# in Depth, was a guest on Hanselminutes...

January 27, 2010: Two new apps based on content from iPhone in Practice have been approved in the iTunes App Store...[read more]

January 10, 2010: Warren and Carter Sande, authors of Hello World! were recent guests on Hanselminutes...[read more]

January 03, 2010: Twitterview! Paul Boag, author of Website Owner's Manual, took questions from readers on Manning's Twitter account...[read more]

Click for more Manning news!

THIS WEEK'S BESTSELLING US RETAIL TITLES (as of Mar 7, 2010)

THIS WEEK'S BESTSELLING EARLY ACCESS TITLES (as of Mar 7, 2010)


NEW IN THE FREE CONTENT CENTER
Check out the latest articles, excerpts, and green papers in the Manning Free Content Center.
Green Paper: A discussion document intended to stimulate debate and launch a process of consultation (Wikipedia).

The Anatomy of Web Parts (Green Paper - PDF)
Wictor Wilen describes Web Parts, a self-contained application that can be used and customized within a SharePoint site. For more on Web Parts, check out Wictor's MEAP, SharePoint 2010 Web Parts in Action.

What Is Cloud Computing? (Green Paper - PDF)
Jothy Rosenberg and Arthur Mateos demystify common misperceptions regarding Cloud technology, and lay out the taxonomy of associated terms. To get more on Cloud computing, check out their book The Cloud at Your Service.

Groovy SwingBuilder and Threading (Excerpt - PDF)
Andres Almiray and Danno Ferrin, authors of Griffon in Action, explain why a lack of proper threading is a problem, show a possible solution, and then take a closer look at SwingBuilder's threading options.

OOP in Clojure (Excerpt - PDF)
Michael Fogus and Chris Houser, authors of The Joy of Clojure, identify the shortcomings of object-oriented programming and show how Clojure, in most cases, improves the techniques.

Implementing Multi-Machine Monitoring (Excerpt - PDF)
Bruce Payette, author of Windows Powershell in Action, 2nd Edition, builds a solution for multi-machine monitoring.

Generative Art: A Practical Guide Using Processing (Green Paper - PDF)
Matthew Pearson, author of the upcoming book Generative Art, explores the middle ground between programming and art; using the mechanical to create the organic.

Introducing iText (Green Paper - PDF)
Bruno Lowagie, the creator of iText and author of iText in Action 2nd Edition, introduces the iText library. iText enables developers to create PDFs on the fly, based on any number of things including real-time database information, user input, or as a batch process.

Welcome to the DMV Goldmine (Green Paper - PDF)
DMVs are views on SQL Server metadata, which can be used to improve the performance of your SQL queries. In this green paper, Ian Stirk, author of SQL Server DMVs in Action, describes how DMVs can help fix common SQL issues.

Adding a Map to an Application (Excerpt - PDF)
Need to a map to your iPhone app? Brandon Trebitowski, author of iPhone in Action, 2nd Edition, gives you two methods to implement a map and control how it's displayed for your users.

Read More


BOOKS NEXT TO BE PUBLISHED