Free Trial

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

Help


81. 

Apache Hadoop™ YARN: Moving beyond MapReduce and Batch Processing with Apache Hadoop™ 2

Apache Hadoop™ YARN: Moving beyond MapReduce and Batch Processing with Apache Hadoop™ 2

By: Arun C. Murthy; Vinod Kumar Vavilapalli; Doug Eadline; Joseph Niemiec; Jeff Markham

Publisher: Addison-Wesley Professional

Publication Date: 24-MAR-2014

Insert Date: 02-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

“This book is a critically needed resource for the newly released Apache Hadoop 2.0, highlighting YARN as the significant breakthrough that broadens Hadoop beyond the MapReduce paradigm.” —From the Foreword by Raymie Stata, CEO of Altiscale The Insider’s Guide to Building Distributed, Big Data Applications with Apache Hadoop™ YARN Apache Hadoop is helping drive the Big Data revolution. Now, its data processing has been completely overhauled: Apache Hadoop YARN provides resource management at data center scale and easier ways to create distributed applications that process petabytes of...

82. 

Rough Cuts
Visual Storytelling with D3: An Introduction to Data Visualization in JavaScript

Visual Storytelling with D3: An Introduction to Data Visualization in JavaScript

By: Ritchie S. King

Publisher: Addison-Wesley Professional

Publication Date: 29-AUG-2014

Insert Date: 01-JUL-2013

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Master D3, Today’s Most Powerful Tool for Visualizing Data on the Web Data-driven graphics are everywhere these days, from websites and mobile apps to interactive journalism and high-end presentations. Using D3, you can create graphics that are visually stunning and powerfully effective. Visual Storytelling with D3 is a hands-on, full-color tutorialthat teaches you to design charts and data visualizations to tell your story quickly and intuitively, and that shows you how to wield the powerful D3 JavaScript library. Drawing on his...

83. 

Complete Systems Analysis: The Workbook, the Textbook, the Answers

ShortCut

Complete Systems Analysis: The Workbook, the Textbook, the Answers

By: James Robertson; Suzanne Robertson; Tom DeMarco

Publisher: Addison-Wesley Professional

Publication Date: 15-JUL-2013

Insert Date: 26-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

This is the digital version of the printed book (Copyright © 1998, 1994). In a fundamentally new approach, Complete Systems Analysis teaches everything you need to know about analyzing systems: the methods, the models, the techniques, and more. A definitive text on modern systems analysis techniques is combined with an extensive case study to give readers hands-on experience in completing an actual analysis project. Readers proceed through each step of a full-scale analysis project, analyzing the complex requirements of a television station’s airtime programming department. Each phase...

84. 

Adaptive Software Development: A Collaborative Approach to Managing Complex Systems

ShortCut

Adaptive Software Development: A Collaborative Approach to Managing Complex Systems

By: James A. Highsmith

Publisher: Addison-Wesley Professional

Publication Date: 12-JUL-2013

Insert Date: 26-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

This is the digital version of the printed book (Copyright © 2000). Winner of the 2001 Software Development Jolt Product Excellence Award This innovative text offers a practical, realistic approach to managing high-speed, high-change software development projects. Consultant James A. Highsmith shows readers how to increase collaboration and adapt to uncertainty. Many organizations start high-speed, high-change projects without knowing how to do them–and even worse, without knowing they don’t know. Successful completion of these projects is often at the expense of the project...

85. 

Creating a Software Engineering Culture

ShortCut

Creating a Software Engineering Culture

By: Karl E. Wiegers

Publisher: Addison-Wesley Professional

Publication Date: 12-JUL-2013

Insert Date: 26-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

This is the digital version of the printed book (Copyright © 1996). Written in a remarkably clear style, Creating a Software Engineering Culture presents a comprehensive approach to improving the quality and effectiveness of the software development process. In twenty chapters spread over six parts, Wiegers promotes the tactical changes required to support process improvement and high-quality software development. Throughout the text, Wiegers identifies scores of culture builders and culture killers, and he offers a wealth of references to resources for the software engineer, including...

86. 

Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior

ShortCut

Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior

By: Tom DeMarco; Peter Hruschka; Tim Lister; Steve McMenamin; James Robertson; Suzanne Robertson

Publisher: Addison-Wesley Professional

Publication Date: 12-JUL-2013

Insert Date: 25-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

This is the digital version of the printed book (Copyright © 2008). Adrenaline junkies, dead fish, project sluts, true believers, Lewis and Clark, template zombies . . . Most developers, testers, and managers on IT projects are pretty good at recognizing patterns of behavior and gut-level hunches, as in, “I sense that this project is headed for disaster.” But it has always been more difficult to transform these patterns and hunches into a usable form, something a team can debate, refine, and use. Until now. In Adrenaline Junkies and Template Zombies, the six principal consultants of...

87. 

Communication Gaps and How to Close Them

ShortCut

Communication Gaps and How to Close Them

By: Naomi Karten

Publisher: Addison-Wesley Professional

Publication Date: 12-JUL-2013

Insert Date: 25-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

This is the digital version of the printed book. The success of systems or software development depends on effective communication. But have you ever had trouble articulating a complex concept? Have you ever doubted that someone truly understood you—or that you completely received someone’s message? Managers and technical professionals have to communicate effectively in order to understand client requirements, build work-related relationships, meet market demands, and survive time pressures. So often, though, communication breaks down, and nothing gets done (or done well, at...

88. 

Measuring and Managing Performance in Organizations

ShortCut

Measuring and Managing Performance in Organizations

By: Robert D. Austin; Tom DeMarco; Timothy Lister

Publisher: Addison-Wesley Professional

Publication Date: 12-JUL-2013

Insert Date: 25-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

This is the digital version of the printed book (Copyright © 1996). Based on an award-winning doctoral thesis at Carnegie Mellon University, Measuring and Managing Performance in Organizations presents a captivating analysis of the perils of performance measurement systems. In the book’s foreword, Peopleware authors Tom DeMarco and Timothy Lister rave, “We believe this is a book that needs to be on the desk of just about anyone who manages anything.” Because people often react with unanticipated sophistication when they are being measured, measurement-based management systems can become...

89. 

Development with the Force.com Platform: Building Business Applications in the Cloud, Third Edition

Development with the Force.com Platform: Building Business Applications in the Cloud, Third Edition

By: Jason Ouellette

Publisher: Addison-Wesley Professional

Publication Date: 03-DEC-2013

Insert Date: 21-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Master Force.com, Today’s Fastest, Most Flexible Cloud Development Platform With Salesforce.com’s Force.com platform, you can build and deploy powerful cloud-based enterprise applications faster than ever before. Now, Jason Ouellette gives you all the practical, technical guidance you need to make the most of the newest Force.com releases in your own custom cloud applications. Throughout, he adds new code and updated best practices for rapidly prototyping, building, and testing production-quality Force.com solutions. This edition’s extensive new coverage includes Developer Console, JSON,...

90. 

Learning Node.js: A Hands-On Guide to Building Web Applications in JavaScript, Video Enhanced Edition

Learning Node.js: A Hands-On Guide to Building Web Applications in JavaScript, Video Enhanced Edition

By: Marc Wandschneider

Publisher: Addison-Wesley Professional

Publication Date: 19-JUN-2013

Insert Date: 21-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Learning Node.js A Hands-On Guide to Building Web Applications in JavaScript Node.js makes it far easier to create fast, compact, and reliable web/network applications and web servers, and is rapidly becoming indispensable to modern web developers. Learning Node.js brings together the knowledge and JavaScript code you need to build master the Node.js platform and build server-side applications with extraordinary speed and scalability. You’ll start by installing and running Node.js, understanding the extensions it uses, and quickly writing your first app. Next, building on the basics,...

91. 

Executable Specifications with Scrum: A Practical Guide to Agile Requirements Discovery

Executable Specifications with Scrum: A Practical Guide to Agile Requirements Discovery

By: Mario Cardinal

Publisher: Addison-Wesley Professional

Publication Date: 29-JUL-2013

Insert Date: 11-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Most books about specifications still assume that requirements can be known up front and won’t change much during your project. In today’s “real world,” however, you must specify and build software in the face of high and continuing uncertainty. Scrum and other agile methods have evolved to reflect this reality. Now, there’s a complete guide to specifying software in agile environments when prerequisites are unclear, requirements are difficult to grasp, and anything about your project could change. Long-time agile coach and enterprise architect Mario Cardinal shows how to create...

92. 

Game Programming Algorithms and Techniques: A Platform-Agnostic Approach

Game Programming Algorithms and Techniques: A Platform-Agnostic Approach

By: Sanjay Madhav

Publisher: Addison-Wesley Professional

Publication Date: 19-DEC-2013

Insert Date: 06-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Game Programming Algorithms and Techniques is a detailed overview of many of the important algorithms and techniques used in video game programming today. Designed for programmers who are familiar with object-oriented programming and basic data structures, this book focuses on practical concepts that see actual use in the game industry. Sanjay Madhav takes a unique platform- and framework-agnostic approach that will help develop virtually any game, in any genre, with any language or framework. He presents the fundamental techniques for working with 2D and 3D graphics, physics, artificial...

93. 

Digital Archaeology: The Art and Science of Digital Forensics

Digital Archaeology: The Art and Science of Digital Forensics

By: Michael W. Graves

Publisher: Addison-Wesley Professional

Publication Date: 27-AUG-2013

Insert Date: 26-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

The Definitive, Up-to-Date Guide to Digital Forensics The rapid proliferation of cyber crime is increasing the demand for digital forensics experts in both law enforcement and in the private sector. In Digital Archaeology, expert practitioner Michael Graves has written the most thorough, realistic, and up-to-date guide to the principles and techniques of modern digital forensics. Graves begins by providing a solid understanding of the legal underpinnings of and critical laws affecting computer forensics, including key principles of evidence and case law. Next, he explains how to...

94. 

The Rails™ 4 Way, Third Edition

The Rails™ 4 Way, Third Edition

By: Obie Fernandez; Kevin Faustino

Publisher: Addison-Wesley Professional

Publication Date: 29-MAY-2014

Insert Date: 09-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

The “Bible” for Rails Development: Now Fully Updated for Rails 4.1 "When I read The Rails Way for the first time, I felt like I truly understood Rails for the first time.” —From the Foreword by Steve Klabnik Ruby on Rails 4 is leaner, tighter, and even more valuable to professional web developers. More than ever, it helps you focus on what matters most: delivering business value via clean and maintainable code. The Rails™ 4 Way is the only comprehensive, authoritative guide to delivering production-quality code with Rails 4. Kevin Faustino joins pioneering Rails developer Obie...

95. 

C++ for the Impatient

C++ for the Impatient

By: Brian Overland

Publisher: Addison-Wesley Professional

Publication Date: 14-MAY-2013

Insert Date: 09-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

A Ready Reference for C++ C++ for the Impatient offers both the quickest way for busy programmers to learn the latest features of the C++ language and a handy resource for quickly finding answers to specific language questions. Designed to give you the most accurate and up-to-date information you require fast and to the point, this book is also an essential guide to the new C++11 standard, including advanced uses of the C++ standard library. Features include Concise descriptions of nearly every function, object, and operator in the C++ core language and standard library, with...

96. 

Introduction to Android™ Application Development: Android Essentials, Fourth Edition

Introduction to Android™ Application Development: Android Essentials, Fourth Edition

By: Joseph Annuzzi, Jr.; Lauren Darcey; Shane Conder

Publisher: Addison-Wesley Professional

Publication Date: 26-NOV-2013

Insert Date: 07-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Bonus KitKat material is available for download at www.informit.com/title/9780321940261 What Every Android™ App Developer Should Know Today: Android Tools, App/UI Design, Testing, Publishing, And More Introduction to Android™ Application Development, Fourth Edition This fully reworked edition of a proven title is the most useful real-world guide to building robust, commercial-grade Android™ apps. The content is revised and updated for the latest Android 4.3 SDK and the newest development best practices. Introduction to Android™ Application Development: Android Essentials covers...

97. 

Learning jQuery: A Hands-on Guide to Building Rich Interactive Web Front Ends

Learning jQuery: A Hands-on Guide to Building Rich Interactive Web Front Ends

By: Ralph Steyer

Publisher: Addison-Wesley Professional

Publication Date: 26-APR-2013

Insert Date: 05-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Get started fast with jQuery web programming The jQuery JavaScript library greatly simplifies the creation of modern, rich web applications, while seamlessly integrating with virtually all leading web development platforms and frameworks. Learning jQuery will guide you through using jQuery, jQuery UI, and jQuery Mobile in your own projects. One step at a time, you’ll learn how to do everything from adding simple effects through building complete rich Internet applications. This code-rich tutorial is designed for every working web developer. After clearly explaining all the basics, Ralph...

98. 

iOS Drawing: Practical UIKit Solutions

ShortCut

iOS Drawing: Practical UIKit Solutions

By: Erica Sadun

Publisher: Addison-Wesley Professional

Publication Date: 15-OCT-2013

Insert Date: 01-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Covers iOS 7 and Xcode 5 Apple lavished iOS with a rich and evolving library of resolution-independent 2D drawing utilities. Its APIs include powerful features such as transparency, path-based drawing, anti-aliasing, and more. Harness these low-level, lightweight drawing routines in your apps to build images, to create PDFs, to display views, and to print. In this guide, Erica Sadun, bestselling author of The Core iOS 6 Developer's Cookbook and The Advanced iOS 6 Developer's Cookbook, helps readers explore iOS drawing through an abundance of examples alongside plenty of explanations...

99. 

Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML

Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML

By: Jeremy Likness; John Garland

Publisher: Addison-Wesley Professional

Publication Date: 16-JUN-2014

Insert Date: 29-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Master Windows 8.1/Windows Runtime Programming Through 80 Expert Projects This is the most complete, hands-on, solutions-focused guide to programming modern Windows applications with the Windows Runtime. Leading Windows development consultants Jeremy Likness and John Garland present easy-to-adapt C# and XAML example code for more than 80 projects. Their real-world application examples help you apply Windows 8.1’s best improvements, including large tiles, the new search control, flyouts, command bars, native WinRT networking, and new deployment and sideloading options. Drawing on their...

100. 

Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools, & Tips

Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools, & Tips

By: Ilan Goldstein

Publisher: Addison-Wesley Professional

Publication Date: 16-JUL-2013

Insert Date: 29-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Practical, Step-by-Step Scrum Techniques for Improving Processes, Actions, and Outcomes The widespread adoption and success of Scrum can be attributed in large part to its perceived intuitiveness and simplicity. But when new Scrum practitioners attempt to apply Scrum theory and high-level approaches in actual projects, they often find it surprisingly difficult. In Scrum Shortcuts without Cutting Corners, Scrum expert Ilan Goldstein helps you translate the Scrum framework into reality to meet the Scrum challenges your formal training never warned you about. Drawing on his extensive agile...