See what’s happening on Safari right now.

Nadya Peek, Making Machines that Make, Solid 2014 Photo by Bay Area Event Photography
“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 Studio and Outside Broadcast Camerawork
Recently published
Studio and Outside Broadcast Camerawork by Peter Ward published on Aug. 9, 2001
“Only local users or cached mobile network users can be FileVault enabled.”
Highlight by digital_relics
Book cover for A Technical Approach To Trend Analysis: Practical Trade Timing for Enhanced Profits
Recently published
A Technical Approach To Trend Analysis: Practical Trade Timing for Enhanced Profits by Michael C. Thomsett published on July 31, 2015
Book cover for Creating Awesome iOS Interfaces
Staff pick
Creating Awesome iOS Interfaces by Jonathan Penn, Joshua B. Smith published on May 30, 2014
“After attending a CocoaConf event featuring talks from Jonathan Penn and Josh Smith, I was thrilled to see this added to the Safari library. No iOS developer will want to miss this!”
Pick by beaker
Book cover for The Rough Guide to Berlin
Recently published
The Rough Guide to Berlin by Christian Williams published on March 3, 2014
“Customer relationship management (CRM) systems perform MDM for customer data, in addition to other business functions.”
Highlight by mboeselager
Book cover for The Indie Game Developer Handbook
Recently published
The Indie Game Developer Handbook by Richard Hill-Whittall published on Feb. 11, 2015
Book cover for Lean Analytics
Staff pick
Lean Analytics by Alistair Croll, Benjamin Yoskovitz published on March 11, 2013
“Whether you’re a startup founder trying to disrupt an industry or an intrapreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. This book shows you how to validate your initial idea, find the right customers, decide what to build, how to monetize your business, and how to spread the word.”
Pick by paul
“Simplify: In general, when you’re considering whether to deploy a new feature, or even how to deploy a new feature, remember the 2 a.m./15 minute rule: If it takes more than 15 minutes to explain at 2 a.m., while under the pressure of a network outage, it’s probably too complex.”
Highlight by mccloud
Book cover for Data Science at the Command Line
Staff pick
Data Science at the Command Line by Jeroen Janssens published on Oct. 10, 2014
“I learned more useful command-line tools in two chapters than I have in the last decade.”
Pick by liza
Book cover for Vagrant: Up and Running
Staff pick
Vagrant: Up and Running by Mitchell Hashimoto published on June 5, 2013
“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 Hello, Startup
Recently published
Hello, Startup by Yevgeniy Brikman published on Sept. 15, 2015
The world of smart shoes, appliances, and phones is already here, but the practice of user experience (UX) design for ubiquitous computing is still relatively new. Design companies like IDEO and frogdesign are regularly asked to design products that unify software interaction, device design and service design -- which are all ...
Book cover for Node.js in Practice
Highlight from
Chapter 2. Globals: Node’s environment Node.js in Practice by Alex Young and Marc Harter
“When loading a file, Node is configured to search for files with the .js, .json, and .node extensions. The require.extensions array can be used to tell require to load files with other extensions. Node’s module system will take this into account when treating directories as modules, as well.”
Highlight by zooshme
Book cover for Object Oriented and Functional Programming
Recently published
Object Oriented and Functional Programming by Richard Warburton published on March 31, 2015

Data Mining: Practical Machine Learning Tools and Techniques offers a thorough grounding in machine learning concepts as well as practical advice on applying machine learning tools and techniques in real-world data mining situations. This highly anticipated third edition of the most acclaimed work on data mining and machine learning will ...

“The memory content and peripheral registers can be examined even when the processor is running”
Highlight by bookworm68
Book cover for Programming Google App Engine with Java
Recently published
Programming Google App Engine with Java by Dan Sanderson published on July 15, 2015
Book cover for Gradle for Android
Recently published
Gradle for Android by Ken Kousen published on Jan. 29, 2015
“This is, however, a very un-Ruby implementation, because the Formatter class does not actually do anything: It simply exists to define the common interface for all the formatter subclasses. There is certainly nothing wrong with this approach in the sense of it working or not working—it does work. Nevertheless, this kind of code runs counter to Ruby’s duck typing philosophy. The ducks would argue (quack?) that HtmlFormatter and PlainTextFormatter already share a common interface because both implement the output_report method. Thus there is no need to artificially grind in the point by creating what is essentially a do-nothing superclass.”
Highlight by patrick_sagan
Book cover for Python® Programming for the Absolute Beginner, Third Edition
Staff pick
Python® Programming for the Absolute Beginner, Third Edition by Michael Dawson published on Dec. 1, 2009
“If you are new to programming with Python and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the "for the absolute beginner" series teach the principles of programming through simple game creation. You will acquire the skills that you need for practical Python programming applications and will learn how these skills can be put to use in real-world scenarios. By the time you finish this book, you'll be well versed in Python and be able to apply the basic programming principles you've learned to the next programming language you tackle.”
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