Free Trial

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

Help

Top Titles


1. 

Head First Design Patterns

Head First Design Patterns

By: ; ; ;

Publisher: O'Reilly Media, Inc.

Publication Date: 25-OCT-2004

Insert Date: 10-MAY-2006

Slots: 1.0

Table of Contents • Start Reading

You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them,...

2. 

Head First Java, 2nd Edition

Head First Java, 2nd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 09-FEB-2005

Insert Date: 10-MAY-2006

Slots: 1.0

Table of Contents • Start Reading

Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your...

3. 

Learning Python, 5th Edition

Learning Python, 5th Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 26-JUN-2013

Insert Date: 17-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages....

4. 

Algorithms

Algorithms

By: Robert Sedgewick; Kevin Wayne

Publisher: Addison-Wesley Professional

Publication Date: 09-MAR-2011

Insert Date: 05-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

Essential Information about Algorithms and Data Structures A Classic Reference The latest version of Sedgewick’s best-selling series, reflecting an indispensable body of knowledge developed over the past several decades. Broad Coverage Full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing, including fifty algorithms every programmer should know. See algs4.cs.princeton.edu/code. Completely Revised Code New Java implementations written in an accessible modular programming style, where all of the code is exposed to the reader...

5. 

Cisco CCENT/CCNA ICND1 100-101 Official Cert Guide, Video Enhanced Edition

Cisco CCENT/CCNA ICND1 100-101 Official Cert Guide, Video Enhanced Edition

By: Wendell Odom

Publisher: Cisco Press

Publication Date: 25-APR-2013

Insert Date: 02-APR-2013

Slots: 1.0

Table of Contents • Start Reading

The Publisher regrets that the CD/DVD content for this title cannot be made available Online. Cisco Press is the official publisher for the New CCENT Certification. The New Edition of this Best-Selling Official Cert Guide includes Updated Content, New Exercises, 400 Practice Questions, and 90 Minutes of Video Training -- PLUS the CCENT Network Simulator Lite Edition with lab exercises. The CCENT Certification is now the only prerequisite for the CCNA Routing and Switching, CCNA Voice, CCNA Wireless,CCNA Security and CCDA Certifications. Cisco CCENT/CCNA ICND1 100-101 Official Cert Guide...

6. 

HTML & CSS: Design and Build Websites

HTML & CSS: Design and Build Websites

By: 

Publisher: John Wiley & Sons

Publication Date: 08-NOV-2011

Insert Date: 18-FEB-2012

Slots: 1.0

Table of Contents • Start Reading

A full-color introduction to the basics of HTML and CSS from the publishers of Wrox! Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. Introduces HTML and CSS in a way that...

7. 

The C++ Programming Language, Fourth Edition

The C++ Programming Language, Fourth Edition

By: Bjarne Stroustrup

Publisher: Addison-Wesley Professional

Publication Date: 09-MAY-2013

Insert Date: 20-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents...

8. 

Hadoop: The Definitive Guide, 3rd Edition

Hadoop: The Definitive Guide, 3rd Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 19-MAY-2012

Insert Date: 28-JAN-2012

Slots: 1.0

Table of Contents • Start Reading

Ready to unlock the power of your data? With this comprehensive guide, you’ll learn how to build and maintain reliable, scalable, distributed systems with Apache Hadoop. You’ll also find illuminating case studies that demonstrate how Hadoop is used to solve specific problems. This book is ideal for programmers looking to analyze datasets of any size, and for administrators who want to set up and run Hadoop clusters....

9. 

Head First Software Development

Head First Software Development

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 20-DEC-2007

Insert Date: 10-JAN-2008

Slots: 1.0

Table of Contents • Start Reading

Even the best developers have seen well-intentioned software projects fail -- often because the customer kept changing requirements, and end users didn't know how to use the software you developed. Instead of surrendering to these common problems, let Head First Software Development guide you through the best practices of software development. Before you know it, those failed projects will be a thing of the past. With its unique visually rich format, this book pulls together the hard lessons learned by expert software developers over the years. You'll gain essential information about each...

10. 

Transport Processes and Separation Process Principles (Includes Unit Operations) Fourth Edition

Transport Processes and Separation Process Principles (Includes Unit Operations) Fourth Edition

By: 

Publisher: Prentice Hall

Publication Date: 05-MAR-2003

Insert Date: 18-DEC-2004

Slots: 1.0

Table of Contents • Start Reading

The comprehensive, unified, up-to-date guide to transport and separation processes Today, chemical engineering professionals need a thorough understanding of momentum, heat, and mass transfer processes, as well as separation processes. Transport Processes and Separation Process Principles, Fourth Edition offers a unified and up-to-date treatment of all these topics. Thoroughly updated to reflect the field's latest methods and applications, it covers both fundamental principles and practical applications. Part 1 covers the essential principles underlying transport processes: momentum...

11. 

Programming in Scala, Second Edition

Programming in Scala, Second Edition

By: ; ;

Publisher: Artima Press

Publication Date: 05-JAN-2011

Insert Date: 16-JUL-2011

Slots: 1.0

Table of Contents • Start Reading

http://www.artima.com/shop/programming_in_scala_2ed#aboutTheBook ...

12. 

Android Programming: The Big Nerd Ranch Guide

Android Programming: The Big Nerd Ranch Guide

By: Bill Phillips; Brian Hardy

Publisher: Big Nerd Ranch Guides

Publication Date: 28-MAR-2013

Insert Date: 23-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Android Programming: The Big Nerd Ranch Guide: is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch’s popular Android Bootcamp course, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps compatible with all versions of Android widely used today (Android 2.2 - 4.2). Write and run code every step of the way – creating apps that catalog crime scenes, browse photos, track your jogging route, and more. Each chapter...

13. 

iOS Programming: The Big Nerd Ranch Guide

iOS Programming: The Big Nerd Ranch Guide

By: Christian Keur; Aaron Hillegass; Joe Conway

Publisher: Big Nerd Ranch Guides

Publication Date: 11-FEB-2014

Insert Date: 20-FEB-2014

Slots: 1.0

Table of Contents • Start Reading

Updated and expanded to cover iOS 7 and Xcode 5, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the know-how and the confidence you need to tackle iOS projects of your own. Based on Big Nerd Ranch's popular iOS Bootcamp course and its well-tested materials and methodology, this bestselling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and useful. Throughout the book, the authors explain what's important and share...

14. 

Pro AngularJS

Pro AngularJS

By: Adam Freeman

Publisher: Apress

Publication Date: 01-APR-2014

Insert Date: 31-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

AngularJS is the leading framework for building dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. AngularJS, which is maintained by Google, brings the power of the Model-View-Controller (MVC) pattern to the client, providing the foundation for complex and rich web apps. It allows you to build applications that are smaller, faster, and with a lighter resource footprint than ever before. Best-selling author Adam Freeman explains how to get the most from AngularJS. He begins by describing the MVC pattern and the many benefits that can be...

15. 

Core Java™: Volume I—Fundamentals, Ninth Edition

Core Java™: Volume I—Fundamentals, Ninth Edition

By: Cay S. Horstmann; Gary Cornell

Publisher: Prentice Hall

Publication Date: 27-NOV-2012

Insert Date: 11-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Fully updated to reflect Java SE 7 language changes, Core Java™, Volume I—Fundamentals, Ninth Edition, is the definitive guide to the Java platform. Designed for serious programmers, this reliable, unbiased, no-nonsense tutorial illuminates key Java language and library features with thoroughly tested code examples. As in previous editions, all code is easy to understand, reflects modern best practices, and is specifically designed to help jumpstart your projects. Volume I quickly brings you up-to-speed on Java SE 7 core language enhancements, including the diamond operator, improved...

16. 

Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship

By: Robert C. Martin

Publisher: Prentice Hall

Publication Date: 01-AUG-2008

Insert Date: 24-JUN-2008

Slots: 1.0

Table of Contents • Start Reading

<div><p>Even bad code can function. But if code isn&#8217;t clean, it can bring a development organization to its knees.&#160;</p> <p>Every year, countless hours and significant resources are lost because of poorly written code. But it doesn&#8217;t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code &#8220;on the fly&#8221; into a book that will instill within you the values...

17. 

Essential Scrum: A Practical Guide to the Most Popular Agile Process

Essential Scrum: A Practical Guide to the Most Popular Agile Process

By: Kenneth S. Rubin

Publisher: Addison-Wesley Professional

Publication Date: 26-JUL-2012

Insert Date: 14-MAR-2012

Slots: 1.0

Table of Contents • Start Reading

<div><p><b>A Practical Guide to the Most Popular Agile Process</b></p> <p/> <p>The Single-Source, Comprehensive Guide to Scrum for All Team Members, Managers, and Executives</p> <p/> <p>If you want to use Scrum to develop innovative products and services that delight your customers,&#160;<b><em>Essential Scrum&#160;</em></b>is the complete, single-source reference you&#8217;ve been searching for. Leading Scrum coach and trainer Kenny Rubin illuminates the values, principles, and practices of Scrum, and describes flexible, proven approaches that can help you implement it far more...

18. 

Head First Servlets and JSP, 2nd Edition

Head First Servlets and JSP, 2nd Edition

By: ; ;

Publisher: O'Reilly Media, Inc.

Publication Date: 25-MAR-2008

Insert Date: 25-MAR-2008

Slots: 1.0

Table of Contents • Start Reading

Looking to study up for the new J2EE 1.5 Sun Certified Web Component Developer (SCWCD) exam? This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the brand new J2EE 1.5 exam. If that's what you want to do, that is. Maybe you don't care about the exam, but need to use servlets and JSPs in your next project. You're working on a deadline. You're over the legal limit for caffeine. You can't waste your time with a book that makes sense only AFTER you're an expert (or worse, one that puts you to sleep). Learn how to write servlets and JSPs,...

19. 

AngularJS

AngularJS

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 23-APR-2013

Insert Date: 10-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Develop smaller, lighter web apps that are simple to create and easy to test, extend, and maintain as they grow. This hands-on guide introduces you to AngularJS, the open source JavaScript framework that uses Model–view–controller (MVC) architecture, data binding, client-side templates, and dependency injection to create a much-needed structure for building web apps....

20. 

Head First JavaScript Programming

Head First JavaScript Programming

By: Eric T. Freeman;

Publisher: O'Reilly Media, Inc.

Publication Date: 31-MAR-2014

Insert Date: 28-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. You won’t just be reading—you’ll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript in ways you never imagined. And you’ll write real code, lots of it, so you can start building your own web applications....