Published
July 28, 2016
Author
Willie Wheeler
Category
Comments
Time To Read
Estimated reading time: 10 minutes

Applying data science to monitoring

By Willie Wheeler in Big Data, Devops on July 28, 2016 |

Lately, in collaboration with Karan Shah, I’ve been focusing most of my efforts on operational monitoring. We need to know when bad things are happening, are about to happen, or have been happening for a long time. Monitoring is a good example of a problem that’s easier to state than it is to solve. In practice a lot goes wrong: Sometimes we fail to monitor things that we care about. Sometimes we monitor things we care about, but we route the alerts to the wrong audience. Sometimes we monitor things…

Read More
Published
July 11, 2016
Author
Matt Callanan and Alexandra Spillane
Category
Comments
Time To Read
Estimated reading time: 1 minute

IEEE Software Publishes Wotif’s DevOps Journey

By Matt Callanan and Alexandra Spillane in Devops on July 11, 2016 |

Alexandra Spillane and I recently wrote up Wotif’s DevOps journey for IEEE Software Magazine’s special “Software Engineering for DevOps” May/June 2016 edition. The article, entitled “Devops: Making it Easy To Do The Right Thing”, outlines how standardizing Wotif’s deployment mechanism and building a platform centered around the DevOps ideals of collaboration and fast feedback broke us out of a downward spiral of ever worsening release problems. Here’s a snippet: In 2013 and 2014, Wotif overhauled its software release processes, reducing the average release time from weeks to hours. A DevOps and…

Read More
Published
June 15, 2016
Author
Rob Meyer (@robfromca)
Category
Comments
Time To Read
Estimated reading time: 0 minutes Less than a minute

HomeAway Tech Blog Launches

By Rob Meyer (@robfromca) in General, Travel Technology on June 15, 2016 |

HomeAway, The newest member of the Expedia Inc. family of companies has launched a HomeAway tech blog. They’ve kicked it off with some interesting postings; my personal favorites of which are an interesting statistical analysis of payment gateway response times and a great exploration of eCommerce for developers new to the space. It’s definitely worth following and I’m excited to see what they post next.

Read More
Published
April 28, 2016
Author
Rob Meyer (@robfromca)
Category
Comments
Time To Read
Estimated reading time: 0 minutes Less than a minute

Hotwire Tech Blog

By Rob Meyer (@robfromca) in Mobile Development, Travel Technology on April 28, 2016 |

Our engineering colleagues at Hotwire launched a tech blog recently similar to this one, with tangible tips and tricks that their team wants to share with the world. Today’s post is a look at continuous integration on iOS using a tool (set of tools really) called fastlane. I’m using fastlane for an internal app and have so far have been pretty impressed, I recommend checking out both the tool and the Hotwire blog.

Read More
Published
March 7, 2016
Author
John Fischer and Waqas Sheikh
Category
Comments
Time To Read
Estimated reading time: 10 minutes

How Expedia Finds your Flights: A Detailed View

By John Fischer and Waqas Sheikh in Travel Technology on March 7, 2016 |

As explained in part 1 of this series, Best Fare Search (BFS) is the service for finding and pricing the flights that you see in Expedia search results. Finding routes and prices for air travel is difficult because it is a famously difficult computer science problem, the airlines adjust prices many times a day which frustrates caching, and a host of other complexities. We’re going to drill into some of the details around the complexity of BFS and delivering quality search results. Flight Searching / Selection When a user searches…

Read More
Published
March 2, 2016
Author
Waqas Sheikh and John Fischer
Category
Comments
Time To Read
Estimated reading time: 5 minutes

How Expedia Finds your Flights: An Overview

By Waqas Sheikh and John Fischer in Travel Technology on March 2, 2016 |

When you search for flights on Expedia, how do we come up with results? Many flight searches on Expedia are powered by Best Fare Search (BFS), Expedia’s in-house flight search and pricing engine. BFS is somewhat unique; typically most online travel agencies (OLTAs) rely on external technology providers for flight search. At Expedia we like to tackle hard problems that are core to our business ourselves – and as we’ll present in this two-part series, flight search is a very hard problem! Historically searching for flights was a totally opaque process for…

Read More
Published
February 19, 2016
Author
Molly Heekin
Category
Comments
Time To Read
Estimated reading time: 1 minute

2016 LAUNCH Hackathon: An opportunity to build revolutionary travel apps

By Molly Heekin in General on February 19, 2016 |

Expedia is again a proud sponsor of the LAUNCH Hackathon at Fort Mason in San Francisco, the weekend of Feb 26-28th 2016. The event is open to all external hackers to build cool and innovative apps; register now at the LAUNCH Hackathon website. Expedia will offer sponsor prizes for apps that make the best use of our hackathon APIs. There will be Expedia Engineers on-site for most of the event to answer questions and assist developers using our APIs. Event dates: Feb 26th – Feb 28th 2016 For more details check…

Read More
Published
January 4, 2016
Author
Sebastien Leitner, Sunil Srivastava
Category
Comments
Time To Read
Estimated reading time: 2 minutes

Our first partner hackathon

By Sebastien Leitner, Sunil Srivastava in Events on January 4, 2016 | Responses (2)

We’ve recently been running a lot of internal and public hackathons to get people inside and outside Expedia excited about travel. In December we hosted our first ever Expedia Partner Hackathon. We gathered over 40 participants from various supply and connectivity partners for a two-day event in Las Vegas. We were proud to have representation from 14 countries that made up about a dozen teams to hack on our APIs. We received some stellar submissions and are proud to announce our winning team from SmartHOTEL. Jassin and Hibbah joined us all…

Read More
Published
September 25, 2015
Author
Patrick Bradley, Philippe Deschenes and Rolland Mewanou
Category
Comments
Time To Read
Estimated reading time: 8 minutes

Solving problems with very large java heaps

By Patrick Bradley, Philippe Deschenes and Rolland Mewanou in Big Data, Devops, Lessons Learned on September 25, 2015 |

Users depend on our sites to be up and running at all times. We have many critical services that are required to be up and running in order to deliver that uptime, and thus those critical services need to be able to respond to changes in user behavior and load. This is a story about one of our hotel content services that feeds large amount of hotel content to systems throughout Expedia, how it temporarily ran into problems, and how we fixed it. This content service is responsible for serving…

Read More
Published
August 28, 2015
Author
Chris Roberts
Category
Comments
Time To Read
Estimated reading time: 4 minutes

The Service Worker

By Chris Roberts in Client Side Web on August 28, 2015 |

On Monday many weeks ago I had the opportunity to present a 20 minute talk to fellow Javascript developers at the local JS meetup here in Brisbane, Australia (BrisJS). The topic I presented was an introduction to the Service Worker browser API and how it could be used in an “offline first” methodology. I thought I would share with you some of the things I learned about service worker while putting together this presentation. Offline first Offline first is the idea that the experience we deliver to our users should scale depending…

Read More
Page 1 of 212