Homepage
Sign in / Sign up

Strava Engineering

  • Platform
  • Web Development
  • Mobile
  • Data Science
  • Archives
  • A Brief History of Jams

    A Brief History of Jams

    For six years, Strava has organized a regularly-scheduled internal hackathon called Jams. This is the story of how they came to be.
    Go to the profile of Julien Silland
    Julien Silland
    Jun 9

    Migrating the Engineering Blog to Medium

    At Strava Engineering we’ve been using a Jekyll powered static markdown blog hosted on GitHub pages since early 2015. A few weeks ago we…
    Go to the profile of Pan Thomakos
    Pan Thomakos
    May 23
    Managing Internal iOS Dependencies with Private CocoaPods

    Managing Internal iOS Dependencies with Private CocoaPods

    Strava’s iOS application and extensions are powered by a lot of code. As with most apps, this is a combination of code written by Strava…
    Go to the profile of Matt Robinson
    Matt Robinson
    Apr 19
    Butler Merge Queue — How Strava Merges Code

    Butler Merge Queue — How Strava Merges Code

    For 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…
    Go to the profile of Pan Thomakos
    Pan Thomakos
    Mar 27
    Serving Maps for the World’s Athletes

    Serving Maps for the World’s Athletes

    The Strava mobile apps and website render millions of map images every day to provide geographic context to activities, routes, segments…
    Go to the profile of Strava Engineering
    Strava Engineering
    Sep 14, 2016
    Mesos at Strava

    Mesos at Strava

    Over the past few years at Strava, server side development has transitioned from our monolithic Ruby on Rails app (The Monorail) to a…
    Go to the profile of Drew Robb
    Drew Robb
    Sep 5, 2016
    Calling all Strava Developers

    Calling all Strava Developers

    You are invited to Strava’s first developer API challenge!
    Go to the profile of Strava Engineering
    Strava Engineering
    Aug 4, 2016
    Cadence, Choo Choo!!

    Cadence, Choo Choo!!

    Over the last four years the mobile team at Strava has shipped more than fifty releases across Android and iOS. Our release cycle has…
    Go to the profile of Strava Engineering
    Strava Engineering
    Jan 27, 2016
    Get on the map!

    Get on the map!

    Our new maps are based on OpenStreetMap, and they can be improved by anyone, including you. Using Mapbox tools and OpenStreetMap data, we…
    Go to the profile of Strava Engineering
    Strava Engineering
    Dec 14, 2015
    Tailoring Maps for Strava Athletes

    Tailoring Maps for Strava Athletes

    You may have noticed some significant improvements to the look, feel and utility of the the maps on Strava’s activity and segment pages…
    Go to the profile of Strava Engineering
    Strava Engineering
    Nov 2, 2015
    About strava-engineeringLatest StoriesArchiveAbout MediumTermsPrivacy