Free Trial

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

Help

Information Technology & Software Development


1. 

Programming in C++, 2/e, 2nd Edition

Programming in C++, 2nd Edition

By: Ashok Kamthane

Publisher: Pearson India

Publication Date: 01-JUN-2013

Insert Date: 31-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

The revised and updated version of the student-friendly, practical and example-driven book, Programming in C++ , continues to give its readers a solid background and a learning platform to the fundamentals of C++. This comprehensive book, enriched with illustrations and a number of solved programs, will help the students to master this subject. ...

2. 

PMP Certification, 2/e, 2nd Edition

PMP Certification, 2nd Edition

By: Subramaniam Chandramouli

Publisher: Pearson India

Publication Date: 01-JUN-2013

Insert Date: 31-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

PMP Certification: Excel with Ease is a self-study guide and is essential to all Project Management Professional aspirants to clear the certification examination. The book is based on A Guide to the Project Management Body of Knowledge (PMBOK Guide) , fifth edition, which presents a set of standard terminology and guidelines for project management. ...

3. 

Operating Systems

Operating Systems

By: Sibsankar Haldar; Alex Aravind

Publisher: Pearson India

Publication Date: 25-NOV-2009

Insert Date: 31-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Operating Systems is designed to meet the needs of undergraduate computer science students, and follows the principle of top-down design and bottom-up development. It offers platform-independent, in-depth discussion of fundamental concepts; two detailed technological case studies, on Linux 2.6 and Microsoft Windows XP. ...

4. 

Rough Cuts
Getting Started with Web Performance

Getting Started with Web Performance

By: Daniel Austin

Publisher: O'Reilly Media, Inc.

Publication Date: 15-DEC-2014

Insert Date: 31-JUL-2014

Table of Contents • Start Reading

Speed is money—and increasing web performance can have a significant bottom line impact. This practical guide introduces a new model for thinking about end-to-end performance. Whether you want to write faster applications, or ensure site is fast all the time, you’ll learn how to identify, prioritize, and analyze problems, and then—most importantly—how to optimize performance....

5. 

Using Flume

Using Flume

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 15-DEC-2014

Insert Date: 31-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Looking to use Apache Flume to stream data to Hadoop? This complete reference guide shows operations engineers how to configure, deploy, and monitor a Flume cluster, and teaches developers how to write Flume plugins and custom components to their specific use-cases....

6. 

Compiler Construction

Compiler Construction

By: K.V.N Sunitha

Publisher: Pearson India

Publication Date: 01-JUN-2013

Insert Date: 30-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Designed for an introductory course, this text encapsulates the topics essential for a freshman course on compilers. The book provides a balanced coverage of both theoretical and practical aspects. The text helps the readers understand the process of compilation and proceeds to explain the design and construction of compilers in detail. The concepts are supported by a good number of compelling examples and exercises....

7. 

JAVA Programming, 1/e

JAVA Programming

By: K. Rajkumar

Publisher: Pearson India

Publication Date: 01-MAY-2013

Insert Date: 30-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

JAVA Programming introduces the subject in a simple and lucid style. This book explains programming concepts and software development practices for solving problems in a clear and precise manner. Every chapter of the book is supported with a wide variety of solved examples and end-of-chapter exercises to help students master this subject. ...

8. 

Soft Computing

Soft Computing

By: Samir Roy; Udit Chakraborty

Publisher: Pearson India

Publication Date: 01-JAN-2013

Insert Date: 30-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Soft computing is a branch of computer science that deals with a family of methods that imitate human intelligence. This is done with the goal of creating tools that will contain some human-like capabilities (such as learning, reasoning and decision-making). This book covers the entire gamut of soft computing, including fuzzy logic, rough sets, artificial neural networks, and various evolutionary algorithms. It offers a learner-centric approach where each new concept is introduced with carefully designed examples/instances to train the learner....

9. 

Foundations of Software Testing, 2/e, 2nd Edition

Foundations of Software Testing, 2nd Edition

By: Aditya P. Mathur

Publisher: Pearson India

Publication Date: 01-MAY-2013

Insert Date: 30-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

This edition of Foundations of Software Testing is aimed at the undergraduate, the graduate students and the practicing engineers. It presents sound engineering approaches for test generation, ion, minimization, assessment, and enhancement. Using numerous examples, it offers a lucid description of a wide range of simple to complex techniques for a variety of testing-related tasks. It also discusses the comparative analyses of commercially available testing tools to facilitate the tool ion. ...

10. 

Introduction to Automata Theory, Formal Languages and Computation

Introduction to Automata Theory, Formal Languages and Computation

By: Shyamalendu Kandar

Publisher: Pearson India

Publication Date: 01-JAN-2013

Insert Date: 30-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Formal languages and automata theory is the study of abstract machines and how these can be used for solving problems. The book has a simple and exhaustive approach to topics like automata theory, formal languages and theory of computation. These descriptions are followed by numerous relevant examples related to the topic. A brief introductory chapter on compilers explaining its relation to theory of computation is also given....

11. 

Implementing the IBM System Storage SAN Volume Controller V7.2

Implementing the IBM System Storage SAN Volume Controller V7.2

By: Sangam Racherla; Matus Butora; Hartmut Lonzer; Libor Miklas

Publisher: IBM Redbooks

Publication Date: 28-JUL-2014

Insert Date: 30-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

This IBM® Redbooks® publication is a detailed technical guide to the IBM System Storage® SAN Volume Controller Version 7.2. SAN Volume Controller is a virtualization appliance solution, which maps virtualized volumes that are visible to hosts and applications to physical volumes on storage devices. Each server within the storage area network (SAN) has its own set of virtual storage addresses that are mapped to physical addresses. If the physical addresses change, the server continues running by using the same virtual addresses that it had before. Therefore, volumes or storage can be added...

12. 

Unity 4 Game Development HOTSHOT

Unity 4 Game Development HOTSHOT

By: Jate Wittayabundit

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Develop spectacular gaming content by exploring and utilizing Unity 4 Understand the new 2D Sprite and Immediate Mode GUI system (OnGUI()/GUI class) in Unity 4, and the difference between 2D and 3D worlds, with clear instruction and examples. Learn about Mecanim System, AI programming, editor script, and Character Controller programming including scripting and how to adapt it to your needs. Create a Menu for an RPG Game – Add Powerups, Weapons, and Armor. In Detail Immerse yourself in the world of high-end game design by partaking in challenging missions. Start off by...

13. 

Practical Maya Programming with Python

Practical Maya Programming with Python

By: Robert Galanakis

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Unleash the power of Python in Maya and unlock your creativity Create and customize UIs using standard tools and libraries Understand how Maya can leverage advanced Python features Make your tools, and Maya itself, fully automatable In Detail Autodesk Maya is a 3D computer graphics software. It offers a vast and flexible set of features utilizing Python. It is not difficult to get started using Python in Autodesk Maya, but it can be difficult to go from writing procedural, MEL-inspired tools to building the powerful yet simple systems that Python promises. Practical...

14. 

Learning AngularJS for .NET Developers

Learning AngularJS for .NET Developers

By: Alex Pop

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Build single-page web applications using frameworks that help you work efficiently and deliver great results Implement complex frontend applications using AngularJS and rock solid web services using ServiceStack Become a more productive developer and learn to use frameworks that enforce good development practices Follow a gradual introduction to concepts with lots of examples and explore the evolution of a production-ready application In Detail AngularJS is the most popular JavaScript MVC framework, and it embraces and extends HTML rather than abstracting it. The...

15. 

Scaling Apache Solr

Scaling Apache Solr

By: Hrishikesh Vijay Karambelkar

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Optimize your searches using high-performance enterprise search repositories with Apache Solr Get an introduction to the basics of Apache Solr in a step-by-step manner with lots of examples Develop and understand the workings of enterprise search solution using various techniques and real-life use cases Gain a practical insight into the advanced ways of optimizing and making an enterprise search solution cloud ready In Detail This book is for individuals who want to build high-performance, scalable, enterprise-ready search engines for their customers/organizations. The...

16. 

RESTful Java Web Services Security

RESTful Java Web Services Security

By: René Enríquez; Andrés Salazar C.

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Secure your RESTful applications against common vulnerabilities Learn how to use, configure, and set up tools for applications that use RESTful web services to prevent misuse of resources Get to know and fix the most common vulnerabilities of RESTful web services APIs A step-by-step guide portraying the importance of securing a RESTful web service with simple examples applied to real-world scenarios In Detail This book will serve as a practical companion for you to learn about common vulnerabilities when using RESTful services, and will provide you with an...

17. 

Laravel Design Patterns and Best Practices

Laravel Design Patterns and Best Practices

By: Arda Kılıçdağı; H. İbrahim YILMAZ

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Enhance the quality of your web applications by efficiently implementing design patterns in Laravel Create fully functional web applications using design patterns in Laravel Explore various techniques to adapt different software patterns that suit your needs Get to know the best practices to utilize when making a web application Concise and practical guide to master the MVC approach of Laravel and its benefits In Detail This book covers how to develop different applications and solve recurring problems using Laravel 4 design patterns. It will walk you through the...

18. 

Developing Responsive Web Applications with AJAX and jQuery

Developing Responsive Web Applications with AJAX and jQuery

By: Sandeep Kumar Patel

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Design and develop your very own responsive web applications using Java, jQuery, and AJAX A practical guide to empower you to develop responsive web applications by combining the strengths of AJAX and jQuery Learn how to build a series of web applications on top of a website quickly and efficiently By the end of this book, you will have mastered ways with which you can leverage AJAX and jQuery as per your project needs In Detail AJAX is a web development technique that allows a web page to be updated with new information without having to reload the page. jQuery is a...

19. 

jQuery for Designers : Beginner's Guide - Second Edition

jQuery for Designers : Beginner's Guide - Second Edition

By: Natalie MacLees

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Design interactive websites to improve user experience by using the popular JavaScript library Enhance the user experience of your site by adding useful jQuery features – provide easy navigation, communicate updates and changes, and allow site visitors to interact with content Learn the modular approach to jQuery, including the addition of plug-ins to achieve advanced effects without writing much code at all A step-by-step approach to beginning jQuery, including the creation of rapid, powerful, dynamic web pages and web applications In Detail This book offers...

20. 

SQL Server 2014 Development Essentials

SQL Server 2014 Development Essentials

By: Basit A. Masood-Al-Farooq

Publisher: Packt Publishing

Publication Date: 25-JUL-2014

Insert Date: 29-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Design, implement, and deliver a successful database solution with Microsoft SQL Server 2014 Discover SQL Server 2014’s new in-memory OLTP engine and performance-related improvements Explore the fundamentals of database planning and the Server Transact-SQL language syntax Gain hands-on experience with the use of scalar and table-valued functions, branching, and more advanced data structures In Detail SQL Server 2014 Development Essentials is an easy-to-follow yet comprehensive guide that is full of hands-on examples. With Microsoft SQL Server 2014, you can design, build,...