See what’s happening on Safari right now.

Book cover for Swift™ for Programmers
Highlight from
Class Employee Swift™ for Programmers by Harvey Deitel, Paul J. Deitel
“To obtain the locale-specific String representation of an NSDate, we first create an object of class NSDateFormatter (line 23) and configure its timeStyle, dateStyle and locale properties (lines 24–26). The NSDateFormatterStyle enumeration constant NoStyle (line 24) indicates that the formatted NSDate should not include time information. The NSDateFormatterStyle enumeration constant LongStyle (line 25) indicates that the date should be formatted in a style that includes the complete month name, day and year. Line 26 indicates that formatting should be performed based on the locale of the computer on which the program executes.”
Highlight by shrut111
Book cover for Mastering R for Quantitative Finance
Recently published
Mastering R for Quantitative Finance by Balázs Márkus, Balázs Árpád Szűcs, Barbara Dömötör, Dániel Havran, Edina Berlinger, Ferenc Illés, Gergely Daróczi, Gergely Gabler, István Margitai, Julia Molnár, Kata Váradi, Milán Badics, Péter Juhász, Péter Medvegyev, Tamás Vadász, Ádám Banai, Ágnes Tuza, Ágnes Vidovics-Dancs published on March 10, 2015
“The access level can’t be more restrictive than that of the overridden method.     The access level CAN be less restrictive than that of the overridden method”
Highlight by yangyu123
Book cover for AngularJS by Example
Recently published
AngularJS by Example by Chandermani published on March 10, 2015
Book cover for Scrum Fundamentals LiveLessons (Video Training)
Staff pick
Scrum Fundamentals LiveLessons (Video Training) by Tommy Norman published on Nov. 13, 2013
“This is a great video series detailing the fundementals of Agile Development Methodolgy by Tommy Norman. Whether you are a developer, a product owner, or project manager it delivers pertinent information in easily digestable videos”
Pick by tfeld
Book cover for The Art of Computer Programming: MMIX - A RISC Computer for the New Millennium, Volume 1, Fascicle 1
Recently published
The Art of Computer Programming: MMIX - A RISC Computer for the New Millennium, Volume 1, Fascicle 1 by Donald E. Knuth published on Feb. 14, 2005
“A more serious problem is that this procedure tends to form an excessively large number of categories.”
Highlight by dailyomnivore
Book cover for The Art, Science, and Craft of Great Landscape Photography
Recently published
The Art, Science, and Craft of Great Landscape Photography by Glenn Randall published on April 20, 2015
Book cover for The Year Without Pants: WordPress.com and the Future of Work
Staff pick
The Year Without Pants: WordPress.com and the Future of Work by Scott Berkun published on Sept. 10, 2013
“Automattic's culture of distributed, hugely autonomous employees is an interesting contrast to traditional corporate structure. Berkun's narrative from a year actually working and contributing there offers a glimpse into the upsides and downsides of a deliberately different company.”
Pick by keith
Book cover for Java 7 Concurrency Cookbook
Highlight from
Creating a thread executor Java 7 Concurrency Cookbook by Javier Fernández, Javier Fernández González
“One critical aspect of the ThreadPoolExecutor class, and of the executors in general, is that you have to end it explicitly. If you don't do this, the executor will continue its execution and the program won't end. If the executor doesn't have tasks to execute, it continues waiting for new tasks and it doesn't end its execution. A Java application won't end until all its non-daemon threads finish their execution, so, if you don't terminate the executor, your application will never end.”
Highlight by mskante
Book cover for Head First Statistics
Staff pick
Head First Statistics by Dawn Griffiths published on Aug. 26, 2008
“This book got me through my Stats class. When the text book failed to make a concept understandable, Head First Statistics was there to help.”
Pick by jhamon
Book cover for Learning Python, 5th Edition
Staff pick
Learning Python, 5th Edition by Mark Lutz published on June 26, 2013
“If you want to write high-quality, efficient code that's easily integrated with other languages and tools, this hands-on book will help you be productive with Python quickly -- whether you're new to programming or just new to Python. It's an easy-to-follow self-paced tutorial, based on author and Python expert Mark Lutz's popular training course.”
Pick by paul
Book cover for iOS 8 Programming Fundamentals with Swift
Recently published
iOS 8 Programming Fundamentals with Swift by Matt Neuburg published on March 27, 2015
Book cover for Nokia Firewall, VPN, and IPSO Configuration Guide
Trending
Chapter 10. High Availability Nokia Firewall, VPN, and IPSO Configuration Guide by Peter Giannoulis, Andrew Hay, Keli Hay
"While Nokia is perhaps most recognized for its leadership in the mobile phone market, they have successfully demonstrated their knowledge of the Internet security appliance market and its customers requirements."
--Chris Christiansen, Vice President, Internet Infrastructure and Security Software, IDC.

Syngress has a long history of publishing market-leading books for ...
Book cover for MongoDB Basics
Highlight from
Chapter 4: Working with Data MongoDB Basics by Eelco Plugge, David Hows, Peter Membrey
“$all requires that all attributes match in the documents, whereas only one attribute must match for the $in operator”
Highlight by oviweb
Book cover for Salesforce CRM – The Definitive Admin Handbook - Third Edition
Recently published
Salesforce CRM – The Definitive Admin Handbook - Third Edition by Paul Goodey published on Jan. 30, 2015

This is the rough cut version of the printed book

This book provides a step-by-step, beginner-friendly example which demonstrates both Django's core and contributed library. At each step of the process, the reader will be introduced to a new Django feature. By following all of the instructions within the ...

Book cover for Team Geek
Highlight from
Users Are People, Too Team Geek by Brian W. Fitzpatrick, Ben Collins-Sussman
“How does a new user feel after a minute? Empowered or just confused? What can you do to improve that feeling?”
Highlight by eoinnoble
Book cover for D3.js in Action
Recently published
D3.js in Action by Elijah Meeks published on March 5, 2015
Book cover for Building Web Applications with ArcGIS
Recently published
Building Web Applications with ArcGIS by Hussein Nasser published on Nov. 19, 2014
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 Managing Startups: Best Blog Posts
Staff pick
Managing Startups: Best Blog Posts by Thomas Eisenmann published on May 15, 2013
“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

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