Engineering8 common causes of flaky tests in ElixirFlaky tests are like meme stocks – many people have them, but no one knows what to do with them. Adam LancasterMar 23, 2022 · 12 minRead more →
EngineeringHow we fixed a client library bottleneck with Elixir concurrencyA deep dive into a peculiar performance issue when fetching feature flag values.Max BautzerMar 17, 2022 · 5 minRead more →
EngineeringUnderstanding an outage: concurrency control & vacuuming in PostgreSQLThe engineering culture at Duffel is one that embraces failure and thrives on transparency. Walter CarvalhoDec 21, 2021 · 11 minRead more →
EngineeringWhy Duffel Helps You Find Your Routes.Learn about look-to-book, what our Routing Model does, and what it means for you as a travel seller. Adam LancasterNov 16, 2021 · 3 minRead more →
EngineeringFalsehoods Programmers Believe About Aircraft Seat MapsWhen designing our Seat Map API, we investigated hundreds of real seat maps and the findings were quite surprising. Michał SzewczakNov 9, 2021 · 4 minRead more →
EngineeringInterviews suck. Here's how Duffel tries to make them suck less.Interviewing is stressful. You're jumping into the unknown. At Duffel, we want to make this as painless and friendly as possible. Learn more about how we structure Engineering interviews and what to expect. Norberto LopesAug 26, 2021 · 3 minRead more →
EngineeringOpening up to open sourceOur JavaScript client library is now open source. Discover why we made it open source along with the advantages to open sourcing our code.Shaun DonnellyAug 20, 2021 · 2 minRead more →
EngineeringDriving developer experience at DuffelWhat is developer experience and why does it matter? To build modern websites and apps, developers have to integrate with lots of APIs. We're making sure that Duffel is one of the APIs that developers love and tell their friends about.Tim RogersJun 28, 2021 · 5 minRead more →
EngineeringDuring a pandemic, we’re not all affected equallyThis pandemic has hit everyone hard, and it's not over yet. As an engineering manager, the situation is made even more complex by how differently it impacts each person. Like many, the question I've found myself asking is "how can I ensure the well-being of the people I manage?"Norberto LopesOct 12, 2020 · 6 minRead more →
EngineeringHow we tackled observability at DuffelIn this blogpost we walk you through how our team has leveraged simple, off-the-shelf, solutions to observability in order to become a more efficient and confident engineering (and product) team.Tiago BotelhoSep 15, 2020 · 4 minRead more →