APIs Are Like Parenting

Posted by Harold Madsen on March 3, 2014 in API

I’ve presented at several conferences recently and one of the analogies that resonated with the audience was that of comparing API Design to parenting.  So, here’s the analogy: APIs Are Like Parenting… The year was 1966. My family was living in Ethiopia while my dad taught at the American university as a guest professor. I… Read more

Throwing Dynamite into the Log Jam

Posted by Tyler Jensen on February 6, 2014 in Development, Inside our Offices

I changed teams at the beginning of the year from search services to an R&D team working on some exciting projects. The team has created a distributed system to repeatedly process and analyze many billions of family history records using a complex and time consuming algorithm that has been challenging to scale up and out.… Read more

Handling Dynamic JSON Schemas

Posted by Xuyen On on February 5, 2014 in Big Data

In my last post, I introduced our first steps in creating a scalable, high volume messaging system and would like to provide an update on our progress. We have built out a 0.7.2 Kafka cluster to start ingesting data from our servers. The cluster consists of the following: 5 x  Kafka nodes •    Dual 6… Read more

IT Transformation – Thought Leaders

Posted by Deal Daly on February 5, 2014 in IT

As I described in the introduction of this series, taking an IT function to the next level is a complex journey involving the maturation of several disciplines. The first section we will deal with the need to have several key individuals who act as change agents and can drive maturation in a disciplined way. In… Read more