Available Products

New! Android Security Internals

Android Security Internals

An In-Depth Guide to Android's Security Architecture
New! If Hemingway Wrote JavaScript

If Hemingway Wrote JavaScript

New! Rails Crash Course

Rails Crash Course

A No-Nonsense Guide to Rails Development
New! Responsive Typography

Responsive Typography

Using Type Well on the Web
New! OpenStack Swift

OpenStack Swift

Using, Administering, and Developing for Swift Object Storage
New! Think Stats

Think Stats

Hacking and Securing iOS Applications

Hacking and Securing iOS Applications

Stealing Data, Hijacking Software, and How to Prevent It
Network Security Through Data Analysis

Network Security Through Data Analysis

Building Situational Awareness
 Programming iOS 8

Programming iOS 8

Dive Deep into Views, View Controllers, and Frameworks
Head First PMP

Head First PMP

Lean Customer Development

Lean Customer Development

Building Products Your Customers Will Buy
PostgreSQL: Up and Running

PostgreSQL: Up and Running

MySQL Troubleshooting

MySQL Troubleshooting

What To Do When Queries Don't Work
Dart: Up and Running

Dart: Up and Running

Twisted Network Programming Essentials

Twisted Network Programming Essentials

Head First C#

Head First C#

Linux Networking Cookbook

Linux Networking Cookbook

Linux Cookbook

Linux Cookbook

Windows Server 2012: Up and Running

Windows Server 2012: Up and Running

Ethernet Switches

Ethernet Switches

Opa: Up and Running

Opa: Up and Running

Designing Web Interfaces

Designing Web Interfaces

Principles and Patterns for Rich Interactions
Accessibility Handbook

Accessibility Handbook

UX for Lean Startups

UX for Lean Startups

Faster, Smarter User Experience Research and Design
Photoshop CC: The Missing Manual

Photoshop CC: The Missing Manual

Covers 2014 release
Hands-On Sencha Touch 2

Hands-On Sencha Touch 2

A Real-World App Approach
Becoming a Better Programmer

Becoming a Better Programmer

A Handbook for People Who Care About Code
Jump Start Bootstrap

Jump Start Bootstrap

Learning Python

Learning Python

Web Development with Node and Express

Web Development with Node and Express

Leveraging the JavaScript Stack
Secrets of Backyard Bird Photography

Secrets of Backyard Bird Photography

Hacking and Penetration Testing with Low Power Devices

Hacking and Penetration Testing with Low Power Devices

AngularJS: Up and Running

AngularJS: Up and Running

Enhanced Productivity with Structured Web Apps
Chef Essentials

Chef Essentials

Web Application Development with Yii 2 and PHP

Web Application Development with Yii 2 and PHP

Getting Started with Impala

Getting Started with Impala

Interactive SQL for Apache Hadoop
Building Applications with iBeacon

Building Applications with iBeacon

Proximity and Location Services with Bluetooth Low Energy
21st Century C

21st Century C

C Tips from the New School
Data Science at the Command Line

Data Science at the Command Line

Facing the Future with Time-Tested Tools
Thoughtful Machine Learning

Thoughtful Machine Learning

A Test-Driven Approach
60 Recipes for Apache CloudStack

60 Recipes for Apache CloudStack

Using the CloudStack Ecosystem
Lean UX

Lean UX

Applying Lean Principles to Improve User Experience
Bridging UX and Web Development

Bridging UX and Web Development

Better Results through Team Integration
User Story Mapping

User Story Mapping

Discover the Whole Story, Build the Right Product

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Reader Review Program

Learn more >

Returning?

Top Reviewers

Michal Konrad Owsiak, 93 Reviews

Santosh Shanbhag, 58 Reviews

Surachart Opun, 57 Reviews

Doron Katz, 56 Reviews

Shawn Day, 55 Reviews

See More Reviewers >

Featured Review

Android Cookbook

Grant van Staden wrote:
Practical Android Reference
This book has the answers to almost any Android Development problem you can think of.… Full Review >

Rating: StarStarStarStarStar5.0