Get the most out of Safari with our new Tutorials

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… Read more »

Building Docker Images with Chef Provisioning

Posted by & filed under Devops, infrastructure, IT, Operations, programming.

What is Chef Provisioning? Chef Provisioning is a drop-in library for Chef that gives developers and infrastructure teams an added dimension of automated system configuration: the ability to bootstrap and install a series of OS and configuration deployments onto “bare metal”. There are a variety of drivers that can be used as bare metal abstractions, including Docker, LXC, Fog… Read more »

How to write a Twitter bot: a very brief guide

Posted by & filed under geek, javascript, programming, robots, Tech, twitter.

A Twitter bot is a program that composes and posts tweets without any human intervention. They can be purely utilitarian (@safaribot announces new and popular content added to Safari), they can be artistic (@pentametron assembles rhyming couplets out of existing tweets), or they can be utterly surreal (@autocharts and many more by Darius Kazemi). We’re kind… Read more »

The Safari PubFactory platform for academic search and reference: a review of 2014

Posted by & filed under Digital Publishing, java, libraries, PubFactory, Safari, Semantic Analytics, Solr, xslt.

Safari isn’t just a single product providing books, videos, and training courses to business professionals. We also have a robust client services group that serves the academic publishing market. The team and talent at our PubFactory division operate some of the flagship products in online search and reference. Providing great academic and scholarly content has… Read more »

An opinionated guide to digital publishing specifications

Posted by & filed under Digital Publishing, html5, xslt.

The World Wide Web Consortium (W3C) is a standards organization serving the “open web” — the set of freely available specifications that underpin most of the visible internet. In the years since the W3C was founded, all modern businesses have become “web” businesses, with their own industry-specific processes, jargon, and priorities. To that end, the… Read more »

Design Patterns Series, Day 7: The State and Strategy Patterns

Posted by & filed under Design Patterns, java, learning, Learning & Development, programming, Programming & Development, Tech.

Welcome to the conclusion of our seven-day Design Patterns Series. Today, we’ll conclude the series by learning the State pattern, reviewing the Strategy pattern, and pointing you to a number of other resources you can use to continue learning about Design Patterns. Open a free 10-day Safari trial account to access the series materials. Did… Read more »

Design Patterns Series, Day 6: The Iterator and Composite Patterns

Posted by & filed under Design Patterns, java, learning, Learning & Development, programming, Programming & Development, Tech.

Welcome to day six of our seven-day Design Patterns Series. Today, we’ll be learning the iterator and composite patterns. Open a free 10-day Safari trial account to access the series materials. Iterator and Composite Patterns We’ll begin with the Iterator pattern. In the words of the GoF book, Iterators “provide a way to access the… Read more »

Design Patterns Series, Day 5: The Facade and Template Method Patterns

Posted by & filed under Design Patterns, java, learning, Learning & Development, programming, Programming & Development, Tech.

Welcome to day five of our seven-day Design Patterns Series. Today, we’ll be learning the Facade and Template Method patterns. Open a free 10-day Safari trial account to access the series materials. Facade and Template Method Patterns Today, we’ll begin by looking at the Facade pattern. Sometimes, you’ll have a complex, powerful subsystem with lots… Read more »

Design Patterns Series, Day 4: The Command and Adapter Patterns

Posted by & filed under Design Patterns, java, Learning & Development, Programming & Development, Tech.

Welcome to day four of our seven-day Design Patterns Series. Today, we’ll be learning the Command and Adapter patterns. Open a free 10-day Safari trial account to access the series materials. Command and Adapter Today, we’ll be looking at the Command pattern. Essentially, you’ll build an object that encapsulates a method call. This allows you… Read more »

Design Patterns Series, Day 3: Factory and Singleton Patterns

Posted by & filed under Design Patterns, java, Learning & Development, programming, Programming & Development, Tech.

Welcome to day three of our seven-day Design Patterns Series. Today, we’ll be learning three Factory patterns, as well as the Singleton pattern. Open a free 10-day Safari trial account to access the series materials. Factory and Singleton We’ll begin today by looking at the notion of factories. Then, we’ll look at the Singleton pattern,… Read more »