Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
1. | By: Eric Freeman; Elisabeth Robson; Bert Bates; Kathy Sierra Publisher: O'Reilly Media, Inc. Publication Date: 25-OCT-2004 Insert Date: 10-MAY-2006 Slots: 1.0 | Overview: Head First Design Patterns
<div><p>
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...
|
2. | Hadoop: The Definitive Guide, 3rd Edition By: Tom White Publisher: O'Reilly Media, Inc. Publication Date: 19-MAY-2012 Insert Date: 28-JAN-2012 Slots: 1.0 | Overview: Hadoop: The Definitive Guide, 3rd Edition
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....
|
3. | By: Kathy Sierra; Bert Bates Publisher: O'Reilly Media, Inc. Publication Date: 09-FEB-2005 Insert Date: 10-MAY-2006 Slots: 1.0 | Overview: Head First Java, 2nd Edition
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...
|
4. | Head First HTML and CSS, 2nd Edition By: Elisabeth Robson; Eric Freeman Publisher: O'Reilly Media, Inc. Publication Date: 29-AUG-2012 Insert Date: 18-AUG-2012 Slots: 1.0 | Overview: Head First HTML and CSS, 2nd Edition
<p>Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up the newly revised Head First HTML and CSS and really learned HTML. You want to learn HTML and CSS so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right, using the latest HTML5 standards, so you can actually maintain and expand your web pages over time so they work in all browsers and mobile devices. <br><br>
In this book, you'll learn the real secrets...
|
5. | By: Adam Freeman Publisher: Apress Publication Date: 24-FEB-2012 Insert Date: 16-FEB-2012 Slots: 1.0 | Overview: Pro jQuery
jQuery is one of the most popular and powerful JavaScript libraries available today. It's widely used to create rich user experiences and to simplify website and application development. It is the tool of choice for web developers everywhere and sets the standard for simplicity, flexibility and extensibility.
In Pro jQuery, seasoned author Adam Freeman explains how to get the most from jQuery by focusing on the features you need for your project. He starts with the nuts and bolts and shows you everything through to advanced features, going in depth to give you the knowledge you need....
|
6. | By: Mark Lutz Publisher: O'Reilly Media, Inc. Publication Date: 02-OCT-2009 Insert Date: 15-SEP-2009 Slots: 1.0 | Overview: Learning Python, 4th Edition
Google and YouTube use Python because it's highly adaptable, easy
to maintain, and allows for rapid development. If you want to write
high-quality, efficient code that's easily integrated with other
languages and tools, this hands-on book will help you be productive
with Python quickly -- whether you're new to programming or just
new to Python. It's an easy-to-follow self-paced tutorial, based on
author and Python expert Mark Lutz's popular training course.
Each chapter contains a stand-alone lesson on a key component of
the language, and includes a unique Test Your Knowledge
section with...
|
7. | Java™: How to Program, Ninth Edition By: Paul Deitel - Deitel & Associates, Inc.; Harvey Deitel - Deitel & Associates, Inc. Publisher: Prentice Hall Publication Date: 25-FEB-2011 Insert Date: 24-JUN-2011 Slots: 1.0 | Overview: Java™: How to Program, Ninth Edition The Deitels’ groundbreaking How to Program series
offers unparalleled breadth and depth of object-oriented
programming concepts and intermediate-level topics for further
study. Their Live Code Approach features thousands of lines of code
in hundreds of complete working programs. This enables
readers to confirm that programs run as expected. Java
How to Program (Early Objects) 9e contains an optional
extensive OOD/UML 2 case study on developing and implementing the
software for an automated teller machine.This edition covers both
Java SE7 and SE6....
|
8. | By: Martin Odersky; Lex Spoon; Bill Venners Publisher: Artima Press Publication Date: 05-JAN-2011 Insert Date: 16-JUL-2011 Slots: 1.0 | Overview: Programming in Scala
http://www.artima.com/shop/programming_in_scala_2ed#aboutTheBook
...
|
9. | CCNA® Cisco Certified Network Associate: Study Guide, Seventh Edition By: Todd Lammle Publisher: Sybex Publication Date: 05-APR-2011 Insert Date: 17-OCT-2011 Slots: 1.0 | Overview: CCNA® Cisco Certified Network Associate: Study Guide, Seventh Edition
Learn from the Best - Cisco Networking Authority Todd Lammle
Written by Cisco networking authority Todd Lammle, this comprehensive guide has been completely updated to reflect the latest CCNA 640-802 exam. Todd's straightforward style provides lively examples, hands on and written labs, easy-to-understand analogies, and real-world scenarios that will not only help you prepare for the exam, but also give you a solid foundation as a Cisco networking professional.
This Study Guide teaches you how to
Describe how a network works
Configure, verify and troubleshoot a switch with...
|
10. | By: Brad Green; Shyam Seshadri Publisher: O'Reilly Media, Inc. Publication Date: 22-APR-2013 Insert Date: 10-APR-2013 Slots: 1.0 | Overview: AngularJS 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....
|
11. | Pro ASP.NET MVC 4, Fourth Edition By: Adam Freeman Publisher: Apress Publication Date: 16-JAN-2013 Insert Date: 09-JAN-2013 Slots: 1.0 | Overview: Pro ASP.NET MVC 4, Fourth Edition
The ASP.NET MVC 4 Framework is the latest evolution of Microsoft's ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.
ASP.NET MVC 4 contains a number of significant advances over previous versions. New mobile and desktop templates (employing adaptive rendering) are included together with support for jQuery Mobile for the first time. New display modes allow your application to select views based on the browser that's making the...
|
12. | HTML & CSS: Design and Build Websites By: Jon Duckett Publisher: John Wiley & Sons Publication Date: 08-NOV-2011 Insert Date: 18-FEB-2012 Slots: 1.0 | Overview: HTML & CSS: Design and Build Websites
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...
|
13. | By: Andrew Stellman; Jennifer Greene Publisher: O'Reilly Media, Inc. Publication Date: 21-MAY-2010 Insert Date: 10-APR-2010 Slots: 1.0 | Overview: Head First C#, 2nd Edition You want to learn C# programming, but you're not sure you want to suffer through another tedious technical book. You're in luck: Head First C# introduces this language in a fun, visual way. You'll quickly learn everything from creating your first program to learning sophisticated coding skills with C# 4.0, Visual Studio 2010 and .NET 4, while avoiding common errors that frustrate many students....
|
14. | C# 5.0 in a Nutshell, 5th Edition By: Joseph Albahari; Ben Albahari Publisher: O'Reilly Media, Inc. Publication Date: 19-JUN-2012 Insert Date: 23-MAR-2012 Slots: 1.0 | Overview: C# 5.0 in a Nutshell, 5th Edition When you have a question about C# 5.0 or the .NET CLR, this bestselling guide has precisely the answers you need. Uniquely organized around concepts and use cases, this updated fifth edition features a reorganized section on concurrency, threading, and parallel programming—including in-depth coverage of C# 5.0’s new asynchronous functions....
|
15. | A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE (PMBOK® Guide) By: Project Management Institute Publisher: Project Management Institute Publication Date: 01-JAN-2008 Insert Date: 03-SEP-2009 Slots: 1.0 | Overview: A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE (PMBOK® Guide)
"The PMBOK® Guide – Fourth Edition continues the tradition of excellence in project management with a standard that is even easier to understand and implement, with improved consistency and greater clarification.
What's new?
• Standard language has been incorporated throughout the document to aid reader understanding.
• New data flow diagrams clarify inputs and outputs for each process.
• Greater attention has been placed on how Knowledge Areas integrate in the context of Initiating, Planning, Executing, Monitoring & Controlling, and Closing process groups.
• Two new...
|
16. | Publisher: O'Reilly Media, Inc. Publication Date: 08-MAY-2008 Insert Date: 26-APR-2008 Slots: 1.0 | Overview: JavaScript: The Good Parts
Most programming languages contain good and bad parts, but
JavaScript has more than its share of the bad, having been
developed and released in a hurry before it could be refined. This
authoritative book scrapes away these bad features to reveal a
subset of JavaScript that's more reliable, readable, and
maintainable than the language as a whole-a subset you can use to
create truly extensible and efficient code.
Considered the JavaScript expert by many people in the
development community, author Douglas Crockford identifies the
abundance of good ideas that make JavaScript an...
|
17. | 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 | Overview: Clean Code: A Handbook of Agile Software Craftsmanship Even bad code can function. But if code isn’t clean, it
can bring a development organization to its knees. Every year,
countless hours and significant resources are lost because of
poorly written code. But it doesn’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 “on the fly” into a book that will instill within
you the values of a software craftsman and make you a...
|
18. | iOS Programming: The Big Nerd Ranch Guide By: Joe Conway; Aaron Hillegass Publisher: Big Nerd Ranch Guides Publication Date: 19-MAR-2012 Insert Date: 30-MAR-2012 Slots: 1.0 | Overview: iOS Programming: The Big Nerd Ranch Guide Winner of a 2012 Jolt Productivity
Award!
Updated and expanded to cover iOS 5 and
Xcode 4.3, 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 understanding, 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 best-selling guide
teaches iOS concepts and coding in tandem. The result is
instruction that is relevant and...
|
19. | Spring in Action, Third Edition By: Craig Walls Publisher: Manning Publications Publication Date: 29-JUN-2011 Insert Date: 05-NOV-2011 Slots: 1.0 | Overview: Spring in Action, Third Edition
Summary
Totally revised for Spring 3.0, this book is a hands-on guide to the Spring Framework. It covers the latest features, tools, and practices including Spring MVC, REST, Security, Web Flow, and more. Following short code snippets and an ongoing example developed throughout the book, you'll learn how to build simple and efficient J2EE applications.
About the Technology
Spring Framework is required knowledge for Java developers, and Spring 3.0 introduces powerful new features like SpEL, the Spring Expression Language, new annotations for the IoC...
|
20. | By: Paul Barry Publisher: O'Reilly Media, Inc. Publication Date: 30-NOV-2010 Insert Date: 19-NOV-2010 Slots: 1.0 | Overview: Head First Python Add Python to your programming skills and have some fun at the same time. Head First Python takes you beyond typical how-to manuals with an engaging visual format that includes images, puzzles, stories, and quizzes that are proven to stimulate learning and retention. You'll not only learn how Python differs from other programming languages and how it's similar, you'll learn how to be a great programmer....
|