O'Reilly logo

See what’s happening on Safari right now.

“The star schema is a compromise between a fully normalized and a denormalized model”
Highlight by davidmstephenson
Book cover for
Recently published
by
“understanding the requirements, producing a design that satisfies those requirements, and evaluating the design.”
Highlight by azitauserinterface
Book cover for
Recently published
by
Book cover for
Staff pick
“In Learn Python the Hard Way you'll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you'll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use.”
Pick by paul
Book cover for
Recently published
by
“Normally, you will not need to amend this feature list beyond the defaults, but if your database vendor brings out a new version that can still be connected to by the existing protocol, or if you are accessing an unspecified data source through the generic ODBC database type, you can amend this list to reflect the correct set of features for your database.”
Highlight by jayp
Book cover for
Recently published
by
Book cover for
Staff pick
“One of the best books on entrepreneurship I've ever read. It's concise, yet covers crucial steps that many startups overlook.”
Pick by lukesafari
Book cover for C# 5.0 in a Nutshell, 5th Edition
Highlight from
Creating Types in C# C# 5.0 in a Nutshell, 5th Edition by Ben Albahari, Joseph Albahari
“Generic classes are not covariant, to ensure static type safety.”
Highlight by jaik360
Book cover for
Staff pick
“We tell stories about other people's genius ideas as if the idea came suddenly, writes David Burkus. We conveniently gloss over the tireless concentration that came before the insight, or the hard work of developing the idea that will come afterward. This is the Eureka Myth, and it’s one of several such mythologies debunked in this essential volume on creativity.”
Pick by paul
Book cover for
Staff pick
“Most traditional organizational structures, where process trumps culture and where output trumps input, have innovation in a choke hold, says author Lisa Bodell. This book is designed to help release you and your colleagues from the constraints of typical corporate culture and to let innovation flourish. Kill the Company is a guide for simplifying and streamlining, then building and maintaining a place where everyone’s innovative spirit and energy fuel the long-term goals of your organization.”
Pick by paul
Book cover for
Recently published
by

Praise for Design Patterns in Ruby

"Design Patterns in Ruby documents smart ways to resolve many problems that Ruby developers commonly encounter. Russ Olsen has done a great job of selecting classic patterns and augmenting these with newer patterns that have special relevance for Ruby. He clearly explains each idea ...

Book cover for HBase Administration Cookbook
Highlight from
Setting up ZooKeeper HBase Administration Cookbook by Yifeng Jiang
“This recipe describes how to set up a ZooKeeper cluster. We will only set up a standalone ZooKeeper node for our HBase cluster, but in production it is recommended that you run a ZooKeeper ensemble of at least three nodes. Also, make sure to run an odd number of nodes.”
Highlight by srn0036
Book cover for
Recently published
by
Book cover for Hadoop Application Architectures
Trending
Data Movement Hadoop Application Architectures by Jonathan Seidman, Mark Grover, Ted Malaska, Gwen Shapira

Get expert guidance on architecting end-to-end data management solutions with Apache Hadoop. While many sources explain how to use various components in the Hadoop ecosystem, this practical book takes you through architectural considerations necessary to tie those components together into a complete tailored application, based on your particular use case ...

“AngularJS form validation is based on honoring standard HTML attributes applied to form elements, such as type and required. Form validation is performed automatically, but some work is required to display validation feedback to the user and to integrate the overall validation results into an application.”
Highlight by richmasemann
Book cover for
Recently published
by
Book cover for
Recently published
by
Book cover for Training Kit (Exam 70-461): Querying Microsoft® SQL Server® 2012
Highlight from
Designing and Creating Views, Inline Functions, and Synonyms Training Kit (Exam 70-461): Querying Microsoft® SQL Server® 2012 by Itzik Ben-Gan, Itzik Ben-Gan, Dejan Sarka, and Ron Talmage, Ron Talmage, Dejan Sarka
“every view name, in its database schema, must be unique.”
Highlight by dlwaybright
Book cover for
Staff pick
“This is not a book for people who are satisfied with the way organizations are today. Instead Gary Hamel offers a plea to reinvent management and to rethink the fundamental assumptions we have about capitalism, institutions, and life at work. Inspirational reading for those who believe we can do better.”
Pick by paul

Ready to try it out?
Sign up for a free
trial today.

By clicking this box, you confirm that you have read and agree to the terms and conditions of our Membership Agreement, and you understand that when your trial period ends, you will be required to provide billing information if you wish to continue using the service.
Skip the Trial & Join Now!

Learn about Safari for Business