Latest Posts

Latest Posts

Billing Engine on AWS Serverless

At Comtravo, we utilize AWS serverless infrastructure for many of our business cases. Lambda functions and Step functions, in particular, enable us to design...

Uncertainty in Recommender Systems

Bayesian neural networks are gaining popularity in the industry. In this post, we break them down and talk about how they can be useful as a recommender syst...

Machine Learning on `dask`

The data science team at Comtravo uses dask to coordinate fairly complex machine learning workloads, both for training and running them in production. Our NL...

Async/Await and JavaScript Arrays

The Comtravo backend is built from a number of micro-services, most of which run on Node.js. Like any large scale business application we need to do a lot of...

PyData Berlin Geocoding / Mapping Special

We kicked off November with a PyData Berlin meetup. Pizza, drinks and festive Spekulatius, along with three great speakers of course, guaranteed a great turn...

A Practical Parser for Time Expressions

One of the main methods our customers communicate with us is email. We get hundreds of travel booking emails daily; all of them contain time expressions that...