Posts about Frontend

Read Rethinking the Next-gen Analytics Web App at trivago
Frontend

Rethinking the Next-gen Analytics Web App at trivago

Posted on

After almost a decade, we decided to rebuild our in-house Business Intelligence web application to better support the organization. It is always challenging to replace software with a long history and a high degree of complexity. Nevertheless, we successfully completed the project because we fundamentally challenged and re-thought all aspects of the project.

Read the post
Read Exploring the Page Visibility API for Detecting Page Background State
Frontend Mobile

Exploring the Page Visibility API for Detecting Page Background State

Posted on

At trivago we are working heavily on the web platform and, based on the scale that we need to serve our users, our applications need to cater for many different kinds of environments and conditions. As one of our use cases demanded we look into how a background (and possibly terminating) state is defined in the modern web, we investigated the options and discovered a few interesting points, specifically about thePage Visibility API.

Read the post
Read How Working as a Product Owner Helped Me Be a Better Engineer (and vice versa)
Engineering Culture Frontend

How Working as a Product Owner Helped Me Be a Better Engineer (and vice versa)

Posted on

Over the past few months, I was given the opportunity to try out the life of a Product Owner (PO), alongside retaining my responsibilities as an engineer. The life of a PO has always intrigued me since I joined trivago 2 years ago, and I always found myself unofficially taking on roles that were traditionally done by them. Things like reaching out to stakeholders for collaboration, thinking about KPIs and impact, and general “aligning”.

Read the post
Read The First Prettier Plugin For Twig is Here
Frontend Open Source

The First Prettier Plugin For Twig is Here

Posted on

trivago open sourced a Prettier plugin for the Twig template language. It is available under the Apache 2.0 license, and you can access it on trivago’s Github space. The trivago core product runs on our own frontend framework Melody. Melody uses a Twig-inspired template language because when it was introduced, it had to be interoperable with our existing codebase, which was based on the Symfony PHP framework with Twig as the default template language.

Read the post
Read An Open Door to Open Source: Relive our OSS Conference
Engineering Culture Frontend Open Source

An Open Door to Open Source: Relive our OSS Conference

Posted on

A quick recap At the end of last year, to celebrate our continued sponsorship of the Open Source community, we hosted a small conference with special guests at our Düsseldorf campus. We initially hoped to welcome Tobias Koppers and Sean Larkin from Webpack, plus some internal speakers. What we didn’t expect was the huge amount of fantastic speakers who wanted to present their projects to the community. In the end, Sean unfortunately couldn’t make it but we did have a chance to welcome Marvin Hagemeister, Juan Picado, Norbert de Langen and Pia Mancini as speakers, plus our own amazing talents.

Read the post
Read Meet us at A New Dawn, IxDA20 in Milan, Italy
User Experience Frontend

Meet us at A New Dawn, IxDA20 in Milan, Italy

Posted on

A New Dawn, IxDA20 is one of the biggest events dedicated to design and brings together some of the brightest talent in the world from design to psychology to business. At trivago we live diversity. We have 55 localised platforms and internally you can find talents from around 90 different nationalities all working towards providing a better experience to our customers. We are constantly evolving as we face organisational, societal and industrial challenges.

Read the post
Read trivago Magazine's Journey to Server-Side Rendering
Engineering Frontend Open Source

trivago Magazine's Journey to Server-Side Rendering

Posted on

In the beginning of 2019, the trivago Magazine team decided to switch over from a JavaScript Single Page Application to Server-Side Rendering. This article describes the why, the how, and further challenges of this journey. Single Page Applications and their Issues The trivago Magazine started as a simple WordPress (WP) blog about interesting hotels and travel destinations. We used a customized WP theme that provided proper user navigation as well as SEO and further functionality.

Read the post
Read triversity - An Interview with two trivago Tech Camp Participants
Engineering Culture Frontend

triversity - An Interview with two trivago Tech Camp Participants

Posted on

Gyumin Lee and Eunae Jang were participants in this year’s trivago Tech Camp. We did an interview with them to learn about their experiences and get some insights into the project development of triversity - a project management tool for university collaboration. Can you quickly introduce yourselves? We are originally from South Korea and we’ve been in Germany for about three years. How did you find out about the trivago Tech Camp?

Read the post
Read The Web Performance Impact Of Lossy Network Conditions
Monitoring Frontend User Experience

The Web Performance Impact Of Lossy Network Conditions

Posted on

tl;dr: continuously monitor your CDN and origin servers on layer 3 with tools like MTR. Layer 3 issues on external middleware can have a significant impact on layer 7 web performance. In a recent rollout of a new cloud service, we monitored the impact of this service on web performance, UX and business metrics. For all cloud regions and origin servers, we had Synthetic and Real User Monitoring for our site in place.

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