Free Trial

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

Help

Top Titles


61. 

The Sketchnote Handbook: the illustrated guide to visual note taking

The Sketchnote Handbook: the illustrated guide to visual note taking

By: Mike Rohde

Publisher: Peachpit Press

Publication Date: 30-NOV-2012

Insert Date: 26-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

This gorgeous, fully illustrated handbook tells the story of sketchnotes--why and how you can use them to capture your thinking visually, remember key information more clearly, and share what you've captured with others. Author Mike Rohde shows you how to incorporate sketchnoting techniques into your note-taking process--regardless of your artistic abilities--to help you better process the information that you are hearing and seeing through drawing, and to actually have fun taking notes. The Sketchnote Handbook explains and illustrates practical sketchnote techniques for taking visual...

62. 

Pro JPA 2: Mastering the Java™ Persistence API

Pro JPA 2: Mastering the Java™ Persistence API

By: Mike Keith; Merrick Schincariol

Publisher: Apress

Publication Date: 03-DEC-2009

Insert Date: 14-MAY-2010

Slots: 1.0

Table of Contents • Start Reading

Pro JPA 2 introduces, explains, and demonstrates how to use the new Java Persistence API (JPA). JPA provides Java developers with both the knowledge and insight needed to write Java applications that access relational databases through JPA. Authors Mike Keith and Merrick Schincariol take a hands-on approach to teaching by giving examples to illustrate each new concept of the API and showing how it is used in practice. ...

63. 

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

By: Pramod J. Sadalage; Martin Fowler

Publisher: Addison-Wesley Professional

Publication Date: 08-AUG-2012

Insert Date: 25-MAY-2012

Slots: 1.0

Table of Contents • Start Reading

The need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational “NoSQL” databases. Advocates of NoSQL databases claim they can be used to build systems that are more performant, scale better, and are easier to program. NoSQL Distilled is a concise but thorough introduction to this rapidly emerging technology. Pramod J. Sadalage and Martin Fowler explain how NoSQL databases work and the ways that they may be a superior alternative to a traditional RDBMS. The authors provide a fast-paced guide to the concepts you need to know in order to...

64. 

Training Kit (Exam 70-461): Querying Microsoft® SQL Server® 2012

Training Kit (Exam 70-461): Querying Microsoft® SQL Server® 2012

By: ; ;

Publisher: Microsoft Press

Publication Date: 05-DEC-2012

Insert Date: 20-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

Ace your preparation for Microsoft® Certification Exam 70-461 with this 2-in-1 Training Kit from Microsoft Press®. Work at your own pace through a series of lessons and practical exercises, and then assess your skills with practice tests on CD—featuring multiple, customizable testing options....

65. 

Data Mining: Practical Machine Learning Tools and Techniques, 3rd Edition

Data Mining: Practical Machine Learning Tools and Techniques, 3rd Edition

By: Ian H. Witten; Eibe Frank; Geoffrey Holmes

Publisher: Morgan Kaufmann

Publication Date: 30-JAN-2011

Insert Date: 03-APR-2012

Slots: 1.0

Table of Contents • Start Reading

Like the popular second edition, Data Mining: Practical Machine Learning Tools and Techniques offers a thorough grounding in machine learning concepts as well as practical advice on applying machine learning tools and techniques in real-world data mining situations. Inside, you'll learn all you need to know about preparing inputs, interpreting outputs, evaluating results, and the algorithmic methods at the heart of successful data mining'including both tried-and-true techniques of today as well as methods at the leading edge of contemporary research. <br><br>Complementing the book is a...

66. 

Scala for the Impatient

Scala for the Impatient

By: 

Publisher: Addison-Wesley Professional

Publication Date: 06-MAR-2012

Insert Date: 24-APR-2011

Slots: 1.0

Table of Contents • Start Reading

Scala is a modern programming language for the Java Virtual Machine (JVM) that combines the best features of object-oriented and functional programming languages. Using Scala, you can write programs more concisely than in Java, as well as leverage the full power of concurrency. Since Scala runs on the JVM, it can access any Java library and is interoperable with Java frameworks. Scala for the Impatient concisely shows developers what Scala can do and how to do it. In this book, Cay Horstmann, the principal author of the international best-selling Core Java™, offers a rapid,...

67. 

Maven: The Definitive Guide

Maven: The Definitive Guide

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 24-SEP-2008

Insert Date: 17-SEP-2008

Slots: 1.0

Table of Contents • Start Reading

For too long, developers have worked on disorganized application projects, where every part seemed to have its own build system, and no common repository existed for information about the state of the project. Now there's help. The long-awaited official documentation to Maven is here. Written by Maven creator Jason Van Zyl and his team at Sonatype, Maven: The Definitive Guide clearly explains how this tool can bring order to your software development projects. Maven is largely replacing Ant as the build tool of choice for large open source Java projects because, unlike Ant, Maven is also a...

68. 

The Linux Command Line

The Linux Command Line

By: 

Publisher: No Starch Press

Publication Date: 07-JAN-2012

Insert Date: 12-JAN-2012

Slots: 1.0

Table of Contents • Start Reading

The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell. Along the way you'll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more....

69. 

Head First JavaScript

Head First JavaScript

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 20-DEC-2007

Insert Date: 15-JAN-2008

Slots: 1.0

Table of Contents • Start Reading

So you're ready to make the leap from writing HTML and CSS web pages to creating dynamic web applications. You want to take your web skills to the next level. And you're finally ready to add "programmer" to the resume. It sounds like you're ready to learn the Web's hottest programming language: JavaScript. Head First JavaScript is your ticket to going beyond copying and pasting the code from someone else's web site, and writing your own interactive web pages.With Head First JavaScript, you learn: The basics of programming, from variables to types to loopingHow the web browser runs your code,...

70. 

CEH Certified Ethical Hacker All-in-One Exam Guide

CEH Certified Ethical Hacker All-in-One Exam Guide

By: Matt Walker

Publisher: McGraw-Hill

Publication Date: 07-SEP-2011

Insert Date: 09-MAR-2012

Slots: 1.0

Table of Contents • Start Reading

Get complete coverage of all the objectives included on the EC-Council’s Certified Ethical Hacker exam inside this comprehensive resource. Written by an IT security expert, this authoritative guide covers the vendor-neutral CEH exam in full detail. You’ll find learning objectives at the beginning of each chapter, exam tips, practice exam questions, and in-depth explanations. Designed to help you pass the exam with ease, this definitive volume also serves as an essential on-the-job reference. ...

71. 

INTERACTION DESIGN: beyond human-computer interaction, 3rd Edition

INTERACTION DESIGN: beyond human-computer interaction, 3rd Edition

By: Yvonne Rogers; Helen Sharp; Jenny Preece

Publisher: John Wiley & Sons

Publication Date: 21-JUN-2011

Insert Date: 02-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

A revision of the #1 text in the Human Computer Interaction field, Interaction Design, the third edition is an ideal resource for learning the interdisciplinary skills needed for interaction design, human-computer interaction, information design, web design and ubiquitous computing. The authors are acknowledged leaders and educators in their field, with a strong global reputation. They bring depth of scope to the subject in this new edition, encompassing the latest technologies and devices including social networking, Web 2.0 and mobile devices. The third edition also adds, develops and...

72. 

SCJP Sun® Certified Programmer for Java™ 6 Study Guide Exam (310-065)

SCJP Sun® Certified Programmer for Java™ 6 Study Guide Exam (310-065)

By: Kathy Sierra; Bert Bates

Publisher: McGraw-Hill Osborne Media

Publication Date: 24-JUN-2008

Insert Date: 10-APR-2009

Slots: 1.0

Table of Contents • Start Reading

The Best Fully Integrated Study System Available--Written by the Lead Developers of Exam 310-065 With hundreds of practice questions and hands-on exercises, SCJP Sun Certified Programmer for Java 6 Study Guide covers what you need to know--and shows you how to prepare--for this challenging exam. • 100% complete coverage of all official objectives for exam 310-065 • Exam Objective Highlights in every chapter point out certification objectives to ensure you're focused on passing the exam • Exam Watch sections in every chapter highlight key exam topics covered • Simulated exam...

73. 

Cassandra: The Definitive Guide

Cassandra: The Definitive Guide

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 22-NOV-2010

Insert Date: 28-AUG-2010

Slots: 1.0

Table of Contents • Start Reading

The rising popularity of Apache Cassandra rests on its ability to handle very large data sets that include hundreds of terabytes -- and that's why this distributed database has been chosen by organizations such as Facebook, Twitter, Digg, and Rackspace. With this hands-on guide, you'll get all the details and practical examples you need to understand Cassandra's non-relational database design and put it to work in a production environment.Author Eben Hewitt (Java SOA Cookbook) pays special attention to data modeling, and demonstrates Cassandra's many advantages, including its high...

74. 

Ruby on Rails™ Tutorial: Learn Web Development with Rails, Second Edition, Video Enhanced Edition

Ruby on Rails™ Tutorial: Learn Web Development with Rails, Second Edition, Video Enhanced Edition

By: Michael Hartl

Publisher: Addison-Wesley Professional

Publication Date: 27-JUL-2012

Insert Date: 08-FEB-2012

Slots: 1.0

Table of Contents • Start Reading

“Ruby on Rails™ Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps.” —Peter Cooper, Editor of Ruby Inside Using Rails, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on Rails™ Tutorial, Second Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of your own complete...

75. 

CCNA Security 640-554 Official Cert Guide

CCNA Security 640-554 Official Cert Guide

By: Keith Barker; Scott Morris

Publisher: Cisco Press

Publication Date: 06-JUL-2012

Insert Date: 24-FEB-2012

Slots: 1.0

Table of Contents • Start Reading

Trust the best selling Official Cert Guide series from Cisco Press to help you learn, prepare, and practice for exam success. They are built with the objective of providing assessment, review, and practice to help ensure you are fully prepared for your certification exam. CCNA Security 640-554 Official Cert Guide presents you with an organized test preparation routine through the use of proven series elements and techniques. “Do I Know This Already?” quizzes open each chapter and enable you to decide how much time you need to spend on each section. Exam topic lists make referencing easy....

76. 

Programming Python, 4th Edition

Programming Python, 4th Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 31-DEC-2010

Insert Date: 15-DEC-2010

Slots: 1.0

Table of Contents • Start Reading

Once you've come to grips with the core Python language, learning how to build Python applications presents a far more interesting challenge. Many critics consider this classic book, now updated for Python 3.x, to be the industry standard tutorial for Python application programming. With clear and concise explanations of Python syntax and programming techniques, and numerous examples that illustrate both correct usage and common idioms, Programming Python shows you the right way to code with Python....

77. 

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

By: 

Publisher: Addison-Wesley Professional

Publication Date: 27-JUL-2010

Insert Date: 11-DEC-2009

Slots: 1.0

Table of Contents • Start Reading

Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours— sometimes even minutes–no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley...

78. 

Interactive Data Visualization for the Web

Interactive Data Visualization for the Web

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 26-MAR-2013

Insert Date: 14-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Create and publish your own interactive data visualization projects on the Web—even if you have little or no experience with data visualization or web development. It’s easy and fun with this practical, hands-on introduction. Author Scott Murray teaches you the fundamental concepts and methods of D3, a JavaScript library that lets you express data visually in a web browser....

79. 

Developing Backbone.js Applications

Developing Backbone.js Applications

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 23-MAY-2013

Insert Date: 26-APR-2012

Slots: 1.0

Table of Contents • Start Reading

If you want to build your site’s frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You’ll learn how to create structured JavaScript applications, using Backbone’s own flavor of model-view-controller (MVC) architecture....

80. 

Raspberry Pi User Guide

Raspberry Pi User Guide

By: 

Publisher: John Wiley & Sons

Publication Date: 24-SEP-2012

Insert Date: 15-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

Make the most out of the world's first truly compact computer It's the size of a credit card, it can be charged like a smartphone, it runs on open-source Linux, and it holds the promise of bringing programming and playing to millions at low cost. And now you can learn how to use this amazing computer from its co-creator, Eben Upton, in Raspberry Pi User Guide. Cowritten with Gareth Halfacree, this guide gets you up and running on Raspberry Pi, whether you're an educator, hacker, hobbyist, or kid. Learn how to connect your Pi to other hardware, install software, write basic programs, and...