Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Manning Publications


81. 

iText in Action, Second Edition

iText in Action, Second Edition

By: Bruno Lowagie

Publisher: Manning Publications

Publication Date: 28-OCT-2010

Insert Date: 07-DEC-2010

Slots: 1.0

Table of Contents • Start Reading

With iText, one can transform PDF documents into live, interactive applications quickly and easily. This free and open source library for Java and .NET is the leading tool of its kind, and was primarily developed and maintained by Bruno Lowagie, the author of this book. iText in Action, Second Edition offers an introduction and a practical guide to iText and the internals of PDF. While at the entry level iText is easy to learn, there's an astonishing range of things you can do once you dive below the surface. This book lowers the learning curve and, through numerous innovative and practical...

82. 

The Cloud at Your Service: The when, how, and why of enterprise cloud computing

The Cloud at Your Service: The when, how, and why of enterprise cloud computing

By: Jothy Rosenberg; Arthur Mateos

Publisher: Manning Publications

Publication Date: 28-OCT-2010

Insert Date: 07-DEC-2010

Slots: 1.0

Table of Contents • Start Reading

Cloud Computing is here to stay. As an economically viable way for businesses of all sizes to distribute computing, this technology shows tremendous promise. But the intense hype surrounding the Cloud is making it next to impossible for responsible IT managers and business decision-makers to get a clear understanding of what the Cloud really means, what it might do for them, when it is practical, and what their future with the Cloud looks like. The Cloud at Your Service helps cut through all this fog to help enterprises make these critical decisions based on facts and the authors' informed...

83. 

Azure in Action

Azure in Action

By: Chris Hay; Brian Prince

Publisher: Manning Publications

Publication Date: 15-OCT-2010

Insert Date: 07-DEC-2010

Slots: 1.0

Table of Contents • Start Reading

Azure in Action is a fast-paced tutorial intended for architects and developers looking to develop cloud-based applications on the Windows Azure Platform. Written by two of Microsoft's leading Azure evangelists, it's designed both for readers new to cloud concepts and for those familiar with cloud development but new to Azure. Starting with core concepts, the book explores designing and scaling front-end and back-end services that run in the cloud, and more advanced scenarios in Windows Azure. Later chapters introduce the rest of the Azure Services Platform with a particular focus on SQL...

84. 

C# in Depth, Second Edition

C# in Depth, Second Edition

By: Jon Skeet

Publisher: Manning Publications

Publication Date: 15-NOV-2010

Insert Date: 07-DEC-2010

Slots: 1.0

Table of Contents • Start Reading

C# has changed significantly since it was first introduced. With the many upgraded features, C# is more expressive than ever. However, an in depth understanding is required to get the most out of the language. C# in Depth, Second Edition is a thoroughly revised, up-to-date book that covers the new features of C# 4 as well as Code Contracts. In it, you’ll see the subtleties of C# programming in action, learning how to work with high-value features that you’ll be glad to have in your toolkit. The book helps readers avoid hidden pitfalls of C# programming by understanding “behind the scenes”...

85. 

Flex on Java

Flex on Java

By: BJ Allmon; Jeremy Anderson

Publisher: Manning Publications

Publication Date: 28-OCT-2010

Insert Date: 07-DEC-2010

Slots: 1.0

Table of Contents • Start Reading

Unlike many Flex books that presume readers want to develop applications from scratch, Flex on Java is for developers in the real world-where Flex is one more technology being added to existing systems developed in Java, and where integration is the key indicator of success. Written for Java developers beginning to use Flex, Flex on Java shows how to use Flex alongside existing Java applications, and how to integrate Flex using familiar server-side technologies such as Spring, EJBs, JMS, and more. The authors, both Agile development experts, focus on Agile and test-driven development to...

86. 

Silverlight 4 in Action

Silverlight 4 in Action

By: Pete Brown

Publisher: Manning Publications

Publication Date: 30-AUG-2010

Insert Date: 16-NOV-2010

Slots: 1.0

Table of Contents • Start Reading

Anyone who has gotten a taste of what it can do knows that Silverlight represents an entirely new level of rich web interface technology for Microsoft developers. With Silverlight, developers can use JavaScript, C#, and other languages to build user-friendly, interactive, and visually-dazzling web applications that work in most major browsers. Silverlight 4 in Action is a comprehensive guide to Silverlight, taking you from Hello World through the techniques you'll need to build sophisticated rich web apps. This new edition covers all the new features added in the latest versions of...

87. 

Spring Dynamic Modules in Action

Spring Dynamic Modules in Action

By: Arnaud Cogoluègnes

Publisher: Manning Publications

Publication Date: 30-AUG-2010

Insert Date: 10-NOV-2010

Slots: 1.0

Table of Contents • Start Reading

Spring Dynamic Modules is a flexible OSGi-based framework that makes component building a snap. With Spring DM, you can easily create highly modular applications and you can dynamically add, remove, and update your modules. Spring Dynamic Modules in Action is a comprehensive tutorial that presents OSGi concepts and maps them to the familiar ideas of the Spring framework. In it, you'll learn to effectively use Spring DM. You will master powerful techniques like embedding a Spring container inside an OSGi bundle, and see how Spring's dependency injection compliments OSGi. Along the way,...

88. 

iPhone and iPad in Action: Introduction to SDK Development

iPhone and iPad in Action: Introduction to SDK Development

By: Brandon Trebitowski; Christopher Allen; Shannon Appelcline

Publisher: Manning Publications

Publication Date: 13-AUG-2010

Insert Date: 30-SEP-2010

Slots: 1.0

Table of Contents • Start Reading

iPhone and iPad In Action, compiled by mobile software developer and blogger Brandon Trebitowski, simplifies existing iPhone topics while also updating them to account for the 3.4 SDK framework including iPad coverage. Beyond covering the basics of iPhone development, this edition also explores exciting topics such as the accelerometer, peer-to-peer gaming, mapkit, push notifications, and in-app purchasing. The reader is provided with step-by-step instructions on how to integrate the APIs into new or existing applications. After completing this book, the reader will have all of...

89. 

Event Processing in Action

Event Processing in Action

By: Opher Etzion; Peter Niblett

Publisher: Manning Publications

Publication Date: 03-AUG-2010

Insert Date: 30-SEP-2010

Slots: 1.0

Table of Contents • Start Reading

Unlike traditional information systems which work by issuing requests and waiting for responses, event-driven systems are designed to process events as they occur, allowing the system to observe, react dynamically, and issue personalized data depending on the recipient and situation. Event Processing in Action introduces the major concepts of event-driven architectures and shows how to use, design, and build event processing systems and applications. Written for working software architects and developers, the book looks at practical examples and provides an in-depth explanation of...

90. 

Minimal Perl: For UNIX and Linux People

Minimal Perl: For UNIX and Linux People

By: Tim Maher

Publisher: Manning Publications

Publication Date: 01-OCT-2006

Insert Date: 30-SEP-2010

Slots: 1.0

Table of Contents • Start Reading

A guide to a carefully designed subset of the Perl language, this book makes Perl more accessible to those having UNIX/Linux skill levels ranging from elementary to expert by capitalizing on their existing knowledge of important utilities (grep, awk), or essential concepts (filters, command substitution, looping). Dozens of detailed programming examples are shown, drawn from contemporary application areas such as system administration, networking, Web development, databases, finance, HTML, CGI, and text analysis. Broken into two parts, the first is for all who are familiar with core...

91. 

Real-World Functional Programming with Examples in F# and C#

Real-World Functional Programming with Examples in F# and C#

By: Tomas Petricek; Jon Skeet

Publisher: Manning Publications

Publication Date: 30-DEC-2009

Insert Date: 15-SEP-2010

Slots: 1.0

Table of Contents • Start Reading

Functional programming languages like F#, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi-processor and high-availability applications. Microsoft's new F# is a true functional language and C# uses functional language features for LINQ and other recent advances. Real World Functional Programming is a unique tutorial that explores the functional programming model through the F# and C# languages. The clearly presented ideas and examples teach readers how functional programming differs from other approaches. It explains how...

92. 

ASP.NET MVC 2 in Action

ASP.NET MVC 2 in Action

By: Jeffrey Palermo; Ben Scheirman; Jimmy Bogard; Eric Hexter; Matthew Hinze

Publisher: Manning Publications

Publication Date: 15-JUN-2010

Insert Date: 02-SEP-2010

Slots: 1.0

Table of Contents • Start Reading

Microsoft ASP.NET MVC (model/view/controller) is a relatively new Web application framework that combines ASP.NET's power and ease of use with the stability and testability of a MVC framework. The much-anticipated version 2 release brings new capabilities to the framework along with numerous additions that enhance developer productivity. In ASP.NET MVC 2 in Action, readers learn how to move from web form-based development to designs based on the MVC pattern. It begins with an introduction to the MVC framework and quickly dives into a working MVC 2 project. Featuring full coverage of new...

93. 

jQuery in Action, Second Edition

jQuery in Action, Second Edition

By: Bear Bibeault; Yehuda Katz

Publisher: Manning Publications

Publication Date: 15-JUN-2010

Insert Date: 02-SEP-2010

Slots: 1.0

Table of Contents • Start Reading

A really good web development framework anticipates your needs. jQuery does more-it practically reads your mind. Developers fall in love with this JavaScript library the moment they see 20 lines of code reduced to three. jQuery is concise and readable. jQuery in Action, Second Edition is a fast-paced introduction and guide. It shows you how to traverse HTML documents, handle events, perform animations, and add Ajax to your web pages. The book's unique "lab pages" anchor the explanation of each new concept in a practical example. You'll learn how jQuery interacts with other tools and...

94. 

JUnit in Action, Second Edition

JUnit in Action, Second Edition

By: Petar Tahchiev; Felipe Leme; Vincent Massol; Gary Gregory

Publisher: Manning Publications

Publication Date: 28-JUL-2010

Insert Date: 02-SEP-2010

Slots: 1.0

Table of Contents • Start Reading

When JUnit was first introduced a decade ago by Kent Beck and Erich Gamma, the Agile movement was in its infancy, "Test Driven Development" was unknown, and unit testing was just starting to move into the typical developer's vocabulary. Today, most developers acknowledge the benefits of unit testing and rely on the increasingly sophisticated tools now available. The recently released JUnit 4.5 represents the state of the art in unit testing frameworks, and provides significant new features to improve the Java development process. JUnit in Action, Second Edition is an up-to-date guide to unit...

95. 

Lucene in Action, Second Edition

Lucene in Action, Second Edition

By: Michael McCandless; Erik Hatcher; Otis Gospodnetic

Publisher: Manning Publications

Publication Date: 28-JUL-2010

Insert Date: 02-SEP-2010

Slots: 1.0

Table of Contents • Start Reading

When Lucene first hit the scene five years ago, it was nothing short of amazing. By using this open-source, highly scalable, super-fast search engine, developers could integrate search into applications quickly and efficiently. A lot has changed since then-search has grown from a "nice-to-have" feature into an indispensable part of most enterprise applications. Lucene now powers search in diverse companies including Akamai, Netflix, LinkedIn, Technorati, HotJobs, Epiphany, FedEx, Mayo Clinic, MIT, New Scientist Magazine, and many others. Some things remain the same, though. Lucene still...

96. 

PowerShell in Practice

PowerShell in Practice

By: Richard Siddaway

Publisher: Manning Publications

Publication Date: 28-JUN-2010

Insert Date: 31-AUG-2010

Slots: 1.0

Table of Contents • Start Reading

Windows PowerShell is a scripting language that simplifies Windows system administration. PowerShell in Practice is a hands-on reference for administrators wanting to learn and use PowerShell. Following the "in Practice" style, individual related techniques are clustered into chapters. Each technique is presented in the form: problem, solution, discussion, and includes annotated code listings. Written to answer the question "How can PowerShell make my job as an administrator easier?" this book concentrates on practical tasks and automation. Starting with an a brief tutorial and review, the...

97. 

Gnuplot in Action: Understanding Data with Graphs

Gnuplot in Action: Understanding Data with Graphs

By: Philipp K. Janert

Publisher: Manning Publications

Publication Date: 28-AUG-2009

Insert Date: 20-MAY-2010

Slots: 1.0

Table of Contents • Start Reading

Statistical data is only as valuable as your ability to analyze, interpret, and present it in a meaningful way. Gnuplot is the most widely used program to plot and visualize data for Unix/Linux systems and it is also popular for Windows and the Mac. It's open-source (as in free!), actively maintained, stable, and mature. It can deal with arbitrarily large data sets and is capable of producing high-quality, publication-ready graphics. So far, the only comprehensive documentation available about gnuplot is the online reference documentation, which makes it both hard to get started and...

98. 

Hello! Flex 4

Hello! Flex 4

By: Peter Armstrong

Publisher: Manning Publications

Publication Date: 05-DEC-2009

Insert Date: 08-MAY-2010

Slots: 1.0

Table of Contents • Start Reading

Flex 4 is an open-source tool that allows developers to easily add life to web applications with dynamic user features, colorful transitions, and eye-catching animations. Flex also provides powerful data handling for industrial-strength applications. We think it should be just as much fun to learn Flex as it is to use it. And we know that fun learning gets better results. Hello! Flex 4 demonstrates how to get started without getting bogged down in technical detail or academic edge cases. In this book, User Friendly cartoon characters offer commentary and snide side comments, as the book...

99. 

Brownfield Application Development in .NET

Brownfield Application Development in .NET

By: Donald Belcham; Kyle Baley

Publisher: Manning Publications

Publication Date: 28-APR-2010

Insert Date: 08-MAY-2010

Slots: 1.0

Table of Contents • Start Reading

Most software developers have inherited legacy or brownfield projects that require maintenance, incremental improvements, or even cleaning up the mess another programmer left behind. Brownfield Application Development in .NET shows developers how to approach legacy applications with the state-of-the-art concepts, patterns, and tools developers apply to new projects. Using an existing application as an example, this book guides readers in applying the techniques and best practices they need to make a brownfield application more maintainable and receptive to change. As the book proceeds, the...

100. 

DSLs in Boo: Domain-Specific Languages in .NET

DSLs in Boo: Domain-Specific Languages in .NET

By: Ayende Rahien

Publisher: Manning Publications

Publication Date: 28-JAN-2010

Insert Date: 08-MAY-2010

Slots: 1.0

Table of Contents • Start Reading

A general-purpose language like C# is designed to handle all programming tasks. By contrast, the structure and syntax of a Domain-Specific Language are designed to match a particular applications area. A DSL is designed for readability and easy programming of repeating problems. Using the innovative Boo language, it's a breeze to create a DSL for your application domain that works on .NET and does not sacrifice performance. DSLs in Boo shows you how to design, extend, and evolve DSLs for .NET by focusing on approaches and patterns. You learn to define an app in terms that match the domain,...