Recent Articles

What’s Next in DevOps?

The DevOps movement continues to grow and gain influence in the IT world and the business world at l...
Andrew Davis
2 days ago

Accommodation Consolidation: How we created an ETL pipeline on cloud

Imagine you go to your hotel for check-in and they say that your dog is not allowed even though the...
Trivago
3 days ago

Run ARM apps on the Android Emulator

Android Developers
3 days ago

Spring Boot Tutorial: Building Microservices Deployed to Google Cloud

In this tutorial, the reader will get a chance to create a small Spring Boot application, containeri...
Sergio Felix
3 days ago

Advanced schema management for Spark applications at scale

Co-authors: Walaa Eldin Moustafa, Wenye Zhang, Adwait Tumbde, Ratandeep Ratti Introduction Over the...
Walaa Eldin Moustafa
4 days ago

Data-Driven Decision Making – Product Operations with Site Reliability Engineering

The Data-Driven Decision Making Series provides an overview of how the three main activities in the...
Vladyslav Ukis
4 days ago

How to Collect Pieces of Data

Pieces, a new JavaScript library I have created, takes these two problems of routing and page transi...
Martin Rixham
5 days ago

Google for Games Developer Summit March 2020

Android Developers
6 days ago

Ask a Developer: Your Questions Answered

We recently hosted a Q&A on our trivago tech Twitter and Life at trivago Instagram page, where we ga...
Trivago
1 week ago

ING Open-Sources Lion, Its White-Label Web Component Library – Q&A with Thomas Allmer

Web components are now implemented by modern browsers. They are also increasingly popular in an ente...
Thomas Allmer, Bruno Couriol
1 week ago

Q&A on the Book AI Crash Course

The book AI Crash Course by Hadelin de Ponteves contains a toolkit of four different AI models: Thom...
Ben Linders, Hadelin de Ponteves
1 week ago

Android 11: Developer Preview 2

Android Developers
1 week ago

InSearch: LinkedIn’s new message search platform

Co-authors: Suruchi Shah and Hari Shankar The rise of instant messaging has changed how we communica...
Suruchi Shah
1 week ago

The Selfish Meme: How Organisational Memes Define Culture

The Selfish Meme is a mental model that allows us to build a framework around some tools and techniq...
James Birnie
1 week ago

Making Your Code Faster by Taming Branches

Most software code contains conditional branches. In code, they appear in if-then-else clauses, loop...
Daniel Lemire
1 week ago

Maintaining Mental health on Software Development Teams

Working on a software development team often means dealing with stress, anxiousness, and tight deadl...
Lena Kozar, Vova Vovk
2 weeks ago

SVT-AV1: open-source AV1 encoder and decoder

Netflix Technology Blog
2 weeks ago

Preparing your infrastructure for a WFH shift

As a step to help reduce the spread of COVID-19, many companies are now encouraging employees to wor...
Sabry Tozin
2 weeks ago

Handling Nullability in Android 11 and Beyond

Android Developers
2 weeks ago

JavaScript and Web Development InfoQ Trends Report 2020

The web development space is always an interesting one for us, with new JavaScript projects launched...
Dylan Schiemann, Bruno Couriol
2 weeks ago

Breaking Through Three Common Engineering Myths

This article debunks three common myths that often plague engineers and may be holding them back fro...
Jeff Perry
2 weeks ago

Ready for changes with Hexagonal Architecture

Netflix Technology Blog
2 weeks ago

On Remote Interviewing

Justin Binns
2 weeks ago

The First Prettier Plugin For Twig is Here

trivago open sourced a Prettier plugin for the Twig template language. It is available under the Apa...
Trivago
2 weeks ago

Data Sentinel: Automating data validation

Co-authors: Arun Swami, Sriram Vasudevan, Sailesh Mittal, Jiefu Zheng, Joojay Huyn, Audrey Alpizar,...
Arun Swami
2 weeks ago

Has an AI Cyber Attack Happened Yet?

AI cyber attacks have happened and are happening, with increasing regularity. This article looks at...
Sam Bocetta
2 weeks ago