Homepage
Open in app
Sign in
Get started
Expedia Group Technology
Stories from the Expedia Group Technology teams
SOFTWARE
DATA & ML
LIFE AT EXPEDIA GROUP
Follow
6 Wild Things I Learned about SwiftUI
6 Wild Things I Learned about SwiftUI
Gotchas writing iOS apps with SwiftUI
Martin Note
Jan 21
Are These Six Software Anti-patterns Killing Your Delivery?
Are These Six Software Anti-patterns Killing Your Delivery?
Tips for better delivery cycles with better output and a happier team
John James
Oct 20, 2020
Accelerate Machine Learning with the Optimal Deployment Pattern
Accelerate Machine Learning with the Optimal Deployment Pattern
Maximize business results with real-time, streaming and batch inferencing
Eric landry
Jan 7
Latest
Adaptive Products and Contextual Bandits — A New Way of Optimising Websites
Adaptive Products and Contextual Bandits — A New Way of Optimising Websites
How using contextual multi-armed bandits will change the way product teams optimise web pages.
Fedor Parfenov
Jan 19
The Greater Good of Our Cloud Migration
The Greater Good of Our Cloud Migration
Improving Expedia’s carbon footprint
Paul de Lange
Jan 14
Hello, Map Maker!
Hello, Map Maker!
A Python package to make interactive maps from tabular data
Tim Renner
Jan 12
How to Build an Actionable Scorecard
How to Build an Actionable Scorecard
Impactful techniques in Tableau to simplify your data
Calum Hartley
Dec 29, 2020
Our Top 10 of 2020
Our Top 10 of 2020
The ten most viewed stories on Expedia Group Technology
Giorgio Delle Grottaglie
Dec 26, 2020
Garbage Collection & Scala Case Classes
Garbage Collection & Scala Case Classes
Large case classes can increase GC overhead
SebastianDica
Dec 22, 2020
Recursive Least Squares for Linear Contextual Bandits
Recursive Least Squares for Linear Contextual Bandits
A simple algorithm to run a linear contextual multi-armed bandits on continuous rewards
Fedor Parfenov
Dec 15, 2020
Fast Approximate Counting Using Druid and DataSketch
Fast Approximate Counting Using Druid and DataSketch
Supporting dynamic criteria across multiple big data sets
Elan Halfin
Dec 10, 2020
Building Large-Scale Text Similarity Algorithms with Apache Spark ML Pipelines
Building Large-Scale Text Similarity Algorithms with Apache Spark ML Pipelines
Flavours of text matching algorithms in Scala
Padma Chitturi
Dec 4, 2020
The Story Behind the Stories
The Story Behind the Stories
Editors at Expedia Group Technology blog reveal all!
Maciej Matyjas/Expedia Group
Dec 1, 2020
Autoscaling in Kubernetes: Why doesn’t the Horizontal Pod Autoscaler work for me?
Autoscaling in Kubernetes: Why doesn’t the Horizontal Pod Autoscaler work for me?
Final part of a series exploring application autoscaling in Kubernetes
Sasidhar Sekar
Nov 24, 2020
Autoscaling in Kubernetes: Options, Features, and Use Cases
Autoscaling in Kubernetes: Options, Features, and Use Cases
Second part of a series exploring application autoscaling in Kubernetes
Sasidhar Sekar
Nov 19, 2020
Autoscaling in Kubernetes: A Primer on Autoscaling
Autoscaling in Kubernetes: A Primer on Autoscaling
First of a three-part series exploring application autoscaling in Kubernetes
Sasidhar Sekar
Nov 17, 2020
Underfitting and Decision Trees
Underfitting and Decision Trees
Understanding model complexity
Ben Dundee
Nov 13, 2020
Stateful Joins with the Kafka Streams Processor API
Stateful Joins with the Kafka Streams Processor API
Or how I learned to not fear the processor API
Chris Stromberger
Oct 29, 2020
To Design a GraphQL Schema, Throw out the REST
To Design a GraphQL Schema, Throw out the REST
How to use graphs as a paradigm for discovering elegant APIs
Nikunj Manocha
Oct 27, 2020
Save cloud resources == save 💰 and save trees 🌳
Save cloud resources == save 💰 and save trees 🌳
Planting a seed 🌱
Charles Gerber
Oct 22, 2020
Web Push Notifications, a Proof-of-Concept
Web Push Notifications, a Proof-of-Concept
How to get started with web push notifications
Doug Kumagai
Oct 15, 2020
Flagger — Monitor Your Canary Deployments with Grafana
Flagger — Monitor Your Canary Deployments with Grafana
Keeping an eye on apps in Kubernetes and Istio
Fabian Piau
Oct 13, 2020
Flagger - Canary Deployments on Kubernetes
Flagger - Canary Deployments on Kubernetes
Flagger enables automated deployments — in this part I’ll run through some deployments using Flagger
Fabian Piau
Oct 8, 2020
Flagger - Get Started with Istio and Kubernetes
Flagger - Get Started with Istio and Kubernetes
Flagger enables automated deployments — in this part I’ll run through setting up the environment for Flagger
Fabian Piau
Oct 6, 2020
How Expedia.com Uses Accessibility Automation
How Expedia.com Uses Accessibility Automation
Patterns for using open-source automation tools to scale accessibility efforts
Trenton Lawton
Oct 1, 2020
Drone Fly — Decoupling Event Listeners from the Hive Metastore
Drone Fly — Decoupling Event Listeners from the Hive Metastore
Deploy Hive metastore listeners outside Hive’s context to improve metastore reliability
Abhimanyu Gupta
Sep 29, 2020
Managing Silence
Managing Silence
Five steps to using Silence to coach through change
Paul de Lange
Sep 24, 2020
Be Vigilant about Time Order in Event-Based Data Processing
Be Vigilant about Time Order in Event-Based Data Processing
How to handle the timing of events
Mingwei Li
Sep 22, 2020
About Expedia Group Technology
Latest Stories
Archive
About Medium
Terms
Privacy