Posts about Open Source

Read Open Source? trivago.
Engineering Culture Open Source

Open Source? trivago.

Posted on

Open Source? trivago. When we announced our renewal of our investment in Webpack and Babel last year, I found a tweet from Guillermo Rauch, CEO of, one of the most interesting serverless computing companies at the moment. We’ve spoken before about how Open Source allows everyone to win and we’ve explained how Webpack and Babel are vital infrastructure projects that are essential to modern web development. All of that is still true and that is why we are continuing our investment in Babel and Webpack for another year.

Read the post
Read Automation-First Approach Using the Karate API Testing Framework
Open Source Backend

Automation-First Approach Using the Karate API Testing Framework

Posted on

Adopting an automation-first mindset is the first step to reduce manual and repetitive work. Thinking this way enables us to move faster, and more efficiently. It unburdens us from mundane, repetitive work, allowing us to focus on solving problems and creating value in the Software Development Life Cycle. So the first thing is to look for a tool that helps us write automated tests faster and is easy to maintain.

Read the post
Read Presenting babel-plugin-cloudinary
Frontend Open Source

Presenting babel-plugin-cloudinary

Posted on

I’m happy to let you know that we are releasing trivago/babel-plugin-cloudinary to the open source community! Throughout this article I will explain to you the motivation behind this project and how it works in detail. At trivago, we use images to a large degree to enable our users to get a visual impression of the accommodations that they’re interested in. We all want to see beautiful and good quality pictures so we can have a better feeling about the place where we are going to.

Read the post
Read A New Functional Approach to Complex Types in Apache Hive
Open Source Data Science

A New Functional Approach to Complex Types in Apache Hive

Posted on

When faced with the challenge to store, retrieve and process small or large amounts of data, structured query languages are typically not far away. These languages serve as a nice abstraction between the goal that is to be achieved and how it is actually done. The list of successful applications of this extra layer is long. MySQL users could switch from MyISAM to InnoDB or use new algorithms like Multi-Range-Read without a change to their application.

Read the post

We're Hiring

Tackling hard problems is like going on an adventure. Solving a technical challenge feels like finding a hidden treasure. Want to go treasure hunting with us?

View all current job openings