Becoming a software engineer isn’t always straightforward or the same for each person; careers in the industry can start at any point in your working life, backed by a variety of studied disciplines or work experience. We know that good software engineers don’t always take the traditional path into development,…

Becoming a software engineer isn’t always straightforward or the same for each person; careers in the industry can start at any point in your working life, backed by a variety of studied disciplines or work experience. We know that good software engineers don’t always take the traditional path into development,…

It’s been seven months since Dan Uhl reflected on our conversion to React and Redux at Wayfair. The article was written right after the Product Detail Page (or PDP – you might know it as the page you see when you’re ready to purchase a product here at Wayfair) was…

Early in 2017, in the course of deciding to convert to React as our frontend framework, we realized we needed to render our React components on the server. We adapted Airbnb’s open source Hypernova renderer for our purposes. In particular, we implemented custom module resolution and modified the Hypernova module…

As Wayfair’s business has scaled, so too has the size of our engineering teams – not to mention the complexity of the software features we’re building. At the same time, moving quickly in the global tech landscape has never mattered more. As a modern tech company, one simply cannot afford…

Early in 2017, Wayfair made the decision to adopt React as our primary frontend framework of choice. Rather than cover the reasons why we chose React, more interestingly, we’d like to focus on some of the architecture challenges we faced during the conversion. When the project officially commenced in June…