Booking.com is the world's leading online accommodation provider, operating across 205 countries in 42 languages. Our team of designers, developers, database engineers & Sysadmins solve complicated problems at huge scale.

Article categories

Recent Entries

  1. Evaluating MySQL Parallel Replication Part 4: More Benchmarks in Production
  2. k-Nearest Neighbours: From slow to fast thanks to maths
  3. Taming the events: How we regained petabyte-scale Hive query power
  4. A Few Fun Tools We Built At Booking.com
  5. Perl IntelliJ Plugin - Herd your code
  6. Progressive Web Apps with Service Workers
  7. The one where Booking.com sent travellers to Mars
  8. Using Riak as Events Storage - Part 3
  9. Using multivariant tests to determine performance impact
  10. Keeping Control of the Front-end
  11. Using Riak as Events Storage - Part 2
  12. Using Riak as Events Storage - Part 1
  13. Changing our attitude towards failure
  14. Abstracting Binlog Servers and MySQL Master Promotion without Reconfiguring all Slaves
  15. Evaluating MySQL Parallel Replication Part 3: Benchmarks in Production
  16. Evaluating MySQL Parallel Replication Part 3, Annex: Under the Hood
  17. How we designed Booking.com for Business
  18. How We Spent Two Days Making Perl Faster
  19. About opening doors and asking questions:
    An interview with Janne Jul Jensen
  20. Evaluating MySQL Parallel Replication Part 2: Slave Group Commit
  21. Better Parallel Replication for MySQL
  22. IO::Socket::Timeout: socket timeout made easy
  23. A/B Testing - Concept != Execution
  24. Distributed Top-N Similarity Join with Hive and Perl Part I
  25. B.Smashing – A Front End evening with Booking.com and Smashing Magazine
  26. Better Crash-safe replication for MySQL
  27. Would you like fries with that?
  28. Goldilocks and the Three Experiments
  29. Reusing Bitmap objects on Android
  30. MySQL Slave Scaling (and more)
  31. More Optimizations in Perl 5.20-to-be
  32. Automating CSS sprites for large organisations
  33. MySQL 5.6 GTIDs: Evaluation and Online Migration
  34. A Faster Perl Runtime in Tiny Steps
  35. Custom Browser Extensions for Front End Developers
  36. Native Extensions for Perl without Smoke and Mirrors
  37. Hardening Perl's Hash Function
  38. How we do talent development in Booking.com IT
  39. The Next Sereal is Coming!
  40. Responsive Email
  41. The Dreaded "Attempt to free unreferenced scalar"
  42. OK: Monitoring enabled
  43. On the importance of localisation
  44. Profiling in Production
  45. Is your A/B testing effort just chasing statistical ghosts?
  46. Dotfiles distribution
  47. The Little Script That Could
  48. F5 BIG-IP Custom MIB
  49. Writing Advanced Daemons That Aren't Daemons
  50. Highlander!
  51. Booking.com Software Developer Hiring Process
  52. Protect Against Accidental Logging of Sensitive Information
  53. Efficient CSS Compression in Perl
  54. We're Hiring Designers
  55. Sereal - a binary data serialization format
  56. The Signal Handling Blues
  57. Welcome to the Booking.com dev blog