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
Jan 19, 20224 min read
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...
Jun 14, 20218 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...
Apr 21, 20216 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...
Mar 4, 20195 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...
Jun 4, 20188 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...
Dec 27, 20175 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...
Jan 21, 20173 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...
Feb 13, 20153 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...
Jan 19, 20156 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...
May 13, 20131 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, 20121 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...
bottom of page