Quantcast
Channel: Booking.com dev blog
Browsing all 114 articles
Browse latest View live

Better Crash-safe replication for MySQL

At Booking.com, we use MySQL replication extensively for read scaling. However, because we have so many slaves (we have thousands), sooner or later, one of them will fail. In MySQL 5.5 and earlier,...

View Article


Image may be NSFW.
Clik here to view.

B.Smashing – A Front End evening with Booking.com and Smashing Magazine

On Friday 10th October, Booking.com hosted the first-ever combined Booking.com and Smashing Magazine event, B.Smashing, at our head office in Amsterdam.For years we have been attending Smashing...

View Article


Distributed Top-N Similarity Join with Hive and Perl Part I

At Booking.com we have a lot of data to manage. Most of the time MySQL does the job, but for very large datasets and heavy analytics we use Hadoop and Hive. Most of the time Hive serves our analytical...

View Article

A/B Testing - Concept != Execution

ol li p {font-size: 100%!important;}“We tested that, and it failed.”This typical excuse is rampant in the world of A/B testing, but it can overlook the fact that a concept in and of itself is...

View Article

Image may be NSFW.
Clik here to view.

Autonomous Peer Learning at Booking.com and How You Can Do it in Your...

.caption { font-size: 80%; color: #999; margin-top: -20px; } ol li p:first-of-type { font-size:100%; } .entry-content li { margin-left: auto; } Continuous learning on the job is hard. We all see...

View Article


Image may be NSFW.
Clik here to view.

Named Entity Classification

.entry-content li { margin-left: inherit; }abstract: The customers of Booking.com communicate with us through different mediums. They perform queries on our search engine, provide us with reviews...

View Article

On Diversity

It has become more and more common to vocally declare oneself in favor of diversity, notably in tech. I do not think, however, that what diversity actually brings is well understood across the...

View Article

Image may be NSFW.
Clik here to view.

Using Riak as Events Storage - Part 4

article pre { background-color: #f5f5f5; } body { background-color: #fff; } pre span{ color:black!important; } pre { color:black!important; } .codehilite .err{ border:none; }We saw in the previous...

View Article


Image may be NSFW.
Clik here to view.

Design Critique — The Booking way

It’s Thursday afternoon. For two hours, a group of designers from different teams get together in one of the meeting rooms in Booking.com’s Amsterdam office to furrow their brows and drink phenomenal...

View Article


Image may be NSFW.
Clik here to view.

Troubleshooting: A journey into the unknown

article pre { white-space: pre; overflow-x: scroll; font-size: 90%; }Troubleshooting is a journey. It’s a long, unpredictable trek, one where you know the start and the end points but have zero...

View Article

Image may be NSFW.
Clik here to view.

An unconventional way of learning a new programming language

.caption { color: #999; font-size: 12px; } .img-caption { margin: 0 0 20px 0; } sup a { font-size: 10px; } iframe { margin: 0 auto !important; } There are more than 500 programming languages, and it’s...

View Article

Image may be NSFW.
Clik here to view.

PyData Amsterdam 2017 at Booking.com: Deep Learning, Statistical Models and NLP

In April, Booking.com hosted PyData Amsterdam 2017. The Booking.com headquarters was filled with 330 Python developers and data scientists from all over Europe, who gathered for a weekend full of talks...

View Article

Image may be NSFW.
Clik here to view.

Automated image tagging at Booking.com

body { background-color: #fff; } .entry-content li { margin-left: inherit; }Abstract: Understanding the content of an image is a reasonably easy task - at least for us humans. For computers however,...

View Article


Avoiding phase transitions in server configuration

It’s a well-known trope that if your code doesn’t run, it probably doesn’t work. This is particularly true of error handling, error recovery and failover code, and has lead to the development of...

View Article
Browsing all 114 articles
Browse latest View live