Getting started with log analysis
Log files, those reams of text that programs spit out, are for the most part useless to humans. We as operators ignore them until we need to find something specific (“ZOMG! That thing broke, what is...
View ArticleAuditForce: Native surfacing of the Salesforce Setup Audit Trail
Analyze the changes to your Salesforce org in your Salesforce org. The Problem Salesforce is an easy platform to develop on. It is so easy that decent-size organizations will find many people...
View ArticleR for a dummy
…or, How I learned to stop working so hard and pad out my resume I’m married. Like many married people, a honey do list is a fact of my life. My wife is a biochemist, so sometimes in addition to fixing...
View ArticleTopics weren’t flowing until I started ‘Flow’-ing
When Liza Daly, our VP of Engineering, announced this year’s “Blogathon” (30 days of employee-sourced blog posts), I was intrigued and excited. I’ve never written for a blog before and I really wanted...
View ArticleWhy So Many Searches for “2600″? (Hint: It’s performance evaluation season)
Our recent site analytics reveal that Flow users have been searching for the phrase “2600.” In the past month, we’ve had over 70 unique searches for variations of the term. At first, none of us around...
View ArticleSafari’s looking for a Website Product Manager. Could it be you?
Our website is getting a facelift. Are you up for the challenge? Safari Books Online is looking for a highly entrepreneurial product manager with strong marketing, analytical, collaborative, and...
View ArticleHow you’re using highlights and notes in Flow
We recently added support for creating highlights and notes to Flow. Based on a modified version of Annotator, this feature allows you to highlight some text and, if you like, leave a comment about...
View ArticleUsing your iPad to learn about Android?
Android has been trending in the news because of this recent Gartner report, showing the Google OS as the clear number one among new tablet sales in 2013, surpassing iOS. Not surprisingly, the subject...
View ArticleSearch Search, Search Safari
Safari Blog Safari Blog - technology, business, and design We’ve made quite a few changes lately to the search engine and interface on Safari Flow. These changes were motivated in no small part by the...
View ArticleUsing Data to Uncover What Customers Value
Safari Blog Safari Blog - technology, business, and design The contents of this blog post were originally presented at Books in Browsers 2014. Getting access to Safari content for a limited time...
View ArticleUsing Omniture Plug-Ins to Track Search Results Filters
Safari Blog Safari Blog - technology, business, and design It’s helpful to know how users refine their search after they land on a search results page. As I was implementing tracking to do this I...
View ArticleDiscovering Successful Content Through Search Keyword Analysis
Safari Blog Safari Blog - technology, business, and design Search keyword analysis is a unique and powerful tool for the web analyst; it’s the only time users explicitly tell us what problem they are...
View ArticleRecommending content from user data
Safari Blog Safari Blog - technology, business, and design Content recommendations, or “related links”, are a common feature on content-rich sites. For example, while editing this post I am being...
View ArticleThe virtues of going incognito: private web browsing
Safari Blog Safari Blog - technology, business, and design We’ve all been there. Your mind wanders during your daily routine and then suddenly your interest is piqued by a random, rogue question. It...
View ArticleHigh-performance Log Parsing in Haskell: Part One
Safari Blog Safari Blog - technology, business, and design Like most companies, Safari’s interest in analytics data has only grown with time. Knowing how our users interact with our platform helps us...
View ArticleWeb Analytics in a World of Ad Blockers
Browsing the web with an ad blocker is certainly nothing new, but 2015 is the year that the practice is going mainstream. Apple not only made it easy for iOS 9 users to install ad blockers on their...
View ArticleHigh-performance Log Parsing in Haskell: Part Two
Welcome to the second and final blog post in this series on building a parser for log files in Haskell. In the first part of the series, we talked about why we chose Haskell for parsing logs, the...
View Article
More Pages to Explore .....