Free Trial

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

Help

Manning Publications


1. 

The Mikado Method

The Mikado Method

By: Ola Ellnestam and Daniel Brolund

Publisher: Manning Publications

Publication Date: 17-FEB-2014

Insert Date: 22-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Summary The Mikado Method is a book written by the creators of this process. It describes a pragmatic, straightforward, and empirical method to plan and perform non-trivial technical improvements on an existing software system. The method has simple rules, but the applicability is vast. As you read, you'll practice a step-by-step system for identifying the scope and nature of your technical debt, mapping the key dependencies, and determining the safest way to approach the “Mikado”your goal. About the Technology The game “pick-up sticks” is a good metaphor for the Mikado Method. You...

2. 

Learn Active Directory Management in a Month of Lunches

Learn Active Directory Management in a Month of Lunches

By: Richard Siddaway

Publisher: Manning Publications

Publication Date: 27-FEB-2014

Insert Date: 22-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Learn Active Directory Management in a Month of Lunches is a practical, hands-on tutorial designed for IT pros new to Active Directory. It skips the theory and concentrates on the day-to-day administration tasks you need to know to keep your network running smoothly. Just set aside an hour a day for a month—lunchtime would be perfect—and you'll be comfortable and productive with Active Directory before you know it. About the Book At the heart of your Windows network is Active Directory, the control center for administration, security, and other core management functions. If...

3. 

Play for Java

Play for Java

By: Nicolas Leroux and Sietse de Kaper

Publisher: Manning Publications

Publication Date: 28-FEB-2014

Insert Date: 22-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Play for Java shows you how to build Java-based web applications using the Play 2 framework. The book starts by introducing Play through a comprehensive overview example. Then, you'll look at each facet of a typical Play application, both by exploring simple code snippets and by adding to a larger running example. Along the way, you'll contrast Play and JEE patterns and learn how a stateless web application can fit seamlessly in an enterprise environment. About the Book For a Java developer, the Play web application framework is a breath of fresh air. With Play you get the power...

4. 

Gradle in Action

Gradle in Action

By: Benjamin Muschko

Publisher: Manning Publications

Publication Date: 11-FEB-2014

Insert Date: 11-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to build a full-fledged, real-world project. Along the way, it touches on advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software. About the Technology Gradle is a general-purpose build automation tool. It extends the usage patterns established by its forerunners Ant and Maven and allows builds that...

5. 

Kanban in Action

Kanban in Action

By: Marcus Hammarberg and Joakim Sundén

Publisher: Manning Publications

Publication Date: 20-FEB-2014

Insert Date: 11-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Kanban in Action is a down-to-earth, no-frills, get-to-know-the-ropes introduction to kanban. It's based on real-world experience and observations from two kanban coaches who have introduced this process to dozens of teams. You'll learn the principles of why kanban works, as well as nitty-gritty details like how to use different color stickies on a kanban board to help you organize and track your work items. About the Book Too much work and too little time? If this is daily life for your team, you need kanban, a lean knowledge-management method designed to involve all team...

6. 

Mule in Action, Second Edition

Mule in Action, Second Edition

By: David Dossot, John D'Emic, and Victor Romero

Publisher: Manning Publications

Publication Date: 13-FEB-2014

Insert Date: 11-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Mule in Action, Second Edition is a totally revised guide covering Mule 3 fundamentals and best practices. It starts with a quick ESB overview and then dives into rich examples covering core concepts like sending, receiving, routing, and transforming data. About the Technology An enterprise service bus is a way to integrate enterprise applications using a bus-like infrastructure. Mule is the leading open source Java ESB. It borrows from the Hohpe/Woolf patterns, is lightweight, can publish REST and SOAP services, integrates well with Spring, is customizable, scales well, and is...

7. 

HTML5 in Action

HTML5 in Action

By: Rob Crowther, Joe Lennon, Ash Blue and Greg Wanish

Publisher: Manning Publications

Publication Date: 10-FEB-2014

Insert Date: 11-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Summary HTML5 in Action provides a complete introduction to web development using HTML5. You'll explore every aspect of the HTML5 specification through real-world examples and code samples. It's much more than just a specification reference, though. It lives up to the name HTML5 in Action by giving you the practical, hands-on guidance you'll need to use key features. About the Technology HTML5 is not a few new tags and features added to an old standardit’s the foundation of the modern web, enabling its interactive services, single-page UI, interactive games, and complex business...

8. 

Ext JS in Action, Second Edition

Ext JS in Action, Second Edition

By: Jesus Garcia, Grgur Grisogono, and Jacob K. Andresen

Publisher: Manning Publications

Publication Date: 31-JAN-2014

Insert Date: 21-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Ext JS in Action, Second Edition teaches Ext JS from the ground up. You'll start with a quick overview of the framework and then explore the core components by diving into complete examples, engaging illustrations, and crisp, straightforward explanations. You'll feel like you have an expert guide right at your elbow teaching you important Ext techniques and offering insight into its inner workings. Along the way, you'll learn the best practices for building and scaling full-featured web applications, including how to customize and build Ext widgets. Fully revised for Ext...

9. 

Learn Windows IIS in a Month of Lunches

Learn Windows IIS in a Month of Lunches

By: Jason Helmick

Publisher: Manning Publications

Publication Date: 10-JAN-2014

Insert Date: 05-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Learn Windows IIS in a Month of Lunches is an innovative tutorial designed for busy administrators. Even if you have no prior exposure to IIS, you can follow the crisp explanations, examples, and exercises in this concise, easy-to-read book. Just set aside one hour a day—lunchtime would be perfect—for a month, and you'll be managing, securing, and automating IIS administrative tasks faster than you thought possible. About this Book When your website slows to a crawl or Exchange stops sending internet mail, you have to get things working again. Fast. IIS is the communication...

10. 

Linked Data: Structured data on the Web

Linked Data: Structured data on the Web

By: David Wood, Marsha Zaidman, Luke Ruth, and Michael Hausenblas

Publisher: Manning Publications

Publication Date: 10-JAN-2014

Insert Date: 05-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Linked Data presents the Linked Data model in plain, jargon-free language to Web developers. Avoiding the overly academic terminology of the Semantic Web, this new book presents practical techniques using everyday tools like JavaScript and Python. About this Book The current Web is mostly a collection of linked documents useful for human consumption. The evolving Web includes data collections that may be identified and linked so that they can be consumed by automated processes. The W3C approach to this is Linked Data and it is already used by Google, Facebook, IBM, Oracle,...

11. 

Windows Phone 8 in Action

Windows Phone 8 in Action

By: Tim Binkley-Jones, Adam Benoit, Massimo Perga, Michael Sync

Publisher: Manning Publications

Publication Date: 10-JAN-2014

Insert Date: 30-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Summary Windows Phone 8 in Action is a comprehensive guide to developing apps for the WP8 platform. It covers the Windows Phone Runtime and .NET APIs used to work with a phone's sensors and hardware, including the accelerometer, camera, gyroscope, GPS, and microphone. You will learn to write code to dial the phone, write emails, send text messages, and recognize speech. The book also teaches you to build applications that use location and push notification. About this Book With 10 million (and climbing) active handsets, Windows Phone 8 has become a real alternative to Android and iOS....

12. 

Hello World! Second Edition: Computer Programming for Kids and Other Beginners

Hello World! Second Edition: Computer Programming for Kids and Other Beginners

By: Warren Sande and Carter Sande

Publisher: Manning Publications

Publication Date: 16-DEC-2013

Insert Date: 03-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Summary A gentle but thorough introduction to the world of computer programming. It's written in language a 12-year-old can follow, but anyone who wants to learn how to program a computer can use it. Even adults. Written by Warren Sande and his son, Carter, and reviewed by professional educators, this book is kid-tested and parent-approved. About this Book Learn to talk to your computer in its own language! Whether you want to create a game, start a business, or solve an important problem, the first step is learning to write your own programs. Programming is a fun challenge, and it's...

13. 

The Art of Unit Testing, Second Edition: with examples in C#

The Art of Unit Testing, Second Edition: with examples in C#

By: Roy Osherove

Publisher: Manning Publications

Publication Date: 22-NOV-2013

Insert Date: 05-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Summary The Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You'll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy and Typemock Isolator. You'll explore test patterns and organization, working with legacy code, and even "untestable" code. Along the way, you'll learn about integration testing and techniques and tools for testing databases and...

14. 

SonarQube in Action

SonarQube in Action

By: G. Ann Campbell and Patroklos P. Papapetrou

Publisher: Manning Publications

Publication Date: 30-OCT-2013

Insert Date: 19-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Summary SonarQube in Action shows developers how to use the SonarQube platform to help them continuously improve their source code. The book presents SonarQube’s core Seven Axes of Quality: design /architecture, duplications, comments, unit tests, complexity, potential bugs, and coding rules. You'll find simple, easy-to-follow discussion and examples as you learn to integrate SonarQube into your development process. About the Technology SonarQube is a powerful open source tool for continuous inspection, a process that makes code quality analysis and reporting an integral part of the...

15. 

Node.js in Action

Node.js in Action

By: Mike Cantelon, Marc Harter, T.J. Holowaychuk and Nathan Rajlich

Publisher: Manning Publications

Publication Date: 15-OCT-2013

Insert Date: 29-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Summary Node.js in Action is an example-driven tutorial that starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. You'll start by learning how to set up your Node development environment, including loading the community-created extensions. Next, you'll run several simple demonstration programs where you'll learn the basics of a few common types of Node applications. Then you'll dive into asynchronous programming, a model Node leverages to lessen application bottlenecks. About this...

16. 

Play for Scala: Covers Play 2

Play for Scala: Covers Play 2

By: Peter Hilton, Erik Bakker, and Francisco Canedo

Publisher: Manning Publications

Publication Date: 27-SEP-2013

Insert Date: 15-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Summary Play for Scala shows you how to build Scala-based web applications using the Play 2 framework. This book starts by introducing Play through a comprehensive overview example. Then, you'll look at each facet of a typical Play application both by exploring simple code snippets and by adding to a larger running example. Along the way, you'll deepen your knowledge of Scala as a programming language and work with tools like Akka. About this Book Play is a Scala web framework with built-in advantages: Scala’s strong type system helps deliver bug-free code, and the Akka framework helps...

17. 

Single Page Web Applications: JavaScript end-to-end

Single Page Web Applications: JavaScript end-to-end

By: Michael S. Mikowski and Josh C. Powell

Publisher: Manning Publications

Publication Date: 20-SEP-2013

Insert Date: 15-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Summary In Single Page Web Applications you'll learn to build modern browser-based apps that take advantage of stronger client platforms and more predictable bandwidth. You'll learn the SPA design approach, and then start exploring new techniques like structured JavaScript and responsive design. And you'll learn how to capitalize on trends like server-side JavaScript and NoSQL data stores, as well as new frameworks that make JavaScript more manageable and testable as a first-class language. About this Book If your website is a jumpy collection of linked pages, you are behind. Single...

18. 

Making Java Groovy: Foreword by Guillaume Laforge

Making Java Groovy: Foreword by Guillaume Laforge

By: Kenneth A. Kousen

Publisher: Manning Publications

Publication Date: 18-SEP-2013

Insert Date: 15-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Summary Making Java Groovy is a practical handbook for developers who want to blend Groovy into their day-to-day work with Java. It starts by introducing the key differences between Java and Groovy—and how you can use them to your advantage. Then, it guides you step-by-step through realistic development challenges, from web applications to web services to desktop applications, and shows how Groovy makes them easier to put into production.. About this Book You don’t need the full force of Java when you’re writing a build script, a simple system utility, or a lightweight web app—but...

19. 

Mondrian in Action: Open source business analytics

Mondrian in Action: Open source business analytics

By: William D. Back, Nicholas Goodman, and Julian Hyde

Publisher: Manning Publications

Publication Date: 03-SEP-2013

Insert Date: 04-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Summary Mondrian in Action teaches business users and developers how to use Mondrian and related tools for strategic business analysis. You'll learn how to design and populate a data warehouse and present the data via a multidimensional model. You'll follow examples showing how to create a Mondrian schema and then expand it to add basic security based on the users' roles. About the Technology Mondrian is an open source, lightning-fast data analysis engine designed to help you explore your business data and perform speed-of-thought analysis. Mondrian can be integrated into a wide variety...

20. 

C# in Depth, Third Edition: Foreword by Eric Lippert

C# in Depth, Third Edition: Foreword by Eric Lippert

By: Jon Skeet

Publisher: Manning Publications

Publication Date: 16-SEP-2013

Insert Date: 02-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Summary C# in Depth, Third Edition updates the best-selling second edition to cover the new features of C# 5, including the challenges of writing maintainable asynchronous code. It preserves the uniquely insightful look into the tricky areas and dusty corners of C# that only expert Jon Skeet can provide. About this Book If you’re a .NET developer, you’ll use C# whether you’re building an advanced enterprise application or just slamming out a quick app. In C# 5 you can do amazing things with generics, lambda expressions, dynamic typing, LINQ, iterator blocks, and other features. But...