Posted by & filed under apple, Apple Music, Business, content, Content - Highlights and Reviews, curation, design, Digital Publishing, libraries.

I curate content for a living so I am not easily impressed. But I am deeply taken by the way Apple Music recommends content to me through playlists. Beyond driving my engagement with the platform, Apple Music’s playlist strategy provides a powerful model for thinking about how to combine machine- and human-powered curation.
Here are four (of the) very effective things Apple Music is doing with playlists.

  1. Apple Music position playlists as a primary curation and discovery vehicle.
    This is a screenshot of my dashboard in “For You” mode.

Step One

I rarely used playlists to discover music as a longtime Spotify customer because playlists seemed positioned as more of an afterthought to a discovery model built around artists, songs, and albums. Apple Music puts playlists front and center. That alone wouldn’t matter if the playlists being recommended to me were not well targeted, which they certainly are, thanks to a very effective on-boarding process based on the Apple-owned Beats Music experience. Also important: both the content and raison d’etre of each playlist is well positioned via the brief intro text and representative album covers. Read more »

Posted by & filed under blogging, content, copywriting, Daily Learning, Personal Development, productivity, Safari.

A look at some titles recently added to Safari that are in my queue this month:

Everybody WritesHow Software WorksWhat To Do When You're NewPower Cues

Everybody Writes: Your Go-To Guide to Creating Ridiculously Good Content by Ann Handley

A tremendous and easily digestible resource for anyone writing for the web, for pleasure, or as part of the job.  Handley covers oft-overlooked topics such as voice and tone, crafting first drafts, and even content curation in a friendly-yet-informational tone.

How Software Works by V. Anton Spraul

For laypeople and burgeoning programmers alike, this book breaks down the processes behind ubiquitous software functions that we take for granted in our daily life such as encryption, turn-by-turn driving navigation, and data compression in understandable terms with no prior technical experience required.

What To Do When You’re New by Keith Rollag

As a new member of the Safari team, this guide has provided me some key reminders about starting a new position. Learn how to remember names more easily, leave stronger first impressions, and when and how to ask questions of your manager and coworkers.   

Power Cues: The Subtle Science of Leading Groups, Persuading Others, and Maximizing Personal Impact by Nick Morgan

Nonverbal communication is an overlooked-yet-crucial aspect of your daily life. The subtle signals that we convey to our family, friends, and colleagues reveal more than we think and author Nick Morgan explains the art and practice behind reading and applying these cues effectively.

Posted by & filed under ConnectED, Digital Publishing, education technology, history, kids, Learning & Development, mentoring, Product Updates & Tips, Safari, Tech.

By Darius Clarke

Darius Clarke is a teacher at Santa Susana High School in Simi Valley, California.

You might not be surprised that the US Department of Labor expects that 74% of the new S.T.E.M. careers through the year 2022 to be in the field of “Computing & Information Systems” (CIS) alone.

Across the country, the education system is starting to reshape itself to refocus on preparing students for their careers. It is hard to ignore that technology-related concepts are woven throughout the S.T.E.M. industry as well as transportation, entertainment, energy, commerce, and manufacturing. CIS provide some of the best tools and software for organizations because of their data analysis capabilities, future forecasting, and the ability to meet different needs across the globe. Read more »

Posted by & filed under Information Technology, infrastructure, IT, performance, Tech.

By Brad Edgeworth

Brad Edgeworth, CCIE No. 31574 (R&S & SP), has been with Cisco since 2011 as Systems Engineer and Technical Leader. Formerly a network architect and consultant for various Fortune® 500 companies, his 18 years of IT experience includes extensive architectural and operational work in enterprise and service provider environments.

IP Addressing for Documentation

Those of us who have written any network documentation (blogs, study guides, books, or labs) have chosen IP addresses for our devices for some reason or another.

The secret is: how do you pick the right IP addressing scheme?  Part of the logic is straightforward, and the other part is artistic.  The reader should be able to look at a diagram and understand the logic with the least amount of words (or legends) to understand the logic and what is being taught.  We’ve all seen a diagram and asked ourselves “What was that person thinking?” and “This is going to be difficult to correlate to what I’ve got to learn”.

Unless you are documenting a production network (which is rarely shared externally), using real public IP addresses is a bad idea.  Why? Because someone (there always is) will try to mock up your documentation using production devices.  IP address conflicts are bad when using someone else’s private IP addressing scheme, but are worst when they are advertising those prefixes out on the Internet. If everyone’s Internet provider is doing their job, and verifying that you own the prefixes you advertise, the problem stops there.  If not, you can hi-jack a network and cause someone an outage; which sometimes happens.

Use the Right IP Ranges

RFC 5737 provides three network ranges (,, and available for documentation purposes.  How many have documents have I seen that use those ranges? None. I’ve never used them either.  It could be because they are only /24 networks, or because they are discontiguous… Who knows…

You will notice that most network vendors use Private IP address space (RFC 1918 – & for most of their documentation for the reasons I stated earlier. Using IP addresses that should never be seen on the Internet is deemed socially acceptable by most. RFC 1918 space provides 3 different ranges and allow for sub-dividing for additional logic.  When I need more major subnets, the following come to mind:  ( – Carrier Grade NAT – RFC6598, – Link Local – RFC 3927, and – Benchmarking – RFC 2544). My personal favorite is the range when I need a fourth range because it has lots of space for subnetting.

Read more »

Posted by & filed under Daily Learning, Personal Development.


How many movies are on your Netflix list right now? Got an Instapaper account that’s becoming the dark place where unread articles go to die? How about your inbox? A few emails lingering in there?  How many?

If you’re like anyone else in the information age your answer might range from “about ten” to “ugh…”. Don’t worry. You’re not failing. You’re just falling into a state of Tsundoku.

This is a Japanese word that describes a pile of unread  books. It’s a compound of “tsumu”, “to pile up” and “doku”, “to read” and it’s a pun on “tsunde oku” – to leave piled up –  but what it really means is that awesome Twain biography on your nightstand that got such a great review on Fresh Air that now sits under Gravity’s Rainbow (that “you’ve just got to read!”) that’s supporting Clean Code (“important!”) that nestles under Infinite Jest (“someday…”) that pops Dhalgren (“waat?”) almost to the top… if… it… just wasn’t for that copy of Leading Geeks  that you promised your boss you’d read…

Read more »

Posted by & filed under security, Tutorials.


This has been a great year for astronomy buffs—from imaging Pluto to new Earth-like planets to a beautiful new look back at ourselves.  That’s why I’m so delighted to announce that NASA has selected Safari to provide custom training for their space and ground systems developers. The training, delivered through our Safari Tutorials platform, will help NASA engineers further their understanding of secure software and systems.

Secure Coding and Coding Standards

The “Secure Coding and Coding Standards” Tutorial distills essential content from top books and video courses in Safari’s extensive library. It gives learners the confidence to begin coding securely and provides them pointers to important resources to further advance their knowledge.

This Tutorial was hand-curated by Robert C. Seacord, noted security consultant and author of some of the best material on software security in the industry. Robert writes:

“Secure coding has been increasingly recognized as a critical discipline in the development of secure software systems. A tutorial is an effective way for developers to access the most important and timely information from leading industry experts.”

Start writing safer code—today

Browse all titles by Seacord available in Safari, and all of our coverage on software and hardware security.

Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business PracticesSecure Coding Rules for JavaSecure Coding in C and C++Professional C Programming

More about Tutorials

We’ve been partnering with many subject matter experts who have crafted Tutorials on anything from Big Data to Presentation Skills. Check out O’Reilly author Neal Ford’s hand-selected path on a journey From Developer to Architect. Or dive into an Introduction to Python, which I put together myself as a way to help our new developers or those transitioning from other languages learn more about the technology that powers Safari.

Get Tutorials for your business

To learn more about custom Safari Tutorials, reach out to our Director of Strategic Accounts, Mike Tuckerman, or to your Safari representative if you’ve got one. You can also always ping us on Twitter and we’ll get you started.

Posted by & filed under Business, communication, Content - Highlights and Reviews, innovation, leadership, leading teams, managing people, managing yourself, Personal Development, work culture.

Safari has just loaded in a terrific collection of short articles from new publishing partner Harvard Business School Working Knowledge. Working Knowledge is an online-only periodical that gives a practical focus to new research and ideas from Harvard Business School faculty.

We’ve curated a special collection of Working Knowledge content specifically for Safari’s audience. Check out the full collection, which spans all the major management topics. And here are a handful of recommendations to get you started:

Horrible Boss Workarounds: Bad bosses are generally more inept than evil, and often aren’t purposefully bad, says Professor Rosabeth Moss Kanter. She discusses common bad-boss behaviors, and how good colleagues can mobilize to overcome the roadblocks.

It’s Not Nagging: Why Persistent, Redundant Communication Works: Managers who inundate their teams with the same messages, over and over, via multiple media, need not feel bad about their persistence. In fact, this redundant communication works to get projects completed quickly. Read more »

Posted by & filed under Architect, Big Data, Daily Learning, Learning & Development, presentations, Product Updates & Tips, python, Safari News, Tutorials.

You may recall that we launched Safari Tutorials a few months ago, with a handful of Beta Tutorials for you to check out. If you need a reminder (or if you’re new to Safari), our Tutorials are learning paths that help you get the most out of Safari by connecting you to the right content right away. We’ve hired experts to hand-select these learning paths through our library on topics that matter to you. (They’re like Safari courses, based on the content you already trust and love!)

Cards for blog post

Well, thanks to your input and some additional elbow grease, we can now invite you to check out our new set of complimentary Tutorials. We’ve been partnering with many subject matter experts who have lovingly crafted Tutorials on anything from Big Data to Presentation Skills. Check out O’Reilly author Neal Ford’s hand-selected path on a journey From Developer to Architect. Or dive into an Introduction to Python by our very own Liza Daly.

Why are you still sitting here reading this? Head on over to Safari and check out Tutorials! Oh, and let us know what you think. We love it when you do that.

Posted by & filed under learning, Learning & Development, news, Product Updates & Tips.

For nearly 15 years, Safari has helped technologists solve real-world problems and master their craft. Almost every software engineer or IT administrator can point to technical books that were formative in their careers (mine was Programming Perl), and we’re proud that many of those people read those books using Safari.

But people learn technology in many more ways than just from books these days, and we’ve changed with the times, by adding tens of thousands of hours of video courses, exclusive conference sessions, and even audio books. With leading titles in business, communications, management, design, marketing, leadership, sales, and operations, we’ve got something for everyone in your organization—not just the IT department.

Starting in July 2014 we began offering a new product
, designed from the ground up to serve a broader audience and to adapt itself to each individual. If you’re a Java developer and you use Safari actively, the product will learn your preferences and surface ever more relevant content to you. If you’re in sales and use Safari to improve your skills in communication, leadership, and negotiation, you’ll forget we ever were “just a tech resource.”

One thing we haven’t changed is the original “blue” Safari Books Online for any current customer. Although we’re excited about where we’re going with the reimagined Safari, if you’re happy with our “classic” product, you’re free to keep using it. If you’re already a “classic blue” Safari Books Online customer and want to try out the new version, you can—just start a free trial and cancel your legacy account when you’re ready to switch. Read more »

Posted by & filed under Android, Safari News, Safari Queue.

We’ve taken the Android version of Safari Queue out of beta, and it is now available for everyone in the Google Play Store. The Android version of Queue is the newest addition to our lineup of native apps, joining the recently launched iOS version.

The Safari Queue app syncs with your new Safari queue, granting you offline access to books and videos. In previous apps, we’ve imposed limits on the number of items you could read/watch offline, but with Safari Queue, we’ve removed those restrictions. Many of our customers asked us to give them the freedom to read and watch things offline, so this app was designed to support as many titles as your device can hold. Read more »