O'Reilly logo

See what’s happening on Safari right now.

“The normal way for a class to allow a client to obtain an instance is to provide a public constructor. There is another, less widely known technique that should also be a part of every programmer's toolkit.”
Highlight by mayankgupta
Book cover for
Recently published
by
“I understand that many people think they'd like to get rich. The problem is that most of them have no idea how to actually do it and that opens them up to become the source of other people's riches. In other words, they look for other people to make them rich—and actually end up poorer as a result.”
Highlight by kylehill
Book cover for
Recently published
by
Book cover for
Staff pick
“Harvard Business School Professor Tom Eisenmann annually compiles the best blog posts on technology startup management. You’ll find 72 posts from successful entrepreneurs and venture capitalists, such as Fred Wilson, Steve Blank, Ash Maurya, Joel Spolsky, and Ben Yoskovitz. Entertaining and informative.”
Pick by paul
Book cover for
Recently published
by
“The vapor leaving the first stage is in equilibrium with the liquid leaving the first stage”
Highlight by ym2367
Book cover for
Recently published
by
Book cover for
Staff pick
“Instead of giving technical advice about accessibility which is practically outdated before the book hits the presses, gives deeply compelling stories about why we need to prioritize accessibility. Audience is everyone involved in design, from management to implementer.”
Pick by dkaplan
“no matter how much data you have, you still depend on your intuition for deciding how to interpret and then apply the data.”
Highlight by eoinnoble
Book cover for
Staff pick
“This book provides a deeper look into Vagrant configuration and is a great companion to the web documentation. Thanks for Vagrant Mitchell!”
Pick by mkirk
Book cover for
Staff pick
“A veritable "who's who" video collection of leadership experts, coaching you on Career Management: John Kotter, Ram Charan, Robert Kaplan, and others...with a little Edward Norton and Rainn Wilson thrown in.”
Pick by jenniferg
Book cover for
Recently published
by
Book cover for C# 5.0 Unleashed
Trending
Bootstrapping the Runtime C# 5.0 Unleashed by Bart De Smet

Buy the print C# 5.0 Unleashed and get the eBook version for free! See inside the book for access code and details.

C# 5.0 Unleashed is for anyone who wants to learn the C# programming language in depth, understanding how language features truly work. While giving you those ...

“Seven of the controls in the Toolbox depicted in Figure 13-1 are the so-called data-bound controls. You use them to display and edit data on your web pages. The GridView, DataList, ListView, and Repeater are all able to display multiple records at the same time. As such they are often referred to as list controls. The DetailsView and the FormView are designed to show a single record at a time. The DataPager is a helper control used to provide paging capabilities to the ListView controls.”
Highlight by mattgasenshi
Book cover for
Recently published
by

The study guide helps you master all the topics on the MCSA 70-687 exam, including the following:

  • Installation and upgrades, including VHDs

  • Migrating users, profiles, and applications

  • Installing, configuring, and securing applications

  • Configuring Hyper-V virtualization

  • Configuring TCP/IP, network settings, and network security

  • Configuring and securing access to files and ...

  • Book cover for Data Structures and Algorithms in Java, 6th Edition
    Highlight from
    Chapter 2: Object-Oriented Design Data Structures and Algorithms in Java, 6th Edition by Michael T. Goodrich, Roberto Tamassia
    “Java uses a process known as dynamic dispatch, deciding at runtime to call the version of the method that is most specific to the actual type of the referenced object (not the declared type).”
    Highlight by dnenkov
    Book cover for
    Recently published
    by
    Book cover for
    Recently published
    by
    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
    Staff pick
    “Refreshingly straightforward, this is a great, no-nonsense, practical approach to learning Python.”
    Pick by jbsbo

    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