Permalink
Fetching contributors…
Cannot retrieve contributors at this time
197 lines (191 sloc) 13.5 KB
title description
Highlights of Artsy Engineering
What are the PRs/releases/ideas that got us to where we are?

Highlights

This is very much a living document, and likely missing things. so, please send PRs adding new (or old) events.

  • Jan 2011 - Artsy's API: Gravity was git init'd 🔒
  • Oct 2012 - Artsy launches to the public
  • Jan 2012 - "Hello World", we start off the Artsy blog
  • Feb 2012 - We move to 401 Broadway 🔒
  • Feb 2012 - Artsy's partner portfolio app: Energy is released 🔒 to the App Store
  • Sep 2012 - The first "Artsy Tech Stack" post, series
  • Oct 2012 - Order/Purchase are modeled 🔒 in Gravity
  • Nov 2012 - Artsy's iOS app: Eigen is git initd 🔒
  • Jan 2013 - art.sy -> 🔒 artsy.net
  • Jul 2013 - Artsy's mobile website: Microgravity is started 🔒
  • Aug 2013 - Auctions are modeled 🔒 in Gravity
  • Aug 2013 - Gravity moves to OpsWorks
  • Sep 2013 - Eigen is released to the App Store
  • Oct 2013 - Artsy's first benefit auction is launched
  • Nov 2013 - Artsy's Website: Force is started 🔒 - beginning the start of splitting gravity
  • Nov 2013 - Force starts receiving network requests 🔒
  • Nov 2013 - Doge added to force
  • Jan 2014 - Artsy ships its first annual review - site | code
  • Jan 2014 - Artsy's partner CMS: Volt is is started 🔒
  • Feb 2014 - Artworks 🔒, Genes and tags 🔒, Shows and Orders 🔒 are removed from Gravity
  • Mar 2014 - Fairs were re-designed in Eigen with maps / Force for Armory 2014 - press
  • Mar 2014 - For Fairs on-site, we created monoliths and forgetsy
  • Mar 2014 - Skrillex added to force, ASCII mode added to Eigen
  • Apr 2014 - Our first write-up on using React
  • Jul 2014 - API v2 started 🔒
  • Aug 2014 - Force has a public fork, making it the first open source front-end app
  • Aug 2014 - Work starts on Eidolon, the first OSS by Default iOS app
  • Aug 2014 - API v2 announced publicly
  • Aug 2014 - Engineering starts a security bounty
  • Sep 2014 - Artsy's editorial API and CMS: Positron is created
  • Jan 2015 - Eigen turns OSS by Default
  • May 2015 - Posts are removed 🔒 from Gravity, in favour of Positron
  • Mar 2015 - The iOS team write about OSS team culture in objc.io
  • Mar 2015 - Artsy starts hosting a peer lab every saturday morning
  • May 2015 - Artsy's initial team documentation repo: Potential is created 🔒
  • Apr 2015 - Auctions are re-created for our first auction with Sotheby's
  • Apr 2015 - The Engineering ladder is made public (it's now in README)
  • Jul 2015 - Eigen becomes the center of all docs on slow launch speeds in iOS apps using Swift
  • Jul 2015 - Engineering re-orgs into practices: Platform, Web & Mobile
  • Jul 2015 - We start to declare ourselves moving to OSS by Default internally
  • Aug 2015 - Team Navigator v1 starts out as a hackathon project
  • Aug 2015 - Energy becomes OSS by Default, moving all of the iOS projects to be OSS
  • Sep 2015 - Artsy's mobile website is used in Apple marketing
  • Sep 2015 - Artsy's auction live bidding engine: Causality is started
  • Sep 2015 - The Art Genome Project's genes and definitions are made public
  • Oct 2015 - Artsy ships a tvOS app to the App Store | code
  • Nov 2015 - Artsy's GraphQL API gateway: Metaphysics is created
  • Jan 2016 - Engineering teaches Swift to non-technical + technical colleagues
  • Jan 2016 - Danger is added to Eigen
  • Jan 2016 - Analytics are removed from Gravity by deprecating MASS 🔒
  • Jan 2016 - Data pipelining starts moving to spark via cinder 🔒
  • Feb 2016 - Artsy's React Native component library: Emission is created
  • Feb 2016 - Gravity moves to Puma 🔒
  • Mar 2016 - Engineering re-orgs into Auctions, Collector Experience & GMV, Partner Success & Revenue, Publishing and Platform - email 🔒
  • May 2016 - Emission is used in Eigen
  • Jun 2016 - First live auction in production with Eigen, Force, Prediction and Causality
  • Jun 2016 - Artsy gets its first queuing system with Kafka 🔒
  • Aug 2016 - Force is made OSS by Default - moving all front-end code to be OSS.
  • Oct 2016 - Gravity's auth tokens turn into JWTs 🔒 - post
  • Jan 2017 - We switch from Kafka to RabbitMQ 🔒
  • Feb 2017 - Artsy's consignments app: Convection is created
  • Feb 2017 - Artsy's web react components library: Reaction is created
  • Feb 2017 - Microgravity and Force are merged, now there is only one website
  • Feb 2017 - Team Navigator v2 is shipped
  • Mar 2017 - React first makes its way into Force
  • May 2017 - Emission gets demo’d during the Microsoft Build conference’s "What’s New in TypeScript?"
  • Jun 2017 - Peril added to the Artsy org
  • Sep 2017 - Force is modernized with the Omakase
  • Sep 2017 - Artsy has a town hall on API designs, and projects migrate to GraphQL
  • Aug 2017 - Force has its first Reaction-driven page set up for Articles
  • Aug 2017 - Engineering does a DevSwap
  • Nov 2017 - The first stab at GraphQL stitching is merged
  • Dec 2017 - Engineering re-orgs to be project and goal driven sprints
  • Jan 2018 - The RFC process is established
  • Jan 2018 - Engineering merges with Design and Analytics (data) and a new Product org is created, making PDDE
  • Jan 2018 - Engineering re-orgs to Grow, Discover, Evaluate, Sell and Platform
  • May 2018 - On-call process is formalized
  • May 2018 - Our team stand-up is automated completely by documentation
  • Mar 2018 - Eigen becomes one of the first apps using static frameworks
  • Jun 2018 - Artsy's design system: Palette is created
  • Jun 2018 - Artsy runs a series of workshops on the Omakase called JavaScriptures
  • Jul 2018 - Artsy runs a conference with Facebook: Artsy x React Native
  • Aug 2018 - Engineering's engineering principles doc is created
  • Aug 2018 - Artsy's public docs repo is created - RFC 🔒
  • Sep 2018 - The Artsy Omakase's name is decided
  • Sep 2018 - Engineering highlights are created