Pan ThomakosinInVision EngineeringDiagram Lines: Path Grid SelectionHow Freehand routes the best diagramming line path through an infinite whiteboard canvas.Jul 18, 20221Jul 18, 20221
Pan ThomakosinInVision EngineeringOptimizing Permission Lookups in FreehandFreehand is InVision’s online collaborative whiteboard. It enables your entire team (designers, engineers, product managers) to brainstorm…Jun 2, 20211Jun 2, 20211
Pan ThomakosProductivity EngineeringOn June 24th I’m giving a talk titled Developer Productivity Engineering (DPE) at GORUCO. DPE is a framework that applies the principles of…May 26, 2017May 26, 2017
Pan Thomakosinstrava-engineeringMigrating the Engineering Blog to MediumAt Strava Engineering we’ve been using a Jekyll powered static markdown blog hosted on GitHub pages since early 2015. A few weeks ago we…May 23, 20171May 23, 20171
Pan ThomakosDeploy Env Vs Rails EnvReading through Config: Behavior versus Credentials I was struck that, at Strava, we ran into this very same problem in our early Rails…Apr 7, 2017Apr 7, 2017
Pan Thomakosinstrava-engineeringButler Merge Queue — How Strava Merges CodeFor close to a year, a large portion of our repositories on GitHub have been using a fast-forward-only master branch that is guaranteed to…Mar 28, 20173Mar 28, 20173