A VC's journey with Segment
04 Oct 2018Why and how we use Segment across our portfolio companies, lessons learned and a few tips on how to improve data collection accuracy
Tower Bridge Timelapse
14 Jan 2018This is the second edit of my first attempt of a timelapse video of Tower Bridge, apparently taken exactly one year ago.
Understanding data discrepancies across different analytics tools
05 Aug 2017Regardless of what stage your product is at, it is common to use multiple tools to understand how users interact with your product. Thankfully, there are analytics tools for almost every use case, platform, discipline and business metric that you want to track. These tools complement each other by offering different analysis capabilities, yet their features often overlap. We can use these tools to surface data inconsistencies by comparing similar reports across the different analytics tools.
Web performance: How to affect perceived performance
01 Nov 2016Why do people leave a website? There could be lots of reasons, such as not being able to find what they’re looking for or realising they’ve landed on the wrong website. But there’s a good chance users leaving your website because if feels very slow to load.
Move fast without breaking things
06 Jan 2016Building a product is hard. Building a product that scales with the team and the constantly evolving business needs is even harder. As your product grows, you will need to scale up your team and introduce some processes in order to make developing, testing, releasing and maintaining your product fast, efficient, and more enjoyable.
Building distributed worfkflows using Celery
03 Dec 2015Lightning talk about distributed workflows in Python using Celery at Python Dojo London
Architecting for the Cloud
26 Apr 2012An introduction to Amazon Web Services for developers. Best practices for development/deployment on multi server setups.
Server architecture & scaling strategy for a sports website
09 Mar 2012sport.gr server architecture, availability & scaling strategy