External APIs: To Explode, or Not to Explode, That is the Question

Posted by Harold Madsen on September 29, 2014 in API, Mobile

Shakespeare might not approve of my taking liberties with his play Hamlet, though prince Hamlet was essentially saying the same thing as I was feeling last year: To be, or not to be, that is the question— Whether ’tis Nobler in the mind to suffer The Slings and Arrows of outrageous Fortune, Or to take… Read more

Ancestry.com Awarded Patent for Displaying Pedigree Charts on a Touch Device

Posted by Gary Mangum on July 11, 2014 in Mobile

In 2011 Ancestry.com joined the mobile revolution and I was given the opportunity to work on a new app that would bring our rich genealogical content to iOS and Android devices.  The original app was called ‘Tree To Go’, but a really funny thing about this name was that the app did not have a… Read more

Find A Grave Engineering

Posted by Robert Schultz on May 21, 2014 in Development, Mobile, Web

Last October Ancestry.com acquired a very exciting property called Find A Grave which focused on collecting content around the graves of family, loved ones and famous people. With the acquisition we wanted to take Find A Grave to the next level and provide the current users new and better experiences around consuming and contributing content.… Read more

Why Have a Browser Support Policy?

Posted by Jeff Lord on January 6, 2014 in Analytics, Development, Mobile, Testing, Web

With the growing number of web browsers and mobile devices being used to access content on the internet, it has become increasingly important for organizations to solidify a browser/device support policy. Internally, this type of policy can help with the development and testing of new features and pages by focusing time, effort, and resources on… Read more

Exposing APIs to Your Clients

Posted by Seng Lin Shee on November 27, 2013 in API, Development, Mobile, Technical Management

So, you want to share your super awesome system with the world. You have it all figured out. You implemented it as a web service, and you have exposed the necessary APIs as HTTP endpoints. Your hope is that people will start to leverage those endpoints and begin to build awe-inspiring apps that will further… Read more

Untangling Authentication and Authorization

Posted by Seng Lin Shee on September 27, 2013 in Development, Mobile, Technical Management, Web

When designing web service APIs, a decision has to be made to protect the usage of such APIs. If you are working within a protected firewall, and you trust every single user or machine on the network, this article does not apply to you – you are in API heaven. For the rest of us,… Read more

Android is fragmented – and that’s OK!

Posted by Matt Peterson on May 15, 2013 in Mobile

Much has been written about fragmentation in Android – the fact that there’s a practically limitless variety of screen sizes, shapes and resolutions available on devices running the Android operating system as well as many different versions of the Android OS running on those devices. In addition there are devices running highly-customized versions of Android… Read more