Safari native apps
iOS: Safari Queue
We’re looking to go from good to great on our iOS app, Safari Queue, by continuing active development to add the most-requested features. Thank you to everyone who has used, rated, and reviewed Queue, and look for continual updates in 2015.
Android: Safari Queue
Android users are encouraged to join our Google+ group to follow development and get access to the early beta builds in January. Product Manager Bill Levien put together a preview video to show our progress to date. The Android app will definitely not be a lesser clone of the iOS Queue; this is a fully realized Android application that we think you’ll love.
Safari To Go
Though we’re focusing our mobile team on the Queue app series, we haven’t forgotten our users on Safari To Go. We’re planning some much-needed maintenance work on Safari To Go in the beginning of next year.
You’ve told us you want more control over searches, and we’re listening. We’ve added more sorting options (by date-added and popularity within Safari), and comprehensive documentation on our search query syntax if you can’t find what you’re looking for:
We’re passionate about search technology. Lead Architect on search, Mike Sokolov has written a number of articles on Solr, Lucene, and search engine ranking theory.
Planned for early next year will be a robust interface for further filtering by topics, publishers, and other facets.
Small teams welcome
Safari is better with a buddy. You’re encouraged to add 2-10 coworkers to your account through this signup form. We’ll work with you to take advantage of end-of-year training budgets, and prep your team to be ready for 2015. Set up your Safari team.
Got a bigger team? Get in touch!
Recommended by the Safari team
We’re always checking out the new content feeds to find the most interesting books and videos on the service. Some recent favorites from the Safari team:
- Keith Fahlgren liked Team Geek and started on Peopleware: Productive Projects and Teams.
- Brian Glass enjoyed Learn You a Haskell for Great Good! “LYAHFGG is a great intro to Haskell and covers just about everything you’d need to know from a theoretical standpoint. For building real-world stuff in Haskell, you want Real World Haskell. Finally, Parallel and Concurrent Programming in Haskell is a great book, particularly if you’re doing any kind of systems-type programming in Haskell. Between the three of them, you’ve definitely got everything you need. (Also, hoogle is a great reference.)”
- Jamey DeOrio is reading Ansible: Up & Running — as a dev-ops-y-ish person you can probably power through it and learn a lot.
- Andrew Brookins found The Publishing Business informative.
Live and direct
For the first time ever, we’re offering the ability to add live-streaming access to nearly every O’Reilly conference in 2015. Included in our new Livestreaming package:
- Velocity 2015: Web Operations and Performance: The essential training event and source of information for web professionals from companies of all sizes.
- Strata + Hadoop World 2015: Where big data, cutting-edge data science, and new business fundamentals intersect—and merge
- OSCON 2015: O’Reilly’s signature open-source conference covers a staggering array of topics: identity, security, privacy, performance, mobility, architecture, scaling, storage, data, and foundational thinking.
Live-streaming events from your home or office amounts to a huge savings in productivity and travel cost, with all the benefits of learning about topics that are often too new for books or training videos. More details on the Livestreaming package and other membership options on our pricing page.
Best of the Safari team blog
Every year, we encourage our team to write 30 blog posts in the month of November. This year was our strongest yet, and I’m proud of the diversity of viewpoints and backgrounds represented.
- Craig Ellis on how Agile has affected customer service should resonate with anyone working to create, support, and sell a new line of products.
- Pablo Defendini’s post on Agile product design opens a window into the design process, and how we go from an idea to a visual concept in the context of our short two-week cycles.
- Infrastructure intern Paul Batchelor’s fun post on computer-generated music.
- Scott Starr’s thoughtful post on an iOS conference is about far more than just iOS.
- Scott Cipriano and James Densmore’s writeup of their talk from Books in Browsers 2014 on what customers value, as measured by our Business Intelligence and Growth Marketing teams.
Our core focus is always on technology, so don’t miss our coverage of computer science and ecommerce fundamentals; a deep-dive into specialty skills in search and reference; insight into workplace culture, hiring, and happiness; hard-won experience in Python web development; commitment to quality software, experimentation in tooling, and continuous process improvement; seeing into the horizon of HTTP; and doing strange things with hardware.
To be notified of future posts, follow our newly-revived blog RSS feed.
Design Patterns Series
We featured seven posts on object-oriented design patterns, based on Head First Design Patterns, one of the most popular books on the subject.
Design patterns are a fundamental concept in software development, applicable to any programming language. Even if you don’t use design patterns explicitly in your organization or project, understanding these core concepts is a key part of professional software engineering.
- Dive in to Design Patterns
- The Observer and Decorator Patterns
- The Singleton Pattern
- The Command and Adaptor Pattern
- The Façade and Template Method Pattern
- The Iterator and Composite Pattern
- The State and Strategy Pattern
More on the blog
Beyond November, we’re continuing to post content on topics such as Business, Tech, and Design. Check out three good reads for Product Managers, designing a self-managed team, and overcoming the sunk-cost fallacy.
We want to hear from you
One of the best ways to reach us is via the @safari Twitter account. The product and technology team (and often the CEO) respond personally to every question or complaint. For more complex queries, we have a variety of customer support channels that’ll get you the help you need.