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


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


Wix Hackathon
Can we call the first Wix Hackathon a success? Based on how the participants seemed to enjoy themselves and the number of completed...
Apr 19, 20132 min read


Announcing underscore, the Israeli Scala user group
We’re proud to announce underscore, the Israeli Scala user group, with a meetup.com group to follow soon. Join us in building the local...
Mar 8, 20131 min read

On Identifier types, type-safety and Guids
How many times did you find yourself looking at an API which accepts some sort of string or int-based identifier and not being sure what...
Mar 7, 20132 min read

When Maven Dependency Plugin Lies
We had an integration test which creates a spring ClassPathXmlApplicationContext and while doing so the test blew up with a...
Feb 19, 20132 min read

Wix TLV Hachathon
Launch a Web App in 3 days to over 30 million Wix users! Join the first ever open Wix TLV Hackathon, March 7th to 9th, at Wix HQ in the...
Feb 14, 20132 min read

Continuous Delivery – Production Visibility
A key point for a successful continuous delivery is to make the production matrix available to the developers. At the heart of continuous...
Jan 22, 20133 min read

Building a Scalable and Resilient Architecture
Like many startups before us, Wix.com started as a monolith application, which was the best architectural solution when we had no...
Jan 17, 20136 min read

The road to continuous delivery
The following series of posts are coming from my experience as the head of back-end engineering at Wix.com. I will try to tell the story...
Dec 17, 20123 min read

Lifecycle – Dependency Management Algorithm (Part 2 of the Lifecycle Series)
In the previous post in the series I introduced Lifecycle – Wix’ integrated CI/CD action center. In this post I’d like to share a bit of...
Nov 19, 20126 min read

Scalapeño – The Israeli International Scala Conference
In slightly more than 2 weeks, Tomer Gabel – with whom I have founded Underscore, the Israeli Scala user group – and myself are hosting...
Oct 19, 20124 min read

HttpComponents and cookies or: How to screw up your RPC framework
Here at Wix, we do a lot of server-to-server communication. Most likely any given request that you’ll send to Wix will hit at least 2...
Sep 21, 20123 min read

Jetty, Spring, C3P0, NewRelic, Jackson and Java Annotations Deadlock
Yes, we have just found a deadlock on our servers. The type that causes all the threads to lock and gets the whole server stuck. And...
Aug 27, 20123 min read


First TDD Israel meetup
Tomorrow Wix will be hosting the first TDD Israel meetup on the infamous Wix Roof. The event will sport talks dealing with our pragmatic...
Jul 10, 20121 min read


Chris Shiflett - JavaScript Study Guide
A few months ago, I wrote about learning JavaScript. I’m already pretty comfortable with the language, and although I did break the...
Jun 14, 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...
May 13, 20121 min read
bottom of page