See what’s happening on Safari right now.

Kate Matsudaira, What *Do* You Do All Day, Cultivate 2013 Photo by Jane Kratochvil Photography
“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 Adobe InDesign CC Digital Classroom
Recently published
Adobe InDesign CC Digital Classroom by AGI Creative Team, Christopher Smith published on Aug. 26, 2013
“If the designer finds the output patterns/waveforms during simulation do not match what he or she expects, the design needs to be debugged.”
Highlight by
Book cover for The Outside Edge: How Outsiders Can Succeed in a World Made by Insiders
Recently published
The Outside Edge: How Outsiders Can Succeed in a World Made by Insiders by Robert Kelsey published on yesterday
“It’s a mistake to assume that one path to agility is the right path for everyone. Today's organizations are complex adaptive systems that will react in unpredictable ways when change is introduced. In this video Jason Little presents a four-step model that will help you shape your path to business agility. In addition, this video talks about how to leverage the Lean Startup method even if your organization is not a startup.”
Pick by paul
Book cover for Origination: The Geographies of Brands and Branding
Recently published
Origination: The Geographies of Brands and Branding by Andy Pike published on May 26, 2015
“When a wireless network is designed, two concepts that typically compete with each other are capacity and coverage”
Highlight by olu_omosebi
Book cover for Reducing Unwelcome Surprises in Project Management
Recently published
Reducing Unwelcome Surprises in Project Management by Ranga V. Ramasesh, Tyson R. Browning published on April 1, 2015
Book cover for Rebels at Work
Staff pick
Rebels at Work by Carmen Medina, Debra Cameron, Lois Kelly published on Nov. 17, 2014
“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
“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 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 Jugaad Innovation: Think Frugal, Be Flexible, Generate Breakthrough Growth
Staff pick
Jugaad Innovation: Think Frugal, Be Flexible, Generate Breakthrough Growth by Jaideep Prabhu, Navi Radjou, Simone Ahuja published on April 1, 2012
“Jugaad Innovation argues that the creative approaches to problem-solving born from the scarcity of resources in markets like India may be the secret to innovation success even in the most resource-abundant economies. A clever twist on the conventional wisdom that the best management practices are found in mature economies.”
Pick by paul
Book cover for Learning Apache Maven
Recently published
Learning Apache Maven by Kevin Bowersox published on April 10, 2015

The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications

Ruby’s widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now ...

“The vapor leaving the first stage is in equilibrium with the liquid leaving the first stage”
Highlight by ym2367
Book cover for Beginning Android Wearables
Recently published
Beginning Android Wearables by Andres Calvo published on April 1, 2015
Book cover for Voice Application Development with VoiceXML
Chapter 1. VoiceXML Introduction Voice Application Development with VoiceXML by Leon Henry Squire, Rick Beasley, Kenneth Michael Farley, John O'Reilly

Voice Application Development with Voice XML works from an application-centric approach, detailing how a programmer proficient in standard web application development tools and techniques can build voice-based applications and interfaces. The book presents both the structure and vocabulary of VoiceXML-the primary enabling technology for voice application development-as well as the ...

“The star schema is a compromise between a fully normalized and a denormalized model”
Highlight by davidmstephenson
Book cover for Beginning C# Programming
Recently published
Beginning C# Programming by Eric Lippert published on March 27, 2015
Book cover for Mastering TypeScript
Recently published
Mastering TypeScript by Nathan Rozentals published on April 23, 2015
“This kind of model-viewer network is a common (and valuable) design technique. Each link decouples raw data from the events that created it—each new viewer is an abstraction. And because the relationships are a network (not just a linear chain), we have a lot of flexibility. Each model may have many viewers, and one viewer may work with multiple models.”
Highlight by lucasreis3000
Book cover for Perl 6 and Parrot Essentials, Second Edition
Staff pick
Perl 6 and Parrot Essentials, Second Edition by Allison Randal, Dan Sugalski, Leopold Tötsch published on June 22, 2004
“A fascinating book on, what was and—for most people—largely remains, a hypothetical language. Both interesting as a text on language design and implementation, and as a cultural artifcact of a large and significant programming community.”
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