Free Trial

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

Help

Manning Publications


21. 

The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming

The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming

By: Benjamin J. Evans and Martijn Verburg

Publisher: Manning Publications

Publication Date: 18-JUL-2012

Insert Date: 19-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

Summary The Well-Grounded Java Developer offers a fresh and practical look at new Java 7 features, new JVM languages, and the array of supporting technologies you need for the next generation of Java-based software. About the Book The Well-Grounded Java Developer starts with thorough coverage of Java 7 features like try-with-resources and NIO.2. You’ll then explore a cross-section of emerging JVM-based languages, including Groovy, Scala, and Clojure. You will find clear examples that are practical and that help you dig into dozens of valuable development techniques showcasing modern...

22. 

Hadoop in Practice

Hadoop in Practice

By: Alex Holmes

Publisher: Manning Publications

Publication Date: 28-OCT-2012

Insert Date: 09-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

Summary Hadoop in Practice collects 85 Hadoop examples and presents them in a problem/solution format. Each technique addresses a specific task you'll face, like querying big data using Pig or writing a log file loader. You'll explore each problem step by step, learning both how to build and deploy that specific solution along with the thinking that went into its design. As you work through the tasks, you'll find yourself growing more comfortable with Hadoop and at home in the world of big data. About the Technology Hadoop is an open source MapReduce platform designed to query and...

23. 

Programming the TI-83 Plus/TI-84 Plus

Programming the TI-83 Plus/TI-84 Plus

By: Christopher R. Mitchell

Publisher: Manning Publications

Publication Date: 26-SEP-2012

Insert Date: 19-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Summary Programming the TI-83 Plus/TI-84 Plus is an example-filled, hands-on tutorial that introduces students, teachers, and professional users to programming with the TI-83 Plus and TI-84 Plus graphing calculators. This fun and easy-to-read book immediately immerses you in your first programs and guides you concept-by-concept, example-by-example. You'll learn to think like a programmer as you use the TI-BASIC language to design and write your own utilities, games, and math programs. About the Technology The TI-83 Plus and TI-84 Plus are more than just powerful graphing...

24. 

Griffon in Action

Griffon in Action

By: Andres Almiray, Danno Ferrin, and James Shingler; Foreword by Dierk K önig

Publisher: Manning Publications

Publication Date: 08-JUN-2012

Insert Date: 26-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

Summary Griffon in Action is a comprehensive tutorial written for Java developers who want a more productive approach to UI development. After a quick Groovy tutorial, you'll immediately dive into Griffon and start building examples that explore its high productivity approach to Swing development. About the Technology You can think of Griffon as Grails for the desktop. It is a Groovy-driven UI framework for the JVM that wraps and radically simplifies Swing. Its declarative style and approachable abstractions are instantly familiar to developers using Grails or JavaFX. About the...

25. 

SOA Patterns

SOA Patterns

By: Arnon Rotem-Gal-Oz

Publisher: Manning Publications

Publication Date: 28-SEP-2012

Insert Date: 26-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

Summary SOA Patternsprovides architectural guidance through patterns and anti-patterns. It shows you how to build real SOA services that feature flexibility, availability, and scalability. Through an extensive set of patterns, this book identifies the major SOA pressure points and provides reusable techniques to address them. Each pattern pairs the classic problem/solution format with a unique technology map, showing where specific solutions fit into the general pattern. About the Technology The idea of service-oriented architecture is an easy one to grasp and yet developers and...

26. 

Activiti in Action: Executable Business Processes in BPMN 2.0

Activiti in Action: Executable business processes in BPMN 2.0

By: Tijs Rademakers

Publisher: Manning Publications

Publication Date: 23-JUL-2012

Insert Date: 26-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

Summary Activiti in Action is a comprehensive tutorial designed to introduce developers to the world of business process modeling using Activiti. Before diving into the nuts and bolts of Activiti, this book presents a solid introduction to BPMN 2.0 from a developer's perspective. About the Technology Activiti streamlines the implemention of your business processes: with Activiti Designer you draw your business process using BPMN. Its XML output goes to the Activiti Engine which then creates the web forms and performs the communications that implement your process. It’s as simple as...

27. 

SOA Governance in Action: Rest and WS-* Architectures

SOA Governance in Action: REST and WS-* Architectures

By: Jos Dirksen

Publisher: Manning Publications

Publication Date: 28-JUL-2012

Insert Date: 08-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

Summary SOA Governance in Actionis a hands-on guide for developers and technology leads who need to develop and implement policies for SOA projects. This book introduces the fundamentals of good governance, the best practices for implementing them, and how to support governance using various open source tools. You'll follow an extensive case study that addresses the areas of service design, security, testing, and performance. About the Technology Governance is a serious word for a simple idea—defining processes, roles, and expectations for a software project. It’s especially important...

28. 

ASP.NET MVC 4 in Action: Revised edition of ASP.NET MVC 2 in Action

ASP.NET MVC 4 in Action: Revised edition of ASP.NET MVC 2 in Action

By:  Jeffrey Palermo, Jimmy Bogard, Eric Hexter, Matthew Hinze, and Jeremy Skinner ; Foreword by Phil Haack

Publisher: Manning Publications

Publication Date: 02-JUN-2012

Insert Date: 13-JUN-2012

Slots: 1.0

Table of Contents • Start Reading

Summary ASP.NET MVC 4 in Action is a fast-paced tutorial designed to introduce ASP.NET MVC to .NET developers and show how to apply it effectively. All examples in this revised edition are based on ASP.NET MVC 4, so you'll get full coverage of features such as the Razor view engine, Web Matrix helpers, and improved extensibility. You'll see how your ASP.NET applications can benefit from changes in the .NET Framework. About the Technology ASP.NET MVC provides the architecture needed to separate an application’s logic and its UI. Because each component’s role is well defined, MVC...

29. 

Scala in Depth

Scala in Depth

By: Joshua D. Suereth; Foreword by: Martin Odersky

Publisher: Manning Publications

Publication Date: 24-MAY-2012

Insert Date: 11-JUN-2012

Slots: 1.0

Table of Contents • Start Reading

Summary Scala in Depth is a unique new book designed to help you integrate Scala effectively into your development process. By presenting the emerging best practices and designs from the Scala community, it guides you though dozens of powerful techniques example by example. About the Book Scala is a powerful JVM language that blends the functional and OO programming models. You’ll have no trouble getting introductions to Scala in books or online, but it’s hard to find great examples and insights from experienced practitioners. You’ll find them in Scala in Depth. There’s little...

30. 

Spring Roo in Action

Spring Roo in Action

By: Ken Rimple, Srini Penchikala. Foreword by Ben Alex.

Publisher: Manning Publications

Publication Date: 19-APR-2012

Insert Date: 06-JUN-2012

Slots: 1.0

Table of Contents • Start Reading

Summary Spring Roo in Action is a unique book that teaches you how to code Java in Roo, with a particular focus on Spring-based applications. Through hands-on examples, you'll learn how Roo creates well-formed application structures and supports best practices and tools. Plus, you'll get a quick-and-dirty guide to setting up Roo effectively in your environment. About the Technology Roo is a lightweight Java console shell that simplifies compile-time tasks. It improves productivity by enforcing correct coding practices and patterns and integrates with mainstream Java technologies,...

31. 

PowerShell and WMI

PowerShell and WMI

By: Richard Siddaway; Foreword by Ed Wilson

Publisher: Manning Publications

Publication Date: 07-MAY-2012

Insert Date: 01-JUN-2012

Slots: 1.0

Table of Contents • Start Reading

Summary PowerShell and WMI is an example-driven guide for administrators managing networks of Windows servers and desktops. With 150 practical examples, including ready-to-reuse scripts and techniques, you'll learn the ins and outs of automating WMI via PowerShell v3. You'll find deep coverage of all aspects of Windows administration, including IIS, DNS and Hyper-V. About the Technology WMI, on its own, is simply a collection of Windows management facilities. Paired with PowerShell, however, WMI becomes a brilliant toolset for automating servers, networks, and remote Windows...

32. 

RabbitMQ in Action: Distributed Messaging for Everyone

RabbitMQ in Action: Distributed messaging for everyone

By: Alvaro Videla and Jason J.W. Williams

Publisher: Manning Publications

Publication Date: 01-MAY-2012

Insert Date: 08-MAY-2012

Slots: 1.0

Table of Contents • Start Reading

Summary RabbitMQ in Action is a fast-paced run through building and managing scalable applications using the RabbitMQ messaging server. It starts by explaining how message queuing works, its history, and how RabbitMQ fits in. Then it shows you real-world examples you can apply to your own scalability and interoperability challenges. About the Technology There’s a virtual switchboard at the core of most large applications where messages race between servers, programs, and services. RabbitMQ is an efficient and easy-to-deploy queue that handles this message traffic effortlessly in all...

33. 

Hello! Python

Hello! Python

By: Anthony Briggs

Publisher: Manning Publications

Publication Date: 20-FEB-2012

Insert Date: 08-MAY-2012

Slots: 1.0

Table of Contents • Start Reading

Summary Hello! Python fully covers the building blocks of Python programming and gives you a gentle introduction to more advanced topics such as object-oriented programming, functional programming, network programming, and program design. New (or nearly new) programmers will learn most of what they need to know to start using Python immediately. About this Book Programmers love Python because it’s fast and efficient. Shouldn’t learning Python be just the same? Hello! Python starts quickly and simply, with a line of Python code. You’ll learn the basics the right wayby writing your own...

34. 

MacRuby in Action

MacRuby in Action

By: Brendan G. Lim with Jerry Cheung and Jeremy McAnally

Publisher: Manning Publications

Publication Date: 17-APR-2012

Insert Date: 01-MAY-2012

Slots: 1.0

Table of Contents • Start Reading

Summary MacRuby in Action is a tutorial for Ruby developers who want to code for Mac OS X without learning Objective-C. You'll learn the ins and outs of the MacRuby language, including straightforward examples of creating OS X applications using Cocoa components. About the Technology For Rubyists, it’s a real drag switching to a static language like Objective-C for Mac development. Fortunately, you don’t have to. MacRuby is a Ruby 1.9 implementation that sits right on the Mac OS X core. It gives you access to the Cocoa framework and easy interoperability with the Mac platform. About...

35. 

C++ Concurrency in Action: Practical Multithreading

C++ Concurrency in Action: Practical Multithreading

By: Anthony Williams

Publisher: Manning Publications

Publication Date: 28-FEB-2012

Insert Date: 07-APR-2012

Slots: 1.0

Table of Contents • Start Reading


36. 

Machine Learning in Action

Machine Learning in Action

By: Peter Harrington

Publisher: Manning Publications

Publication Date: 28-APR-2012

Insert Date: 06-APR-2012

Slots: 1.0

Table of Contents • Start Reading

Summary Machine Learning in Action is a unique book that blends the foundational theories of machine learning with the practical realities of building tools for everyday data analysis. You'll use the flexible Python programming language to build programs that implement algorithms for data classification, forecasting, recommendations, and higher-level features like summarization and simplification. About this Book A machine is said to learn when its performance improves with experience. Learning requires algorithms and programs that capture data and ferret out the interesting or useful...

37. 

SharePoint 2010 Site Owner’s Manual: Flexible Collaboration Without Programming

SharePoint 2010 Site Owner's Manual: Flexible Collaboration without Programming

By: Yvonne M. Harryman

Publisher: Manning Publications

Publication Date: 22-FEB-2012

Insert Date: 25-FEB-2012

Slots: 1.0

Table of Contents • Start Reading

SharePoint 2010 Site Owner's Manual teaches you what SharePoint 2010 is all about and how to get started using it. The book also includes step-by-step scenarios for implementing real-world scenarios. You will learn how to build powerful sites leveraging SharePoint's out-of-the-box functionality along with other helpful tools such as InfoPath, Access, and SharePoint Designer. About this Book This book is a guide for business users without programming skills who want to build their own SharePoint sites. With it, you’ll learn how to set up document sharing, trackable workflows, and many other...

38. 

MongoDB in Action

MongoDB in Action

By: Kyle Banker

Publisher: Manning Publications

Publication Date: 16-DEC-2011

Insert Date: 07-JAN-2012

Slots: 1.0

Table of Contents • Start Reading

Summary MongoDB in Action is a comprehensive guide to MongoDB for application developers. The book begins by explaining what makes MongoDB unique and describing its ideal use cases. A series of tutorials designed for MongoDB mastery then leads into detailed examples for leveraging MongoDB in e-commerce, social networking, analytics, and other common applications. About the Technology Big data can mean big headaches. MongoDB is a document-oriented database designed to be flexible, scalable, and very fast, even with big data loads. It's built for high availability, supports rich, dynamic...

39. 

ASP.NET 4.0 in Practice

ASP.NET 4.0 in Practice

By: Daniele Bochicchio; Stefano Mostarda; Marco De Sanctis

Publisher: Manning Publications

Publication Date: 21-MAY-2011

Insert Date: 30-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

Summary ASP.NET 4.0 in Practice contains over 100 real world techniques distilled from the experience of a team of MVPs. Using a practical problem-solution-discussion format, the book will guide you through the most common scenarios you will face in a typical ASP.NET application, and provide solutions and suggestions to take your applications to another level. About the Technology ASP.NET is an established technology to build web applications using Microsoft products. It drives a number of enterprise-level web sites around the world, but it can be scaled for projects of any size. The...

40. 

R in Action

R in Action

By: Robert Kabacoff

Publisher: Manning Publications

Publication Date: 24-AUG-2011

Insert Date: 30-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

Summary R in Action is the first book to present both the R system and the use cases that make it such a compelling package for business developers. The book begins by introducing the R language, including the development environment. Focusing on practical solutions, the book also offers a crash course in practical statistics and covers elegant methods for dealing with messy and incomplete data using features of R. About the Technology R is a powerful language for statistical computing and graphics that can handle virtually any data-crunching task. It runs on all important platforms...