O'Reilly logo

See what’s happening on Safari right now.

Kate Matsudaira, What *Do* You Do All Day, Cultivate 2013 Photo by Jane Kratochvil Photography
“Virtualization is a technique for carving up physical computer resources into multiple pseudo machines, allowing multiple operating systems to run on a single hardware platform.”
Highlight by darylf
Book cover for
Recently published
by
“Perhaps the most important corollary of the law of accumulation is what is called the law of incremental improvement. This is really the law that explains how you move from wherever you are to the top of your field. This is the law that explains all great success in America, or anywhere else in the world. This law simply states that a person becomes good at his or her chosen field by improving incrementally, continuously, over a long period of time.”
Highlight by garrettuy457
Book cover for
Recently published
by
Book cover for
Staff pick
“Everybody's talking about diversity right now; this business-oriented book will help you make sustainable changes.”
Pick by dkaplan
Book cover for
Recently published
by
“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
Staff pick
“Steve Holden delivers concise and approachable guidance to the fundamental language features that make Python the powerful and human programming language it is.”
Pick by chrisguidry
Book cover for Data Structures and Algorithms in Python
Highlight from
Chapter 1: Python Primer Data Structures and Algorithms in Python by Michael T. Goodrich, Michael H. Goldwasser, Roberto Tamassia
“But the expression data[j] can be used to retrieve the respective element. For example, we can find the index of the maximum element of a list as follows:”
Highlight by jsw2577
Book cover for
Staff pick
“If you've ever wanted to build and modify your own Minecraft CraftBukkit server, today is your lucky day becuase this book was made for you!”
Pick by jbsbo
Book cover for
Staff pick
“True leadership doesn’t always come from a position of power, note the authors of Rebels at Work. But successfully exerting influence without authority can be very challenging. This book is a practical and inspirational guide on how to engage your coworkers and bosses and bring your ideas forward so that they are heard, considered, and acted upon.”
Pick by paul
Book cover for
Recently published
by

This is a good time for Ruby! It’s powerful like Java or C++, and has dynamic features that let your code react gracefully to changes at runtime. And it’s elegant, so creating applications, development tools, and administrative scripts is easier and more straightforward. With the long-awaited Ruby 2 ...

“A more serious problem is that this procedure tends to form an excessively large number of categories.”
Highlight by dailyomnivore
Book cover for
Recently published
by

Practical Facebook marketing strategies, tactics, and techniques

This new edition of Facebook Marketing For Dummies arms novice to expert marketers with everything they need to plan, refine, execute, and maintain a successful Facebook marketing campaign. Fully updated to cover the latest tools and techniques of Facebook marketing, you'll find ...

Book cover for Microinteractions: Full Color Edition
Highlight from
Rules Microinteractions: Full Color Edition by Dan Saffer
“Any objects the user can interact with can have (at least) three states:An invitation/default stateThis is when the user first finds the object. This is also where prepopulated data can be deployed.Activated stateWhat is the object doing while the user is interacting with it?Updated stateWhat happens when the user stops interacting with the object?”
Highlight by clydeboyer
Book cover for
Recently published
by
Book cover for
Recently published
by
“Note that include adds features of a namespace (a module) to the current space; the extend method appends functions of the module to an object. With include, the module’s methods become available as instance methods; with extend, they become available as class methods.”
Highlight by tonym
Book cover for
Staff pick
“Regular Expressions too often seem like a black art, but are surprisingly simple to understand once someone explains how RegEx engines works. This book does that, and also describes the advanced syntax to make your RegExes powerful and efficient. Immensely useful for all programmers. Once it clicks you'll never look back!”
Pick by stb

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