← Frontend Case Studies
Artsy
artsy.net
•
Engineering blog
• 28 case
studies
Two years of Next.js at Artsy: A Retrospective
March 2024
TypeScript magic
March 2023
Parallelizing Jest and Cypress.io Tests on CircleCI
September 2022
Hacking Around Safari's 7-day Cookie Limit
August 2022
Using Context to Simplify a VERY Large React Form
February 2022
Accessing the Relay Store Without a Mutation
April 2021
Testing React Tracking with Jest and Enzyme
April 2021
Relay Pagination Containers Demystified
August 2020
Effortless Pagination with GraphQL and Relay? Really!
January 2020
CSS is Hard and Other Things I Learned Working on the 2019 Artsy Vanguard
October 2019
Server-Rendering Responsively
May 2019
What is TypeScript?
April 2019
React Native at Artsy, 3 years later
March 2019
The Anatomy of an Editorial Feature
March 2019
From TSLint to ESLint, or How I Learned to Lint GraphQL Code
January 2019
GraphQL: Union vs. Interface
January 2019
GraphQL Stitching 101
December 2018
Switch from Capybara Webkit to Chrome
November 2018
Keeping Artsy's dependencies up to date
November 2018
React Native, 2 years later
March 2018
Modernizing Force
September 2017
Making Artsy Editorial Accessible
August 2017
Exploration: Front-end JavaScript at Artsy in 2017
February 2017
JSON Web Tokens: Artsy's Journey
October 2016
Helping the Web Towards OSS by Default
September 2016
React Native at Artsy
August 2016
The Tech Behind Live Auction Integration
August 2016
Rendering on the Server and Client in Node.js
November 2013