Free Trial

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

Help

Addison-Wesley


1. 

Rough Cuts
The Rails 4 Way

The Rails 4 Way

By: Obie Fernandez

Publisher: Addison-Wesley Professional

Publication Date: 30-JAN-2014

Insert Date: 09-MAY-2013

Table of Contents • Start Reading

The Rails™ 4 Way is the only comprehensive, authoritative guide to delivering production-quality code with Rails 4. Pioneering Rails expert Obie Fernandez and his team of leading Rails experts illuminate the entire set of Rails APIs, along with the idioms, design approaches, and libraries that make developing applications with Rails so powerful. Drawing on their unsurpassed experience and track record, they address the real challenges development teams face, showing how to use Rails to maximize productivity.¿Using numerous detailed code examples, the text systematically covers Rails' key...

2. 

C++ for the Impatient

C++ for the Impatient

By: Brian Overland

Publisher: Addison-Wesley Professional

Publication Date: 10-MAY-2013

Insert Date: 09-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

A Ready Reference for C++ C++ for the Impatient offers both the quickest way for busy programmers to learn the latest features of the C++ language and a handy resource for quickly finding answers to specific language questions. Designed to give you the most accurate and up-to-date information you require fast and to the point, this book is also an essential guide to the new C++11 standard, including advanced uses of the C++ standard library. Features include Concise descriptions of nearly every function, object, and operator in the C++ core language and standard library, with...

3. 

Rough Cuts
Introduction to Android Application Development: Android Essentials, Fourth Edition

Introduction to Android Application Development: Android Essentials, Fourth Edition

By: Joseph Annuzzi Jr.; Lauren Darcey; Shane Conder

Publisher: Addison-Wesley Professional

Publication Date: 03-JAN-2014

Insert Date: 07-MAY-2013

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Learn the foundations of Android application development from the experts. Introduction to Android Application Development, Fourth Edition, covers the fundamentals of Android development in a format that is suitable for both professional and classroom use. This is your start-to-finish guide to the essentials for Android development, updated for the latest Android SDK. Many chapters contain one or more sample apps demonstrating various features of the Android API, so that readers can build their skills step by step and gradually...

4. 

Learning jQuery: A Hands-on Guide to Building Rich Interactive Web Front Ends

Learning jQuery: A Hands-on Guide to Building Rich Interactive Web Front Ends

By: Ralph Steyer

Publisher: Addison-Wesley Professional

Publication Date: 08-MAY-2013

Insert Date: 05-MAY-2013

Slots: 1.0

Table of Contents • Start Reading

Get started fast with jQuery web programming The jQuery JavaScript library greatly simplifies the creation of modern, rich web applications, while seamlessly integrating with virtually all leading web development platforms and frameworks. Learning jQuery will guide you through using jQuery, jQuery UI, and jQuery Mobile in your own projects. One step at a time, you’ll learn how to do everything from adding simple effects through building complete rich Internet applications. This code-rich tutorial is designed for every working web developer. After clearly explaining all the basics, Ralph...

5. 

Rough Cuts
iOS Drawing: Practical UIKit Solutions

iOS Drawing: Practical UIKit Solutions

By: Erica Sadun

Publisher: Addison-Wesley Professional

Publication Date: 23-SEP-2013

Insert Date: 01-MAY-2013

Table of Contents • Start Reading

This Rough Cut is an early draft manuscript version of the final book. Please excuse typos. UIKit provides a powerful two-dimensional drawing engine for iOS. It enables developers to draw elements using arbitrary output fidelity, regardless of the display specifics (retina or non-retina) and destination (device, printing services, etc). This device- and destination-independent API includes powerful features like transparency, path-based drawing, antialiasing, and more. In this guide, Erica Sadun, bestselling author of The Core iOS 6 Developer's Cookbook and The Advanced iOS 6...

6. 

Rough Cuts
Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML

Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML

By: Jeremy Likness

Publisher: Addison-Wesley Professional

Publication Date: 22-MAY-2014

Insert Date: 29-APR-2013

Table of Contents • Start Reading

This book covers in detail the underlying framework for Windows Store apps known as the Windows Runtime. It takes a problem-solution approach by examining areas of the API, providing an overview, and then tackling specific problems with solutions. It is written in “recipe style”. This book will go in depth with the Windows Runtime by examining the various features available in the API and providing specific example programs as solutions to common development problems. It will focus on the most popular language for programs currently in the Windows 8 store: C#, and the XAML technology that...

7. 

Rough Cuts
Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools & Tips

Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools & Tips

By: Ilan Goldstein

Publisher: Addison-Wesley Professional

Publication Date: 19-JUL-2013

Insert Date: 29-APR-2013

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Scrum is rapidly gaining momentum as the most popular agile framework primarily because its concepts are simple, and they just make sense! However, this perceived simplicity often gives rise to the false belief that Scrum is a silver bullet and trivial to implement. When 'rubber hits the road', Scrum teams often find that translating the framework into effective, practical approaches is anything but easy... Full of easily digestible chapters, 'Scrum Shortcuts Without Cutting Corners' presents a wide range of tactics, tools and tips that...

8. 

Rough Cuts
OpenGL ES 3.0 Programming Guide, Second Edition

OpenGL ES 3.0 Programming Guide, Second Edition

By: Daniel Ginsburg; Budirijanto Purnomo; Dave Shreiner; Aaftab Munshi

Publisher: Addison-Wesley Professional

Publication Date: 25-FEB-2014

Insert Date: 03-APR-2013

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. OpenGL ES 3.0 is the industry's leading software interface and graphics library for rendering sophisticated 3D graphics on handheld and embedded devices. In the OpenGL® ES 3.0 Programming Guide, Second Edition, leading authorities on the Open GL ES interface provide start-to-finish guidance on the new 3.0 release and on maximizing its use in a wide range of high-performance applications. This book will be of interest to developers creating 3D handheld games, user interfaces, or applications using OpenGL ES 3.0. The book focuses on the...

9. 

MySQL, Fifth Edition

MySQL, Fifth Edition

By: Paul DuBois

Publisher: Addison-Wesley Professional

Publication Date: 02-APR-2013

Insert Date: 02-APR-2013

Slots: 1.0

Table of Contents • Start Reading

MySQL, Fifth Edition by Paul DuBois The definitive guide to using, programming and administering MySQL 5.5 and MySQL 5.6 MySQL provides a comprehensive guide to effectively using and administering the MySQL database management system (DBMS). Author Paul DuBois describes everything from the basics of getting information into a database and formulating queries, to using MySQL with PHP or Perl to generate dynamic web pages, to writing your own programs that access MySQL databases, to administering MySQL servers. The book also includes a comprehensive reference section providing...

10. 

Secure Coding in C and C++, Second Edition

Secure Coding in C and C++, Second Edition

By: Robert C. Seacord

Publisher: Addison-Wesley Professional

Publication Date: 02-APR-2013

Insert Date: 01-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Learn the Root Causes of Software Vulnerabilities and How to Avoid Them Commonly exploited software vulnerabilities are usually caused by avoidable software defects. Having analyzed tens of thousands of vulnerability reports since 1988, CERT has determined that a relatively small number of root causes account for most of the vulnerabilities. Secure Coding in C and C++, Second Edition, identifies and explains these root causes and shows the steps that can be taken to prevent exploitation. Moreover, this book encourages programmers to adopt security best practices and to develop a security...

11. 

iOS Auto Layout Demystified

iOS Auto Layout Demystified

By: Erica Sadun

Publisher: Addison-Wesley Professional

Publication Date: 03-APR-2013

Insert Date: 09-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

Auto Layout re-imagines the way developers create user interfaces. It provides a flexible and powerful system that describes how views and their content relate to each other and to the windows and superviews they occupy. In contrast to older design approaches, this technology offers incredible control over layout with a wider range of customization than frames, springs, and struts can express. In this guide, Erica Sadun, bestselling author of The Core iOS 6 Developer's Cookbook and The Advanced iOS 6 Developer's Cookbook, helps readers learn how to use Auto Layout effectively, even...

12. 

The Object-Oriented Thought Process, Fourth Edition

The Object-Oriented Thought Process, Fourth Edition

By: Matt Weisfeld

Publisher: Addison-Wesley Professional

Publication Date: 13-MAR-2013

Insert Date: 09-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

The Object-Oriented Thought Process, Fourth Edition An introduction to object-oriented concepts for developers looking to master modern application practices Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, and Objective-C. Objects also form the basis for many web technologies such as JavaScript, Python, and PHP. It is of vital importance to learn the fundamental concepts of object orientation before starting to use object-oriented development environments. OOP promotes good design practices, code...

13. 

Pitch Perfect: The Art of Promoting Your App on the Web

Pitch Perfect: The Art of Promoting Your App on the Web

By: Erica Sadun; Steve Sande

Publisher: Addison-Wesley Professional

Publication Date: 26-APR-2013

Insert Date: 07-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

The Must-Have Promotion Guide for Every App and Hardware Developer! Developing your product took lots of hard work over months, nights, and weekends filled with blood, sweat, and tears. Don’t abandon it now. Shower your app with the quality promotion it deserves! Erica Sadun and Steve Sande help you earn strong app reviews that can transform sales from lackluster to blockbuster. As leading tech bloggers, they know exactly what reviewers are looking for. Now, they deliver simple step-by-step advice to position your product, build key relationships, and sell your story. Packed...

14. 

Rough Cuts
Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns

Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns

By: Mark Summerfield

Publisher: Addison-Wesley Professional

Publication Date: 23-SEP-2013

Insert Date: 07-MAR-2013

Table of Contents • Start Reading

Python in Practice presents Python programming technologies and techniques to help programmers write code that's elegant, maintainable, and fast. Drawing on both the standard library and important third-party libraries, the book shows how to achieve significant speedups using high-level concurrency and compiled Python. The book is packed with examples and ideas that illustrate a wide range of techniques and modules, encompassing high-level networking, 2D graphics, 3D graphics, and GUI programming—including concurrent GUI programming. The book is aimed at programmers who want to take their...

15. 

Rough Cuts
OpenGL SuperBible: Comprehensive Tutorial and Reference, Sixth Edition

OpenGL SuperBible: Comprehensive Tutorial and Reference, Sixth Edition

By: Graham Sellers; Richard Wright; Nicholas Haemel

Publisher: Addison-Wesley Professional

Publication Date: 26-JUL-2013

Insert Date: 06-MAR-2013

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. OpenGL® SuperBible, Sixth Edition, is the definitive programmer’s guide, tutorial, and reference for the world’s leading 3D API for real-time computer graphics, OpenGL 4.3. The best all-around introduction to OpenGL for developers at all levels of experience, it clearly explains both the newest API and indispensable related concepts. You’ll find up-to-date, hands-on guidance for all facets of modern OpenGL development on both desktop and mobile platforms, including transformations, texture mapping, shaders, advanced buffers, geometry...

16. 

iOS UICollectionView: The Complete Guide

iOS UICollectionView: The Complete Guide

By: Ash Furrow

Publisher: Addison-Wesley Professional

Publication Date: 19-APR-2013

Insert Date: 26-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

iOS UICollectionView: The Complete Guide teaches you everything you need to know to to take advantage of Apple's new user interface, UICollectionView. UICollectionView is a content- and layout-agnostic tool that developers can use to display content in applications. User interfaces created with collection views are some of the most immersive and distinctive interfaces in iOS applications. But to get the most out of UICollectionView, developers need to understand its complexity. Author and iOS developer Ash Furrow shows you how to leverage this amazing tool to create intuitive, immersive...

17. 

Rough Cuts
Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs

Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs

By: Matt Galloway

Publisher: Addison-Wesley Professional

Publication Date: 24-MAY-2013

Insert Date: 24-FEB-2013

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Write Truly Great OS X and iOS Code with Objective-C 2.0! Effective Objective-C 2.0 will help you harness all of Objective-C’s expressive power to write OS X or iOS code that works superbly well in production environments. Using the concise, scenario-driven style pioneered in Scott Meyers’ best-selling Effective C++, Matt Galloway brings together 52 Objective-C best practices, tips, shortcuts, and realistic code examples that are available nowhere else. Through realistic examples, Galloway uncovers little-known Objective-C quirks,...

18. 

The Java® Virtual Machine Specification, Java SE 7 Edition, Third Edition

The Java® Virtual Machine Specification, Java SE 7 Edition, Third Edition

By: Tim Lindholm; Frank Yellin; Gilad Bracha; Alex Buckley

Publisher: Addison-Wesley Professional

Publication Date: 15-FEB-2013

Insert Date: 24-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Written by the inventors of the technology, The Java® Virtual Machine Specification, Java SE 7 Edition, is the definitive technical reference for the Java Virtual Machine. The book provides complete, accurate, and detailed coverage of the Java Virtual Machine. It fully describes the invokedynamic instruction and method handle mechanism added in Java SE 7, and gives the formal Prolog specification of the type-checking verifier introduced in Java SE 6. The book also includes the class file extensions for generics and annotations defined in Java SE 5.0, and aligns the instruction set...

19. 

The Java® Language Specification, Java SE 7 Edition, Fourth Edition

The Java® Language Specification, Java SE 7 Edition, Fourth Edition

By: James Gosling; Bill Joy; Guy Steele; Gilad Bracha; Alex Buckley

Publisher: Addison-Wesley Professional

Publication Date: 14-FEB-2013

Insert Date: 22-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Written by the inventors of the technology, The Java® Language Specification, Java SE 7 Edition, is the definitive technical reference for the Java programming language. The book provides complete, accurate, and detailed coverage of the Java programming language. It fully describes the new features added in Java SE 7, including the try-with-resources statement, multi-catch, precise rethrow, “diamond” syntax, strings-in-switch, and binary literals. The book also includes many explanatory notes, and carefully distinguishes the formal rules of the language from the practical behavior of...

20. 

Rough Cuts
The Android Developer’s Cookbook: Building Applications with the Android SDK, Second Edition

The Android Developer’s Cookbook: Building Applications with the Android SDK, Second Edition

By: Ronan Schwarz; Phil Dutson; James Steele; Nelson To

Publisher: Addison-Wesley Professional

Publication Date: 05-JUL-2013

Insert Date: 15-FEB-2013

Table of Contents • Start Reading

This is the Rough Cut version of the printed book.  Do you want to get started building apps for Android, today’s number one mobile platform? Are you already building Android apps but want to get better at it? The Android™ Developer’s Cookbook, Second Edition, brings together all the expert guidance and code you’ll need. This edition has been extensively updated to reflect Jelly Bean and other current Android 4.2.2 releases. You’ll find all-new chapters on advanced threading and UI development, in-app billing, push messages, and native development, plus new techniques for everything from...