top of page

Wix Engineering Blog
Wix engineering blog tells the story of our daily challenges and our way of solving them. Read about architecture, scaling, mobile and web development.

Search


Reducing Cross - Team Production Incidents by Using Testkits
Introduction About a year ago I started working at Wix, where a big part of our daily tasks is cross-team integrations. Various teams at...
Jan 19, 20224 min read


Change Data Capture at DeviantArt
DA Intro and Problem description DeviantArt is a vast social network with the purpose to entertain, inspire and empower the artist in all...
Jun 14, 20218 min read


A Look Inside Payments by Wix
Photo by Devon Janse van Rensburg on Unsplash Payments by Wix is not just a name for the platform within Wix.com that powers millions of...
Apr 21, 20216 min read


Software Developers, Communicate Your Intentions (TLDR: do it using tests)
Fun fact #1: When programming, we actually spend more time reading code than writing it. That makes sense, since most of the time we...
Mar 4, 20195 min read


Meet Raven TestKit: Wix Engineering's Open Source Tool to Test Sentry Reports
Raven TestKit is Sentry’s Raven SDK plugin to enable error report interception and inspection of the data being sent to Sentry. The test...
Jun 4, 20188 min read


How to Test Your Redux App
[ironic tone] We all know that Redux is about functional programming, and when you have it functional — it is testable, right? You just...
Dec 27, 20176 min read


Testing Asynchronous Code
Asynchronous code is hard. Everyone knows that. Writing asynchronous tests is even harder. Recently I fixed a flaky test and I want to...
Jan 21, 20173 min read


Integration Tests in JavaScript That Don’t Suck
Most developers don’t like writing integration tests. But what’s not to like? Integration tests ensure that a newly added feature...
Feb 13, 20153 min read


Building and Open-Sourcing Wix’s A/B Testing System
Have you ever worked using Continuous Delivery (CD)? You know, that process where you push the code, run it through an automatic build...
Jan 19, 20156 min read


Integration Tests under Node.js Environment using a mock server
This week, I was handed a nice task – to integrate with some external service we use, that has no API. All communication with the service...
May 13, 20131 min read


Front-end Unit Testing with JavaScript
Unit testing can make your code less prone to bugs and gives you piece of mind that everything is working the way it should. Normally...
May 13, 20121 min read
bottom of page