In this video, Rob Richard (Senior Director, Front-end Engineering) discusses the @defer directive in GraphQL (starts at 36:20) and Tim Whidden (VP, Engineering) discuss 1stdibs’s front-end architecture and how to mock it in development. The talk took place in Vilnius, Lithuania on March 14th, 2019. Find links to the slides below: 1stdibs’s Front-End Architecture Streaming… post continues
What is data masking and why should you care about it? Our Director, Front-end Engineering, Rob Richard lays it out in his concise talk at GraphQL Europe! Find the video below, @rob_richard with any comments.
NOTE: as of Relay v3.0.0 the server-side rendering performance de-optimization described below has been removed. If you’re using Relay and server-side rendering React components, you must optimize Relay for server-side rendering, or suffer a substantial performance cost. TL;DR You’ll need to configure babel-preset-fbjs to hoist its require calls — but only on the server. We’ll get into… post continues
In this blog post we’ll describe a method for modeling forms in React. What follows is a general method for shaping form state data. It can be used with any state management tool such as Redux, MobX, another flux implementation, or even just this.setState. We’ll be using this.setState in this post. First, let’s start with… post continues
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