Rendering Emails with Isomorphic Relay

My name’s Aaron Horton, I’m a front-end engineer at 1stdibs and I’m really excited about emails! If this sounds like a contradiction to you, you’re not wrong; developing email templates is, generally, not the most thrilling task for a front-end engineer. Email clients aren’t up-to-date with the newest rendering engines so CSS support is relegated… post continues

Simple URL Routing for Redux

React Router is a very popular library for handling URL routing in react applications. There has been a lot of controversy recently following the announcement of version 4. For some of our apps at, we’ve been following a much different approach to URL routing. In a Redux application, the store is the single source… post continues

Infrastructure Evolution

1stdibs’s infrastructure has changed dramatically over the site’s 15-year existence. While visiting the Lithuanian team, CTO Ross Paul discusses the motivations for the evolution from a monolithic webapp to a cloud-based SOA. Infrastructure Evolution from 1stdibs Engineering on Vimeo.

Backbone Models & Collections to GraphQL

The front-end engineering team at 1stdibs used Backbone extensively starting in 2012 through 2015. When React began to rise in popularity we saw the benefits of React Components over Backbone views. Pretty soon we were using React exclusively for new code, and rewriting old Backbone views in React as needed. A year later, many parts… post continues