Free Trial

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

Help

Information Technology & Software Development


41. 

Agile Productivity Unleashed, 2nd Edition

Agile Productivity Unleashed, 2nd Edition

By: Jamie Lynn Cooke

Publisher: IT Governance Ltd

Publication Date: 01-APR-2014

Insert Date: 19-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

"... an excellent guide; well structured, well written... It should light many fires in senior management's minds when they think of the problems their projects have had." Colin Bentley, Ex-Chief Examiner of PRINCE2, from reviews of the first edition Be part of the Agile revolution In this new edition of her award-winning book, Jamie Lynn Cooke reveals the secrets of the Agile methodologies that have revolutionized the way that many of the world’s most successful companies operate. Written for business professionals and managers, the book explains the core principles of Agile,...

42. 

A Guide to Effective Internal Management System Audits

A Guide to Effective Internal Management System Audits

By: Andrew Nichols

Publisher: IT Governance Ltd

Publication Date: 26-JUN-2014

Insert Date: 19-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Are your internal audits adding value? Organizations hoping to comply with any of the International Standards for management systems (e.g. ISO9001, ISO27001) must carry out internal audits. However, the requirements set down by accreditation bodies for auditor courses make little distinction between internal and external audit programs. As a result, many organizations instruct their internal auditors using resources designed for external auditors. Such internal audit programs often fail to develop beyond simple compliance monitoring, and risk becoming ‘box-ticking’ exercises, adding...

43. 

CoffeeScript in Action

CoffeeScript in Action

By: Patrick Lee

Publisher: Manning Publications

Publication Date: 06-MAY-2014

Insert Date: 19-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Summary CoffeeScript in Action is a tutorial that teaches you how, where, and why to use CoffeeScript. It begins by quickly exposing you to CoffeeScript's new, but instantly-familiar syntax. Then, you'll explore programming challenges that illustrate CoffeeScript's unique advantages. Language junkies will especially appreciate how this book takes idioms from other programming languages and shows you how CoffeeScript makes them available in JavaScript. About the Book JavaScript runs (almost) everywhere but it can be quirky and awkward. Its cousin CoffeeScript is easier to comprehend...

44. 

The Art of Computer Programming, Volume 3: Sorting and Searching, Second Edition

The Art of Computer Programming, Volume 3: Sorting and Searching, Second Edition

By: Donald E. Knuth

Publisher: Addison-Wesley Professional

Publication Date: 24-APR-1998

Insert Date: 19-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer programming. —Byte, September 1995 I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up. —Charles Long If you think you're a really good programmer... read [Knuth's] Art of Computer Programming... You should definitely send me a resume if you can read the...

45. 

Mastering Puppet

Mastering Puppet

By: Thomas Uphill

Publisher: Packt Publishing

Publication Date: 16-JUL-2014

Insert Date: 18-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Pull the strings of Puppet to configure enterprise-grade environments for performance optimization Implement puppet in a medium to large installation. Deal with issues found in larger deployments, such as scaling, and improving performance. Step by step tutorial to utilize Puppet efficiently to have a fully functioning Puppet infrastructure in an enterprise- level environment In Detail Puppet is a configuration management system written for system administrators to manage a large number of systems efficiently and help maintain order. Mastering Puppetdeals with the...

46. 

Mastering Unit Testing Using Mockito and JUnit

Mastering Unit Testing Using Mockito and JUnit

By: Sujoy Acharya

Publisher: Packt Publishing

Publication Date: 15-JUL-2014

Insert Date: 17-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

An advanced guide to mastering unit testing using Mockito and JUnit Create meaningful and maintainable automated unit tests using advanced JUnit features and the Mockito framework Build an automated continuous integration environment to get real-time feedback on broken code, code coverage, code quality, and integration issues Covers best practices and presents insights on architecture and designs to create faster and reliable unit testing environments In Detail It is insanity to keep doing things the same way and expect them to improve. Any program is useful only when it...

47. 

Risk-Based Monitoring and Fraud Detection in Clinical Trials Using JMP and SAS

Risk-Based Monitoring and Fraud Detection in Clinical Trials Using JMP and SAS

By: Richard C. Zink

Publisher: SAS Institute

Publication Date: 01-JUL-2014

Insert Date: 17-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Improve efficiency while reducing costs in clinical trials with centralized monitoring techniques using JMP and SAS. International guidelines recommend that clinical trial data should be actively reviewed or monitored; the well-being of trial participants and the validity and integrity of the final analysis results are at stake. Traditional interpretation of this guidance for pharmaceutical trials has led to extensive on-site monitoring, including 100% source data verification. On-site review is time consuming, expensive (estimated at up to a third of the cost of a clinical trial), prone...

48. 

Gender Considerations and Influence in the Digital Media and Gaming Industry

Gender Considerations and Influence in the Digital Media and Gaming Industry

By: Julie Prescott; Julie McGurren

Publisher: IGI Global

Publication Date: 30-JUN-2014

Insert Date: 17-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Occupational segregation is an important issue and can be detrimental to women. There is a strong need for more women in science, engineering, and information technology, which are traditionally male dominated fields. Female representation in the computer gaming industry is a potential way to increase the presence of women in other computer-related fields. Gender Considerations and Influence in the Digital Media and Gaming Industry provides a collection of high-quality empirical studies and personal experiences of women working in male-dominated fields with a particular focus on the media and...

49. 

Cloud Computing Applications for Quality Health Care Delivery

Cloud Computing Applications for Quality Health Care Delivery

By: Anastasius Moumtzoglou; Anastasia Kastania

Publisher: IGI Global

Publication Date: 30-JUN-2014

Insert Date: 17-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Software applications once held on local computers and servers are beginning to shift to the public Internet sphere, and private health information is no exception. The likelihood of placing once restricted and private health records “in the cloud” is increasing. Cloud Computing Applications for Quality Health Care Delivery focuses on cloud technologies that could affect quality in the healthcare field. Leading experts in this area offer their knowledge and contribute to the demystification of healthcare in the Cloud. This publication will prove to be a useful tool for undergraduate and...

50. 

Rough Cuts
Effective Ruby: 48 Specific Ways to Write Better Ruby

Effective Ruby: 48 Specific Ways to Write Better Ruby

By: Peter Jones

Publisher: Addison-Wesley Professional

Publication Date: 26-SEP-2014

Insert Date: 17-JUL-2014

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. If you’re an experienced Ruby programmer, Effective Ruby will help you harness Ruby’s full power to write more robust, efficient, maintainable, and well-performing code. Drawing on nearly a decade of Ruby experience, Peter Jones brings together 48 Ruby best practices, expert tips, and shortcuts—all supported by realistic code examples. Jones offers practical advice for each major area of Ruby development, from modules to memory to metaprogramming. Throughout, he uncovers little-known idioms, quirks, pitfalls, and intricacies that...

51. 

Visual QuickStart Guide: JavaScript, Ninth Edition

Visual QuickStart Guide: JavaScript, Ninth Edition

By: Tom Negrino; Dori Smith

Publisher: Peachpit Press

Publication Date: 29-JUL-2014

Insert Date: 17-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

With the proliferation of new, standards-compliant browsers, virtually all users and Web sites can successfully use the latest JavaScript techniques.  This task-based, visual-reference guide has been fully revised and uses step-by-step instructions and plenty of screenshots to give beginning and intermediate scripters what they need to know to keep their skills up-to-date. Readers can start from the beginning to get a tour of the programming language, or look up specific tasks to learn just what they need to know. In this updated ninth edition, readers will find new information on scripting...

52. 

Rough Cuts
More Agile Testing: Learning Journeys for the Whole Team

More Agile Testing: Learning Journeys for the Whole Team

By: Janet Gregory; Lisa Crispin

Publisher: Addison-Wesley Professional

Publication Date: 10-OCT-2014

Insert Date: 17-JUL-2014

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Testing is central to the success of agile development, but key aspects of the tester's role remain ambiguous or misunderstood. In More Agile Testing, two world-renowned agile test experts ask tough questions about agile testing--and provide definitive answers based on the experiences of successful agile teams worldwide. Lisa Crispin and Janet Gregory pioneered the agile testing discipline with their first book, Agile Testing. Now, they reflect on all that's been learned in five years since it was published, addressing crucial additional...

53. 

Mastering Proxmox

Mastering Proxmox

By: Wasim Ahmed

Publisher: Packt Publishing

Publication Date: 14-JUL-2014

Insert Date: 16-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Master Proxmox VE to effectively implement server virtualization technology within your network Learn how to provide big business virtualization technology at small business prices by using Proxmox Walk through every aspect of visualization using Proxmox, from a basic cluster to complex multi-cluster setups A practical, scenario-based guide featuring best practices which will show you everything you need to know to tackle any Proxmox cluster In Detail Proxmox is an open source virtualization management solution for servers. This book starts by guiding you through how to...

54. 

Getting Started with Windows VDI

Getting Started with Windows VDI

By: Andrew Fryer

Publisher: Packt Publishing

Publication Date: 14-JUL-2014

Insert Date: 16-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Create, maintain, and secure scalable and resilient virtual desktops with Windows 8.1 and Windows Server 2012 R2 Explore the various parts of the VDI infrastructure such as the broker, web access server, and virtualization host Provide access for remote workers via any supported device Using a step-by-step approach, quickly grasp the complexities of VDI and learn to deploy its features In Detail This easy-to-follow introduction guide brings together all of the knowledge required to build a successful Virtual Desktop project that is secure, scalable, and highly...

55. 

Java for Android

Java for Android

By: 

Publisher: Brainy Software

Publication Date: 01-AUG-2014

Insert Date: 16-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

This book is for you if you want to learn Java and specialize in Android application development. To save you time and effort, this book covers the most important Java programming concepts that are directly related to Android programming. All in an easy to follow tutorial. It is a guide to building real-world mobile applications in Java.  ...

56. 

Rough Cuts
OpenStack Swift

OpenStack Swift

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-OCT-2014

Insert Date: 16-JUL-2014

Table of Contents • Start Reading

Learn how to gain maximum benefit from Swift, the highly available, distributed, object/blob store for OpenStack. Written by members of the team who maintain Swift, this practical book gets system administrators up to speed on Swift’s use and administration, and includes advanced topics....

57. 

Performance Optimization and Tuning Techniques for IBM Processors, including IBM POWER8

Performance Optimization and Tuning Techniques for IBM Processors, including IBM POWER8

By: Brian Hall; Ryan Arnold; Peter Bergner; Wainer dos Santos Moschetta; Robert Enenkel; Pat Haugen; Michael R. Meissner; Alex Mericas; Philipp Oehler; Berni Schiefer; Brian F. Veale; Suresh Warrier; Daniel Zabawa; Adhemerval Zanella

Publisher: IBM Redbooks

Publication Date: 11-JUL-2014

Insert Date: 15-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

This IBM® Redbooks® publication focuses on gathering the correct technical information, and laying out simple guidance for optimizing code performance on IBM POWER8™ systems that run the AIX®, IBM i, or Linux operating systems. There is much straightforward performance optimization that can be performed with a minimum of effort and without extensive previous experience or in-depth knowledge. The POWER8 processor contains many new and important performance features, such as support for eight hardware threads in each core and support for transactional memory. POWER8 is a strict superset of...

58. 

Beginning Fedora Desktop: Fedora 20 Edition

Beginning Fedora Desktop: Fedora 20 Edition

By: Richard Petersen

Publisher: Apress

Publication Date: 30-JUN-2014

Insert Date: 15-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

"Beginning Fedora Desktop: Fedora 20 Edition is a complete guide to using the Fedora 20 Desktop Linux release as your daily driver for multimedia, productivity, social networking, the GNOME 3 desktop, administrative tasks, and more. Author and Linux expert Richard Petersen delves into the operating system as a whole and offers you a complete treatment of Fedora 20 Desktop configuration and use. You'll discover how to install and update the Fedora 20 Desktop, learn which applications perform which functions, how to manage software, use of the GNOME 3 and KDE desktop configuration tools,...

59. 

HTML5. Strony mobilne

HTML5. Strony mobilne

By: Estelle Weyl

Publisher: Helion

Publication Date: 20-MAY-2014

Insert Date: 15-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

W trakcie lektury zaczniesz poznawać składnię oraz możliwości HTML, przygotujesz środowisko pracy oraz zdobędziesz potrzebne narzędzia. Kolejne rozdziały to obowiązkowa dawka informacji na temat tworzenia formularzy oraz korzystania z elementów svg, canvas, audio i video. HTML5 dostarcza wielu nowych narzędzi, pozwalających m.in. sprawdzić stan połączenia z siecią, przechowywać dane na komputerze użytkownika lub uzyskać informację o jego lokalizacji. Dzięki tej książce opanujesz je w mig. W tym podręczniku znajdziesz również obszerny opis kaskadowych arkuszy stylów w wersji 3. Pozwolą Ci one...

60. 

Wydajne aplikacje internetowe. Przewodnik

Wydajne aplikacje internetowe. Przewodnik

By: 

Publisher: Helion

Publication Date: 19-MAY-2014

Insert Date: 15-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Buduj wydajne aplikacje internetowe! Aplikacje internetowe systematycznie wypierają swoje klasyczne odpowiedniki. Edytory tekstu, programy graficzne czy systemy CRM w wersji online nikogo już nie zaskakują. Coraz bardziej skomplikowane narzędzia dostępne za pośrednictwem przeglądarki internetowej wymagają od deweloperów znakomitej znajomości protokołów HTTP, XHR, WebSocket i nie tylko. Dzięki tej wiedzy są oni w stanie tworzyć wydajne aplikacje, które spełnią oczekiwania użytkowników. Ta książka to najlepsze źródło informacji poświęcone protokołom internetowym. Przygotowana przez inżyniera...