56,966 blogs · [ { "id": "01a08219-99ee-7345-9abe-ecdcfab1f43e", "title": "Agents, Randomness, and Receipts: Notes from trivago's QA Meetup", "url": "https://tech.trivago.com/post/2026-08-12-agents-randomness-and-receipts-notes-from-trivagos-qa-meetup/", "published_at": "2026-08-12T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdcfb7087c7", "title": "Frictionless: A recap of trivago Tech Get Together 2026", "url": "https://tech.trivago.com/post/2026-06-30-frictionless-a-recap-of-trivago-tech-get-together-2026/", "published_at": "2026-06-30T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdcfb82b5ce", "title": "How We Cut Kafka Consumer Deployment Costs by 83%", "url": "https://tech.trivago.com/post/2026-06-12-how-we-cut-kafka-consumer-deployment-costs-by-83/", "published_at": "2026-06-12T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdcfc2e04cd", "title": "My 2 Cents: I'll gladly spend them to stop staring at test logs", "url": "https://tech.trivago.com/post/2026-04-15-my-2-cents-ill-gladly-spend-them-to-stop-staring-at-test-logs/", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdcfcf39f6f", "title": "Unifying Internal APIs: A Different Use Case for GraphQL Gateways", "url": "https://tech.trivago.com/post/2026-03-27-unifying-internal-apis-a-different-use-case-for-graphql-gateways/", "published_at": "2026-03-27T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdcfd6483f8", "title": "From a long list to a clear signal: baseline-driven accessibility reporting", "url": "https://tech.trivago.com/post/2026-03-13-from-a-long-list-to-a-clear-signal-baseline-driven-accessibility-reporting/", "published_at": "2026-03-13T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdcfda85c86", "title": "From Always-On to On-Demand: Scaling Kafka Sinks with KEDA", "url": "https://tech.trivago.com/post/2026-02-18-from-always-on-to-on-demand-scaling-kafka-sinks-with-keda/", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdcfe6ec9ef", "title": "How a Learning Project Became Our Modern Mobile Test Framework", "url": "https://tech.trivago.com/post/2026-02-18-how-a-learning-project-became-our-modern-mobile-test-framework/", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdcfe9a2a8f", "title": "How Not to Fight with Product Managers - as a Developer", "url": "https://tech.trivago.com/post/2026-02-02-how-not-to-fight-with-product-managers-as-a-developer/", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdcfefb807e", "title": "Mob Programming: Smells Like Team Spirit", "url": "https://tech.trivago.com/post/2025-12-03-mob-programming-smells-like-team-spirit/", "published_at": "2025-12-04T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdcff8c3d30", "title": "AI at trivago: from experimentation to everyday impact", "url": "https://tech.trivago.com/post/2025-10-30-ai-at-trivago-from-experimentation-to-everyday-impact/", "published_at": "2025-10-30T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd0029133b", "title": "Tailor-made browser extensions for increased testing efficiency", "url": "https://tech.trivago.com/post/2025-04-23-tailor-made-browser-extensions-for-increased-testing-efficiency/", "published_at": "2025-04-23T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd00f0c830", "title": "Life of SRE as a Salesperson", "url": "https://tech.trivago.com/post/2024-12-20-life-of-sre-as-a-salesperson/", "published_at": "2025-03-17T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd016219eb", "title": "How we aggregate 70 billion prices to show price context to our users", "url": "https://tech.trivago.com/post/2025-02-13-how-we-aggregate-70-billion-prices-to-show-price-context-to-our-users/", "published_at": "2025-02-13T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd02090743", "title": "How We Build: Behind the Frontend of trivago’s Website", "url": "https://tech.trivago.com/post/2025-01-27-frontend-at-trivago-behind-the-scenes/", "published_at": "2025-01-27T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd0297daad", "title": "Behind trivago's Smart AI Search: From Concept to Reality", "url": "https://tech.trivago.com/post/2024-12-17-behind-trivagos-ai-search-from-concept-to-reality/", "published_at": "2024-12-17T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd031cdbbf", "title": "AI and Innovation Take Center Stage at trivago Tech Get Together 2024", "url": "https://tech.trivago.com/post/2024-07-25-ai-and-innovation-innovation-take-center-stage-at-trivago-tech-get-together-2024/", "published_at": "2024-07-26T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd040b91fb", "title": "Streamlining GraphQL Service Testing with Karate", "url": "https://tech.trivago.com/post/2024-07-08-streamlining-graphql-service-testing-with-karate/", "published_at": "2024-07-08T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd04f0af7a", "title": "QA Meetup - 2nd Edition: Presentations and Recap", "url": "https://tech.trivago.com/post/2024-05-21-qa-meetup-2nd-edition-presentations-and-recap/", "published_at": "2024-05-21T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd059fb3dc", "title": "Image Migration to Google Cloud Platform", "url": "https://tech.trivago.com/post/2024-05-14-image-migration-to-gcp/", "published_at": "2024-05-14T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd06871b41", "title": "Women in Tech Meetup", "url": "https://tech.trivago.com/post/2024-03-27-women-in-tech-meetup/", "published_at": "2024-03-27T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd06e0cff2", "title": "Real-world Insights: Anomaly Detection in Internet Traffic", "url": "https://tech.trivago.com/post/2024-02-13-real-world-insights-anomaly-detection-in-internet-traffic/", "published_at": "2024-02-13T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd07a09022", "title": "Accelerating experimentations through Simulations", "url": "https://tech.trivago.com/post/2023-11-20-accelerating-experimentations-through-simulations/", "published_at": "2023-11-20T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd082c9ea8", "title": "End-to-end tests retry strategies", "url": "https://tech.trivago.com/post/2023-09-27-end-to-end-tests-retry-strategies/", "published_at": "2023-09-27T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd08456845", "title": "Experimenting with AI to Enhance Our Product: Firsthand Experience From Our Product Managers", "url": "https://tech.trivago.com/post/2023-09-15-experimenting-with-ai-to-enhance-our-product-firsthand-experience-from-our-product-managers/", "published_at": "2023-09-15T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd085ab1fa", "title": "QA meetup:  Presentations Summary", "url": "https://tech.trivago.com/post/2023-08-02-qa-meetup-summary-and-presentations/", "published_at": "2023-08-02T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd0874ab0d", "title": "Boosting design team efficiency: trivago’s Sketch to Figma Journey", "url": "https://tech.trivago.com/post/2023-06-15-boosting-design-team-efficiency-trivagos-sketch-to-figma-journey/", "published_at": "2023-06-15T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd08aa32ba", "title": "Building Our First GraphQL Server with Go: An Implementation Guide", "url": "https://tech.trivago.com/post/2023-05-17-building-our-first-graphql-server-with-go-an-implementation-guide/", "published_at": "2023-05-17T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd0920e3e4", "title": "Implementing Data Validation with Great Expectations in Hybrid Environments", "url": "https://tech.trivago.com/post/2023-04-25-implementing-data-validation-with-great-expectations-in-hybrid-environments/", "published_at": "2023-04-25T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd09824e11", "title": "Tech IT Up - Growth and Learning for trivago Techies", "url": "https://tech.trivago.com/post/2023-03-23-trivago-tech-conference-2022/", "published_at": "2023-03-23T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd09e315a8", "title": "Technical Decision-Making", "url": "https://tech.trivago.com/post/2023-02-22-technical-decision-making/", "published_at": "2023-02-22T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd09e56efc", "title": "How we improved reporting and monitoring of test automation results", "url": "https://tech.trivago.com/post/2023-02-15-how-we-improved-reporting-and-monitoring-of-test-automation-results/", "published_at": "2023-02-15T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd0a39bc9c", "title": "How continuous product discovery works for us", "url": "https://tech.trivago.com/post/2023-02-01-how-continuous-product-discovery-works-for-us/", "published_at": "2023-02-01T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd0a6e6e01", "title": "What Have I Even Been Doing Today?", "url": "https://tech.trivago.com/post/2023-01-03-engineer-to-manager-three-mindset-shifts/", "published_at": "2023-01-03T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd0b147220", "title": "Marketing Attribution: Evaluating The Path to Purchase in the Product Ecosystem", "url": "https://tech.trivago.com/post/2022-12-06-marketing-attribution-evaluating-the-path-to-purchase/", "published_at": "2022-12-06T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd0b68dfb7", "title": "Explore-exploit dilemma in Ranking model", "url": "https://tech.trivago.com/post/2022-11-04-explore-exploit-dilemma-in-ranking-model/", "published_at": "2022-11-04T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd0b838d0c", "title": "How to substantially slow down your Node.js server", "url": "https://tech.trivago.com/post/2022-09-15-how-to-substantially-slow-down-your-nodejs-server/", "published_at": "2022-09-15T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd0bcaef44", "title": "Powering ML-Based Systems With Reliable Data: The Data Annotation Journey", "url": "https://tech.trivago.com/post/2022-09-01-powering-ml-based-systems-with-reliable-data-annotation/", "published_at": "2022-09-01T00:00:00+00:00" }, { "id": "01a08219-99ee-7345-9abe-ecdd0ca7eb61", "title": "How we scaled our Prometheus setup", "url": "https://tech.trivago.com/post/2022-08-23-how-we-scaled-our-prometheus-setup/", "published_at": "2022-08-23T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c5050a251d", "title": "How to Survive a Regional Outage", "url": "https://tech.trivago.com/post/2022-06-10-how-to-survive-a-regional-outage/", "published_at": "2022-08-15T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c505cf55da", "title": "3 Things We Learned When Switching to TypeScript", "url": "https://tech.trivago.com/post/2022-08-01-three-learnings-switching-to-typescript/", "published_at": "2022-08-01T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c5067d1f36", "title": "SRE: On-Call Procedure at trivago", "url": "https://tech.trivago.com/post/2022-07-18-sre-on-call-procedure-at-trivago/", "published_at": "2022-07-18T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c506932ead", "title": "WARP - A Web Application Rewrite Project", "url": "https://tech.trivago.com/post/2022-05-16-warp-a-web-application-rewrite-project/", "published_at": "2022-05-16T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c506aac4a5", "title": "How we got on top of our data", "url": "https://tech.trivago.com/post/2022-05-04-how-we-got-on-top-of-our-data/", "published_at": "2022-05-04T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50714f050", "title": "Improving Evaluation Practices in Natural Language Generation", "url": "https://tech.trivago.com/post/2022-03-31-improving-evaluation-practices-in-natural-language-generation/", "published_at": "2022-03-31T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50804d52a", "title": "Why and how we use primitive maps", "url": "https://tech.trivago.com/post/2022-03-09-why-and-how-we-use-primitive-maps/", "published_at": "2022-03-09T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c5081078e9", "title": "A preview of CSS Container Queries", "url": "https://tech.trivago.com/post/2022-02-07-css-container-queries/", "published_at": "2022-02-07T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c5086153b5", "title": "Being on-call as a software engineer - a challenging and fast learning experience", "url": "https://tech.trivago.com/post/2022-01-12-engineeroncall/", "published_at": "2022-01-12T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50954bb96", "title": "Presenting @trivago/prettier-plugin-sort-imports", "url": "https://tech.trivago.com/post/2021-12-17-aprettierpluginthatsortsyourimports/", "published_at": "2021-12-17T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50a1e8053", "title": "trivago Tech Check-in: Meet Mohammad", "url": "https://tech.trivago.com/post/2021-11-22-trivagotechcheckinmeetmohammad/", "published_at": "2021-11-22T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50a470680", "title": "trivago Tech Week 2021 in Review", "url": "https://tech.trivago.com/post/2021-10-27-trivagotechweek2021hybridedition/", "published_at": "2021-10-27T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50a9e2f7c", "title": "Postmortem: Removing all users from github.com/trivago", "url": "https://tech.trivago.com/post/2021-10-05-postmortem-removing-all-users-from-github-trivago/", "published_at": "2021-10-05T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50addfebb", "title": "How we build the Image Gallery on trivago", "url": "https://tech.trivago.com/post/2021-07-07-image-gallery-pipeline/", "published_at": "2021-07-07T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50b7d640c", "title": "Proper (Java) application life cycle management in Kubernetes", "url": "https://tech.trivago.com/post/2021-06-09-application-lifecycle-management-kubernetes/", "published_at": "2021-06-09T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50c0eedbb", "title": "Remastering Guilds After Five Years", "url": "https://tech.trivago.com/post/2021-05-17-remasteringguildsafterfiveyears/", "published_at": "2021-05-17T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50cfb2a44", "title": "Designing Marketing Emails via predefined Modules in Salesforce Email Studio", "url": "https://tech.trivago.com/post/2021-04-19-designingmarketingemailsviapredefinedmod/", "published_at": "2021-04-19T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50d413bef", "title": "Java Reactive Programming - Effective Usage in a Real World Application", "url": "https://tech.trivago.com/post/2021-03-16-java-reactive-programming-real-world/", "published_at": "2021-03-16T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50d77fa18", "title": "Reactive Programming - The Price You Have To Pay For A Responsive Backend", "url": "https://tech.trivago.com/post/2021-02-24-reactiveprogrammingthepriceyouhavetopayf/", "published_at": "2021-02-24T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50dbd0f15", "title": "Rethinking the Next-gen Analytics Web App at trivago", "url": "https://tech.trivago.com/post/2021-02-09-rethinknextgenanalyticswebappattrivago/", "published_at": "2021-02-09T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50e66c1fd", "title": "Keeping up the Open Source promise for 2021", "url": "https://tech.trivago.com/post/2021-01-25-keepinguptheopensourcepromisefor2021/", "published_at": "2021-01-25T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50edbcde9", "title": "Trivago Tech Week", "url": "https://tech.trivago.com/post/2021-01-06-trivagotechweek/", "published_at": "2021-01-06T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50effffe2", "title": "How To Get Fooled By Metrics", "url": "https://tech.trivago.com/post/2020-12-04-howtogetfooledbymetrics/", "published_at": "2020-12-04T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50f65bd8e", "title": "Exploring the Page Visibility API for Detecting Page Background State", "url": "https://tech.trivago.com/post/2020-11-17-exploringthepagevisibilityapifordetectin/", "published_at": "2020-11-17T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c50fab0804", "title": "Deep Dive Into Data Science at trivago", "url": "https://tech.trivago.com/post/2020-10-22-deepdiveintodatascienceattrivago/", "published_at": "2020-10-22T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51024c085", "title": "Beyond trivago Tech Pt. 2: Four More Side Projects from Our Developers", "url": "https://tech.trivago.com/post/2020-09-22-developersideprojectspt-2/", "published_at": "2020-09-22T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c510631fea", "title": "Beyond trivago Tech Pt.1: Side-Projects from Our Developers", "url": "https://tech.trivago.com/post/2020-09-08-developersideprojects/", "published_at": "2020-09-08T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c510cd5f6a", "title": "How Working as a Product Owner Helped Me Be a Better Engineer (and vice versa)", "url": "https://tech.trivago.com/post/2020-08-19-howworkingasaproductownerhelpedmebeabett/", "published_at": "2020-08-19T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c511c9085b", "title": "trivago Tech Check-in: Meet Fabian", "url": "https://tech.trivago.com/post/2020-08-03-trivagotechcheckinmeetfabian/", "published_at": "2020-08-03T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c512313b8f", "title": "Google Cloud Workload-Placement-Guide", "url": "https://tech.trivago.com/post/2020-07-17-workloadplacementguidelines/", "published_at": "2020-07-17T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c512b3de4b", "title": "Interview for BrowserStack's Breakpoint 2020 Conference", "url": "https://tech.trivago.com/post/2020-07-03-browsertack/", "published_at": "2020-07-03T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51366d996", "title": "Cross-Cluster Traffic Mirroring with Istio", "url": "https://tech.trivago.com/post/2020-06-10-crossclustertrafficmirroringwithistio/", "published_at": "2020-06-10T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c5136b1363", "title": "ElasticWars Episode IV: A new field", "url": "https://tech.trivago.com/post/2020-06-03-elasticwarsepisodeivanewfield/", "published_at": "2020-06-03T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c513707444", "title": "5 Tips to Boost Productivity When Working Remotely as an Engineer", "url": "https://tech.trivago.com/post/2020-04-17-5tipstoboostproductivitywhenworkingremot/", "published_at": "2020-04-17T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c5137ea866", "title": "trivago joins the Cloud Native Computing Foundation", "url": "https://tech.trivago.com/post/2020-04-07-trivagojoinsthecloudnativecomputingfound/", "published_at": "2020-04-07T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c5145fd40a", "title": "Accommodation Consolidation: How we created an ETL pipeline on cloud", "url": "https://tech.trivago.com/post/2020-03-26-accommodationconsolidationhowwecreatedan/", "published_at": "2020-03-26T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51557f7c5", "title": "Ask a Developer: Your Questions Answered", "url": "https://tech.trivago.com/post/2020-03-20-askadeveloperyourquestionsanswered/", "published_at": "2020-03-20T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c515d58625", "title": "The First Prettier Plugin For Twig is Here", "url": "https://tech.trivago.com/post/2020-03-10-thefirstprettierpluginfortwigishere/", "published_at": "2020-03-10T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c5168e4996", "title": "Why We Chose Go", "url": "https://tech.trivago.com/post/2020-03-02-whywechosego/", "published_at": "2020-03-02T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c516b05ed5", "title": "An Open Door to Open Source: Relive our OSS Conference", "url": "https://tech.trivago.com/post/2020-02-25-videosfromouropensourceconferencein2019/", "published_at": "2020-02-25T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c516f212c5", "title": "Better URL Search with Elasticsearch", "url": "https://tech.trivago.com/post/2020-02-11-betterurlsearchwithelasticsearch/", "published_at": "2020-02-11T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c517d1711a", "title": "Meet us at A New Dawn, IxDA20 in Milan, Italy", "url": "https://tech.trivago.com/post/2020-01-31-findusatanewdawnixda20inmilanitaly/", "published_at": "2020-01-31T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c5181ddd6a", "title": "trivago Magazine's Journey to Server-Side Rendering", "url": "https://tech.trivago.com/post/2020-01-29-trivagomagazinesjourneytoserversiderende/", "published_at": "2020-01-29T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c518b69514", "title": "Meet us at FOSDEM, Brussels, Belgium", "url": "https://tech.trivago.com/post/2020-01-28-fosdem/", "published_at": "2020-01-28T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c519b08113", "title": "Makefiles in 2019 — Why They Still Matter", "url": "https://tech.trivago.com/post/2019-12-20-makefiles-in-2019/", "published_at": "2019-12-20T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51a3f84dc", "title": "Getting Ready For The Big Data Apocalypse", "url": "https://tech.trivago.com/post/2019-12-16-gettingreadyforbigdataapocalypse/", "published_at": "2019-12-16T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51b263354", "title": "Open Source? trivago.", "url": "https://tech.trivago.com/post/2019-11-20-opensourcetrivago/", "published_at": "2019-11-20T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51b8c5172", "title": "Automation-First Approach Using the Karate API Testing Framework", "url": "https://tech.trivago.com/post/2019-11-14-apitestautomationusingkarate/", "published_at": "2019-11-14T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51bad31ae", "title": "triversity - An Interview with two trivago Tech Camp Participants", "url": "https://tech.trivago.com/post/2019-10-23-triversityinterview/", "published_at": "2019-10-23T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51c2483fc", "title": "How to Analyze SurveyMonkey Data in Python", "url": "https://tech.trivago.com/post/2019-09-23-howtoanalyzesurveymonkeydatainpython/", "published_at": "2019-09-23T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51cbb4161", "title": "Machine Learning and Bathtubs - How Small Visual Changes Improve User Experience", "url": "https://tech.trivago.com/post/2019-08-21-spajourneywithimageconcepts/", "published_at": "2019-08-21T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51cc03967", "title": "The Web Performance Impact Of Lossy Network Conditions", "url": "https://tech.trivago.com/post/2019-08-08-thewebperformanceimpactoflossynetworkcon/", "published_at": "2019-08-08T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51dace979", "title": "Kyle Simpson Teams up with trivago to create a JS Developer Excellence program", "url": "https://tech.trivago.com/post/2019-07-17-kylesimpsonteamsupwithtrivagotocreateajs/", "published_at": "2019-07-17T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51dc47e78", "title": "Circuit Breaker with AWS Step Functions", "url": "https://tech.trivago.com/post/2019-04-09-circuitbreakerwithawsstepfunctions/", "published_at": "2019-04-09T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51e359b0e", "title": "Presenting babel-plugin-cloudinary", "url": "https://tech.trivago.com/post/2019-04-02-babelplugincloudinary/", "published_at": "2019-04-02T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51e368bf0", "title": "RecSys Challenge 2019", "url": "https://tech.trivago.com/post/2019-03-11-recsyschallenge2019/", "published_at": "2019-03-11T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51e83996d", "title": "A New Functional Approach to Complex Types in Apache Hive", "url": "https://tech.trivago.com/post/2019-01-30-functional-approach-complex-types-apache-hive/", "published_at": "2019-01-30T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51eb6b915", "title": "Nomad - our experiences and best practices", "url": "https://tech.trivago.com/post/2019-01-25-nomadourexperiencesandbestpractices/", "published_at": "2019-01-25T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51ecf0831", "title": "Teardown, Rebuild: Migrating from Hive to PySpark", "url": "https://tech.trivago.com/post/2018-12-03-teardownrebuildmovingfromhivetopyspark/", "published_at": "2018-12-03T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51f81ec12", "title": "How we pitched the vision of our new trivago app", "url": "https://tech.trivago.com/post/2018-11-19-trivago-new-app/", "published_at": "2018-11-19T00:00:00+00:00" }, { "id": "01a08219-99ef-7012-90a2-a4c51feab3c7", "title": "Webpack Creator Visits trivago Headquarters", "url": "https://tech.trivago.com/post/2018-11-08-koppers-visit/", "published_at": "2018-11-08T00:00:00+00:00" } ] posts Claim your blog
Back to trivago Tech Blog
Blog · corpus.blog/blogs/tech.trivago.com/posts

trivago Tech Blog

tech.trivago.com

2026

2025

2024

2023

2022

2021

2020

2019

2018